From 1607747c87551c3f38054d4b3808a54f2bd906fc Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Mon, 5 Jun 2017 15:28:29 -0400 Subject: [PATCH 01/32] Basic OBJ loading --- Cargo.toml | 4 + examples/obj.rs | 30 + src/factory.rs | 70 +- src/lib.rs | 8 +- src/render.rs | 2 +- src/scene.rs | 2 +- test_data/bunny.obj | 7474 +++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 7583 insertions(+), 7 deletions(-) create mode 100644 examples/obj.rs create mode 100644 test_data/bunny.obj diff --git a/Cargo.toml b/Cargo.toml index ab82874..d993d91 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,6 +11,9 @@ name = "lights" [[example]] name = "materials" +[[example]] +name = "obj" + [[example]] name = "shapes" @@ -33,6 +36,7 @@ genmesh = "0.5" gfx = "0.16" image = "0.13" log = "0.3" +obj = { version = "0.6", features = ["genmesh"] } winit = "0.6" # OpenGL gfx_device_gl = { version = "0.14", optional = true } diff --git a/examples/obj.rs b/examples/obj.rs new file mode 100644 index 0000000..504db10 --- /dev/null +++ b/examples/obj.rs @@ -0,0 +1,30 @@ +extern crate three; + +fn main() { + let mut win = three::Window::new("Three-rs obj loading example", "data/shaders"); + let mut cam = win.factory.perspective_camera(60.0, 0.0, 1.0, 10.0); + cam.transform_mut().disp = three::Vector::new(0.0, 2.0, 5.0); + + let mut root = win.factory.group(); + root.transform_mut().scale = 20.0; + win.scene.add(&root); + let (group_map, _meshes) = win.factory.load_obj("test_data/bunny.obj"); + for g in group_map.values() { + root.add(g); + } + + while let Some(events) = win.update() { + let mut angle = 0.0; + if events.keys.contains(&three::Key::Left) { + angle = -events.time_delta; + } + if events.keys.contains(&three::Key::Right) { + angle = events.time_delta; + } + if angle != 0.0 { + root.transform_mut().rotate(0.0, 1.5 * angle, 0.0); + } + + win.render(&cam); + } +} diff --git a/src/factory.rs b/src/factory.rs index bee4875..7964d41 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -1,16 +1,18 @@ use std::cmp; +use std::collections::HashMap; use std::io::BufReader; use std::fs::File; use std::path::Path; use cgmath::{self, Transform as Transform_}; -use genmesh::{EmitTriangles, Triangulate, Vertex as GenVertex}; +use genmesh::{Polygon, EmitTriangles, Triangulate, Vertex as GenVertex}; use genmesh::generators::{self, IndexedPolygon, SharedVertex}; use gfx; use gfx::format::I8Norm; use gfx::handle as h; use gfx::traits::{Factory as Factory_, FactoryExt}; use image; +use obj; use render::{BackendFactory, BackendResources, ConstantBuffer, GpuData, Vertex, ShadowFormat}; use scene::{Color, Background, Group, Mesh, Sprite, Material, @@ -98,7 +100,7 @@ impl Hub { } -#[derive(Clone)] +#[derive(Clone, Debug)] pub struct ShadowMap { resource: gfx::handle::ShaderResourceView, target: gfx::handle::DepthStencilView, @@ -365,7 +367,7 @@ impl Geometry { } -#[derive(Clone)] +#[derive(Clone, Debug)] pub struct Texture { view: h::ShaderResourceView, sampler: h::Sampler, @@ -412,6 +414,7 @@ impl Texture { } } + impl Factory { pub fn load_texture(&mut self, path_str: &str) -> Texture<[f32; 4]> { use gfx::texture as t; @@ -448,4 +451,65 @@ impl Factory { Texture::new(view, self.backend.create_sampler_linear(), [width, height]) } + + pub fn load_obj(&mut self, path_str: &str) -> (HashMap, Vec) { + use std::path::Path; + use genmesh::{MapVertex, Vertices}; + + let obj = obj::load::>(Path::new(path_str)).unwrap(); + + let f2i = |x: f32| I8Norm(cmp::min(cmp::max((x * 127.) as isize, -128), 127) as i8); + let vertices: Vec<_> = obj.position().iter().enumerate().map(|(i, p)| { + Vertex { + pos: [p[0], p[1], p[2], 1.0], + uv: match obj.texture().get(i) { + Some(uv) => *uv, + None => [0.0, 0.0], + }, + normal: match obj.normal().get(i) { + Some(n) => [f2i(n[0]), f2i(n[1]), f2i(n[2]), I8Norm(0)], + None => [I8Norm(0), I8Norm(0), I8Norm(0x7f), I8Norm(0)], + }, + } + }).collect(); + + let vbuf = self.backend.create_vertex_buffer(&vertices); + let mut hub = self.hub.lock().unwrap(); + let mut groups = HashMap::new(); + let mut meshes = Vec::new(); + + for object in obj.object_iter() { + let mut group = Group::new(hub.spawn()); + for gr in object.group_iter() { + let indices = gr.indices.iter() + //.vertex(|(i, _, _)| i) + .map(|p| p.map_vertex(|(i, _, _)| i as u16)) + .triangulate() + .vertices() + .collect::>(); + let ibuf = self.backend.create_index_buffer(&indices[..]); + //TODO: material + let mesh = Mesh::new(hub.spawn_visual(VisualData { + material: Material::MeshBasic { color: 0xffffff, wireframe: true }, + payload: self.backend.create_constant_buffer(1), + gpu_data: GpuData { + slice: gfx::Slice { + start: 0, + end: indices.len() as gfx::VertexCount, + instances: None, + base_vertex: 0, + buffer: ibuf, + }, + vertices: vbuf.clone(), + } + })); + group.add(&mesh); + meshes.push(mesh); + } + + groups.insert(object.name.clone(), group); + } + + (groups, meshes) + } } diff --git a/src/lib.rs b/src/lib.rs index f6bfe67..0990e11 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -6,6 +6,7 @@ extern crate gfx; extern crate image; #[macro_use] extern crate log; +extern crate obj; extern crate winit; // OpenGL #[cfg(feature = "opengl")] @@ -46,6 +47,7 @@ pub type Orientation = cgmath::Quaternion; pub type Transform = cgmath::Decomposed; +#[derive(Debug)] struct VisualData { material: Material, gpu_data: GpuData, @@ -70,12 +72,12 @@ enum SubLight { Point, } -#[derive(Clone)] +#[derive(Clone, Debug)] enum ShadowProjection { Ortho(cgmath::Ortho), } -#[derive(Clone)] +#[derive(Clone, Debug)] struct LightData { color: Color, intensity: f32, @@ -83,6 +85,7 @@ struct LightData { shadow: Option<(ShadowMap, ShadowProjection)>, } +#[derive(Debug)] enum SubNode { Empty, Visual(VisualData), @@ -90,6 +93,7 @@ enum SubNode { } /// Fat node of the scene graph. +#[derive(Debug)] pub struct Node { visible: bool, world_visible: bool, diff --git a/src/render.rs b/src/render.rs index 31d427c..7c9e4de 100644 --- a/src/render.rs +++ b/src/render.rs @@ -133,7 +133,7 @@ fn decode_color(c: Color) -> [f32; 4] { } //TODO: private fields? -#[derive(Clone)] +#[derive(Clone, Debug)] pub struct GpuData { pub slice: gfx::Slice, pub vertices: gfx::handle::Buffer, diff --git a/src/scene.rs b/src/scene.rs index 22e3f40..8414267 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -18,7 +18,7 @@ pub enum Background { //TODO: texture, cubemap } -#[derive(Clone)] +#[derive(Clone, Debug)] pub enum Material { LineBasic { color: Color }, MeshBasic { color: Color, wireframe: bool }, diff --git a/test_data/bunny.obj b/test_data/bunny.obj new file mode 100644 index 0000000..9baeb36 --- /dev/null +++ b/test_data/bunny.obj @@ -0,0 +1,7474 @@ +# OBJ file format with ext .obj +# vertex count = 2503 +# face count = 4968 +v -3.4101800e-003 1.3031957e-001 2.1754370e-002 +v -8.1719160e-002 1.5250145e-001 2.9656090e-002 +v -3.0543480e-002 1.2477885e-001 1.0983400e-003 +v -2.4901590e-002 1.1211138e-001 3.7560240e-002 +v -1.8405680e-002 1.7843055e-001 -2.4219580e-002 +v 1.9067940e-002 1.2144925e-001 3.1968440e-002 +v 6.0412000e-003 1.2494359e-001 3.2652890e-002 +v -1.3469030e-002 1.6299355e-001 -1.2000020e-002 +v -3.4393240e-002 1.7236688e-001 -9.8213000e-004 +v -8.4314160e-002 1.0957263e-001 3.7097300e-003 +v -4.2233540e-002 1.7211574e-001 -4.1799800e-003 +v -6.3308390e-002 1.5660615e-001 -1.3838790e-002 +v -7.6903950e-002 1.6708033e-001 -2.6931360e-002 +v -7.2253920e-002 1.1539550e-001 5.1670300e-002 +v 1.2981330e-002 1.1366375e-001 3.8302950e-002 +v -3.7857280e-002 1.7010102e-001 1.4236000e-003 +v 4.8689400e-003 3.7962370e-002 4.5867630e-002 +v -5.7180550e-002 4.0918830e-002 4.6301340e-002 +v -4.5209070e-002 3.8839100e-002 4.4503770e-002 +v -3.3761490e-002 1.2617876e-001 1.7132300e-003 +v -5.0242270e-002 1.5773747e-001 9.3944500e-003 +v -2.1216950e-002 1.5887938e-001 -4.6923700e-003 +v -5.6472950e-002 1.5778406e-001 8.1786500e-003 +v -5.2802060e-002 4.1319860e-002 4.6169800e-002 +v -4.9960340e-002 4.3101950e-002 4.4462650e-002 +v -2.9748750e-002 3.6539860e-002 5.2493310e-002 +v -3.5438900e-003 4.2659770e-002 4.7541530e-002 +v 4.9304900e-003 4.1982660e-002 4.5723390e-002 +v -3.9088180e-002 1.6872020e-001 -1.1924680e-002 +v -5.6901000e-002 4.5437000e-002 4.3236960e-002 +v -4.1244880e-002 4.3098890e-002 4.2129560e-002 +v -2.6471980e-002 4.5034530e-002 5.1219460e-002 +v -2.1866970e-002 4.4022930e-002 5.3243800e-002 +v -3.6996250e-002 1.6899301e-001 1.3256300e-003 +v -6.7216590e-002 1.6171340e-001 -1.3733710e-002 +v 4.9760060e-002 7.0235220e-002 2.3732020e-002 +v -4.9186640e-002 4.6411230e-002 4.1170040e-002 +v -4.4590380e-002 4.3797990e-002 4.2685460e-002 +v -4.3686470e-002 4.7154500e-002 4.0286310e-002 +v -2.2491950e-002 4.6513620e-002 5.1885310e-002 +v -6.5174200e-003 4.5036200e-002 4.7502780e-002 +v 3.7699000e-004 4.4935790e-002 4.6519930e-002 +v 3.4023920e-002 1.1353879e-001 2.4595280e-002 +v -2.6467900e-002 1.8104250e-001 -8.0811700e-003 +v -1.7533470e-002 4.7964250e-002 4.8829630e-002 +v -7.0012600e-003 4.6416520e-002 4.7485540e-002 +v 5.9862300e-003 4.6689140e-002 4.9073620e-002 +v 9.1007200e-003 4.8474490e-002 4.9353190e-002 +v -3.5453700e-002 1.1244769e-001 3.5055410e-002 +v -7.5983200e-002 1.3820800e-001 4.9216580e-002 +v 3.4838440e-002 4.3153410e-002 2.8954310e-002 +v -5.2655550e-002 4.8494220e-002 3.8731190e-002 +v -4.7378940e-002 4.8456670e-002 3.9126790e-002 +v -3.8933750e-002 4.6364270e-002 4.0364780e-002 +v -2.6468940e-002 4.7816430e-002 4.9322590e-002 +v -2.2365790e-002 4.8073650e-002 5.0126500e-002 +v -1.3373430e-002 4.7892410e-002 4.7883850e-002 +v -1.2193490e-002 4.9470300e-002 4.9484490e-002 +v -6.3364000e-004 4.7193060e-002 4.9136900e-002 +v 2.0656800e-003 5.0104680e-002 5.2290220e-002 +v -2.2749270e-002 4.9883880e-002 4.6605520e-002 +v -1.8002080e-002 4.9917850e-002 4.6947970e-002 +v -7.8036800e-003 5.0169310e-002 5.0988650e-002 +v -2.6843800e-003 5.1247420e-002 5.3186790e-002 +v -6.3875650e-002 1.6140094e-001 -2.0064210e-002 +v 3.2434000e-002 4.5333970e-002 3.0316760e-002 +v -8.8064570e-002 1.2496764e-001 5.7412000e-004 +v -4.1503710e-002 1.6748512e-001 3.2765900e-003 +v -6.4457010e-002 1.5342891e-001 -5.1180400e-003 +v -3.4303190e-002 5.0520150e-002 3.8286020e-002 +v -2.2949400e-002 5.1020650e-002 4.3926450e-002 +v -1.4354710e-002 5.4428200e-002 5.0710310e-002 +v 1.3773100e-003 5.2302710e-002 5.3149010e-002 +v 3.6285000e-003 5.3198640e-002 5.3422710e-002 +v 8.0723800e-003 5.1574140e-002 5.1773560e-002 +v -7.2665890e-002 1.3005582e-001 5.1668200e-002 +v 3.7992780e-002 4.9793200e-002 3.1902020e-002 +v 3.8497260e-002 4.8062400e-002 3.1737450e-002 +v 2.1503510e-002 1.2563988e-001 2.1252620e-002 +v -7.6481330e-002 1.4827412e-001 -8.9376200e-003 +v -8.7240410e-002 1.1967213e-001 -1.7813000e-004 +v -4.3719960e-002 1.6822738e-001 2.3425000e-003 +v -4.0652200e-002 1.2266506e-001 2.6290300e-002 +v -4.6686180e-002 5.4570720e-002 3.7587370e-002 +v -4.4071750e-002 5.1058250e-002 3.8977810e-002 +v -3.8144110e-002 5.0599600e-002 3.9302160e-002 +v -1.9875770e-002 5.1607710e-002 4.6142000e-002 +v -1.6911250e-002 5.1843550e-002 4.8459320e-002 +v -1.6249190e-002 5.4292110e-002 5.0306940e-002 +v -1.0446540e-002 5.3685970e-002 5.1958610e-002 +v -4.3090900e-003 5.4467500e-002 5.3908250e-002 +v 7.8152700e-003 5.5050680e-002 5.2750250e-002 +v 3.7955090e-002 1.0488710e-001 -3.2031800e-003 +v -7.9003790e-002 1.2850550e-001 5.3149340e-002 +v -7.9778990e-002 1.3448894e-001 5.0990290e-002 +v -5.9129700e-002 1.5039712e-001 3.4489540e-002 +v -6.5691790e-002 1.4961818e-001 3.8160980e-002 +v -3.1951660e-002 1.2518394e-001 1.9400580e-002 +v -6.9372590e-002 1.6061775e-001 -9.1905000e-003 +v -4.5225500e-002 1.2935459e-001 2.0377520e-002 +v -4.1879110e-002 5.6164390e-002 3.9796700e-002 +v -3.0614840e-002 5.4412650e-002 3.6694290e-002 +v -2.4787600e-002 5.2606220e-002 4.0839760e-002 +v -2.1588860e-002 5.6836920e-002 4.5467040e-002 +v -2.4264000e-004 5.4536020e-002 5.4641200e-002 +v -8.0900510e-002 1.2558713e-001 5.2155370e-002 +v -2.9996210e-002 1.7811137e-001 -5.2358200e-003 +v 3.5515390e-002 5.0449570e-002 3.1439830e-002 +v 4.3315550e-002 5.2145550e-002 3.2492110e-002 +v -6.3938540e-002 1.5262699e-001 3.4481070e-002 +v -4.4489440e-002 6.1077710e-002 3.9545320e-002 +v -3.8979900e-002 5.7996270e-002 4.0151390e-002 +v -7.9087730e-002 1.7044488e-001 -4.1373170e-002 +v -4.6247300e-003 5.7759650e-002 5.3990710e-002 +v -1.4985500e-003 5.5925480e-002 5.4630800e-002 +v 5.1981700e-003 5.7017990e-002 5.3423530e-002 +v 3.0920000e-005 1.2315746e-001 3.4749660e-002 +v 3.3568300e-002 1.1523716e-001 2.1798410e-002 +v 3.8686300e-002 5.6450590e-002 3.1188930e-002 +v -3.4385780e-002 5.4096000e-002 3.8060290e-002 +v -8.5308300e-003 6.0159420e-002 5.5308950e-002 +v -4.4024000e-004 5.8343410e-002 5.4483410e-002 +v -9.1078730e-002 1.1506037e-001 4.0141810e-002 +v 4.0775480e-002 5.4557490e-002 3.2014740e-002 +v 4.5636880e-002 5.7402620e-002 3.1992220e-002 +v 2.0358850e-002 1.2448747e-001 2.5906340e-002 +v -1.4169700e-002 1.2767892e-001 1.3080500e-003 +v -1.1987590e-002 5.7493210e-002 5.2752420e-002 +v 3.2514500e-003 5.9828640e-002 5.5464300e-002 +v -1.2395240e-002 1.2264726e-001 3.3588280e-002 +v 1.3813780e-002 1.2322188e-001 3.2502590e-002 +v -7.7004310e-002 1.5521281e-001 2.4534770e-002 +v -2.8001360e-002 6.1075420e-002 3.7471210e-002 +v -8.5480000e-004 6.0593520e-002 5.5824810e-002 +v -3.8050200e-002 1.1527068e-001 3.3178540e-002 +v -1.6231340e-002 1.2382942e-001 2.9576990e-002 +v -2.5373550e-002 1.5840012e-001 -1.4801300e-003 +v -6.7818590e-002 1.5454353e-001 3.0233720e-002 +v -4.3082600e-003 6.1418570e-002 5.5688490e-002 +v -3.1958900e-003 1.1912518e-001 3.8349580e-002 +v -6.4292400e-003 1.2201090e-001 3.5740890e-002 +v 4.2312960e-002 5.9099150e-002 3.0848420e-002 +v 4.8510010e-002 6.1780760e-002 3.0347250e-002 +v 5.0412290e-002 6.0312610e-002 3.0245060e-002 +v -3.9185590e-002 6.3074530e-002 4.1382890e-002 +v -3.4448660e-002 6.0780500e-002 3.9543990e-002 +v -1.4746030e-002 6.5583910e-002 5.3730860e-002 +v 2.6645200e-003 6.2700010e-002 5.6525210e-002 +v -1.3991610e-002 1.1962575e-001 3.6251540e-002 +v 1.9659170e-002 1.1236219e-001 3.7545270e-002 +v -3.2597160e-002 1.7498725e-001 -2.5953100e-003 +v -2.1513900e-003 9.9437380e-002 4.9849750e-002 +v -5.6001390e-002 6.1830670e-002 2.7931150e-002 +v -5.4707260e-002 6.3461570e-002 3.1670590e-002 +v -5.1307940e-002 6.0521660e-002 3.1434930e-002 +v -4.1979320e-002 6.9629980e-002 4.1824930e-002 +v -3.0272490e-002 6.2474660e-002 3.7982220e-002 +v -1.1387860e-002 6.4742460e-002 5.4918000e-002 +v 6.9544900e-003 6.4700130e-002 5.5599150e-002 +v 4.3015090e-002 9.7690960e-002 1.0258300e-003 +v 4.0635900e-002 6.1574860e-002 2.9841250e-002 +v 4.6183560e-002 6.1910110e-002 3.0223400e-002 +v 3.7552960e-002 1.0685291e-001 2.6303470e-002 +v -7.8640730e-002 1.6387238e-001 -2.8387790e-002 +v -6.1996240e-002 1.4761484e-001 -4.3256800e-003 +v -5.7499800e-003 6.5488980e-002 5.6173390e-002 +v 2.5369000e-004 6.5741170e-002 5.6569260e-002 +v -2.0542550e-002 1.1979518e-001 3.3003670e-002 +v 4.3155900e-003 1.2782561e-001 2.8646880e-002 +v -4.6549580e-002 6.7652130e-002 3.9635790e-002 +v -1.7420580e-002 6.9659490e-002 5.4089530e-002 +v -1.5242190e-002 7.0909900e-002 5.5004790e-002 +v -1.0282890e-002 6.8926360e-002 5.5289610e-002 +v -1.1289000e-004 6.9288200e-002 5.6579790e-002 +v -3.6309330e-002 1.1876943e-001 3.0674020e-002 +v -7.0325800e-002 6.3367770e-002 1.9809180e-002 +v 4.3023100e-002 6.3795810e-002 2.8039210e-002 +v 4.2831110e-002 8.5556040e-002 2.7873760e-002 +v 1.6981600e-002 1.2715003e-001 2.2931490e-002 +v -4.2121490e-002 1.2825104e-001 1.0751500e-003 +v 1.6329230e-002 1.2251895e-001 3.1375390e-002 +v -8.1264160e-002 1.5381172e-001 2.5897830e-002 +v -3.2257870e-002 8.8192600e-002 -2.5130960e-002 +v -1.3774950e-002 7.0887950e-002 5.4695630e-002 +v 5.2929600e-003 6.8006030e-002 5.5670490e-002 +v 7.6962500e-003 7.2375600e-002 5.6062150e-002 +v 3.4830600e-003 1.2002635e-001 3.6911950e-002 +v 6.6532500e-003 1.1673563e-001 3.8716340e-002 +v 4.6086570e-002 6.6473930e-002 2.6808990e-002 +v 5.2327290e-002 6.4327070e-002 2.8281890e-002 +v -6.1897630e-002 1.2297065e-001 -8.7725500e-003 +v -6.3934700e-003 1.0524472e-001 -2.2841900e-002 +v -3.5218330e-002 6.8559830e-002 4.1381470e-002 +v -3.2689880e-002 6.7729720e-002 4.0124390e-002 +v -2.9245440e-002 6.9551520e-002 3.9369010e-002 +v -5.0024500e-003 6.9655000e-002 5.6892510e-002 +v 1.6573960e-002 1.1890153e-001 3.5042300e-002 +v -8.9385100e-002 9.9024040e-002 1.7521830e-002 +v 4.5719230e-002 6.9489400e-002 2.3549340e-002 +v 5.4537210e-002 6.8796720e-002 2.4517690e-002 +v -4.4989450e-002 7.1577330e-002 4.1929250e-002 +v -4.2439400e-003 1.2914902e-001 2.5829230e-002 +v -7.3880090e-002 1.2091638e-001 5.3395800e-002 +v -7.4033870e-002 1.4406894e-001 4.4994970e-002 +v 5.0400010e-002 6.7292480e-002 2.6851470e-002 +v -5.4056890e-002 1.5671602e-001 -2.4865900e-003 +v 2.6148110e-002 1.2014725e-001 2.7308010e-002 +v -1.0736490e-002 1.2990285e-001 1.0993790e-002 +v -4.5078840e-002 8.7261130e-002 -2.1865520e-002 +v -3.8340900e-002 6.8843770e-002 4.1846470e-002 +v -2.9255580e-002 7.5169210e-002 4.1186430e-002 +v -4.7311210e-002 1.6296037e-001 6.0740300e-003 +v -1.1866030e-002 7.3183750e-002 5.6250050e-002 +v -6.3734600e-003 7.2184340e-002 5.7972980e-002 +v -2.9935300e-003 7.2186440e-002 5.8167190e-002 +v -2.5781060e-002 9.3778180e-002 -2.8388220e-002 +v -1.6692560e-002 1.1568553e-001 3.7853150e-002 +v -8.4123410e-002 1.0832050e-001 2.4730980e-002 +v -7.4294080e-002 1.6356850e-001 -1.5534220e-002 +v -9.4297150e-002 1.2617744e-001 1.9224650e-002 +v -3.5207090e-002 1.2505219e-001 2.1635690e-002 +v -4.9495940e-002 7.3436340e-002 4.1673570e-002 +v -3.3064160e-002 7.6654840e-002 4.1277900e-002 +v -7.3157300e-003 7.3919590e-002 5.7971690e-002 +v 2.1850000e-005 7.3496040e-002 5.7696650e-002 +v 4.1934400e-003 7.2915170e-002 5.6298730e-002 +v -7.7256080e-002 1.4565854e-001 4.3122930e-002 +v 4.1073260e-002 8.8724320e-002 -9.7879400e-003 +v 3.7418710e-002 1.0850822e-001 3.3973000e-004 +v -5.5111380e-002 7.4687840e-002 4.1939740e-002 +v -4.2740230e-002 7.6995340e-002 4.2804080e-002 +v -6.8531190e-002 1.5630045e-001 2.0997710e-002 +v -9.9440200e-003 7.6343100e-002 5.7388560e-002 +v -3.2479200e-003 7.5710690e-002 5.8714640e-002 +v 1.3414380e-002 9.3073740e-002 5.1467750e-002 +v -7.3504440e-002 9.3883340e-002 -1.4751720e-002 +v -7.4471830e-002 1.3507476e-001 5.0688900e-002 +v -2.5851310e-002 1.2182948e-001 2.6079670e-002 +v -3.4022940e-002 1.7597076e-001 -3.7271600e-003 +v -7.5405850e-002 1.6839072e-001 -2.6792980e-002 +v -3.6658410e-002 7.5087300e-002 4.2006940e-002 +v -1.7795480e-002 7.7486190e-002 5.6087240e-002 +v -1.1378660e-002 7.9877150e-002 5.7698880e-002 +v -1.0415000e-004 7.6881950e-002 5.8190740e-002 +v 2.7381400e-003 7.9105680e-002 5.6719190e-002 +v 5.5681200e-003 7.6397140e-002 5.6327220e-002 +v -6.1895860e-002 1.5424247e-001 -1.9018600e-002 +v -7.2646960e-002 1.4098943e-001 4.6976640e-002 +v 1.5799740e-002 1.2901416e-001 1.3236870e-002 +v -1.1703420e-002 9.7355720e-002 5.1592080e-002 +v -5.8922160e-002 7.7545490e-002 4.2961390e-002 +v -5.3121320e-002 7.7912430e-002 4.3334920e-002 +v -5.0745740e-002 7.6148400e-002 4.3137630e-002 +v -4.7401820e-002 7.5550340e-002 4.2630140e-002 +v -4.5055620e-002 7.8796280e-002 4.2341310e-002 +v -3.9517650e-002 7.8127780e-002 4.2918620e-002 +v -1.5245570e-002 8.2940770e-002 5.6934590e-002 +v -1.4557790e-002 7.6582160e-002 5.6493250e-002 +v -5.9406000e-003 7.9038240e-002 5.7969830e-002 +v 3.7176540e-002 1.1064404e-001 1.8811330e-002 +v 2.3929700e-003 1.3162713e-001 1.1955100e-002 +v -9.3644210e-002 1.1789378e-001 1.8662080e-002 +v -6.3939810e-002 7.8621830e-002 4.2083520e-002 +v -4.5376460e-002 8.2383550e-002 4.3282120e-002 +v -3.6505460e-002 8.1152260e-002 4.3162320e-002 +v -3.3244340e-002 8.2266590e-002 4.1852180e-002 +v -3.0800650e-002 8.0068420e-002 4.1798070e-002 +v -2.0578500e-003 8.0998290e-002 5.7553840e-002 +v 8.1848100e-003 8.0756170e-002 5.5374510e-002 +v -1.2953370e-002 1.1593580e-001 3.8920230e-002 +v -7.8081470e-002 1.2351940e-001 5.2136990e-002 +v -2.6580930e-002 1.5567694e-001 -4.1963400e-003 +v -8.2471600e-002 1.1624130e-001 -2.3236300e-003 +v -2.7538480e-002 7.9964780e-002 4.7697210e-002 +v 1.2556400e-003 8.3845570e-002 5.7446440e-002 +v 6.1508300e-003 8.3406240e-002 5.6463500e-002 +v -6.2433240e-002 8.4035270e-002 4.4203120e-002 +v -5.9867170e-002 8.0540510e-002 4.3277090e-002 +v -5.5238340e-002 8.1999450e-002 4.4984770e-002 +v -5.4000400e-002 8.0568410e-002 4.4601460e-002 +v -5.0027020e-002 8.1311330e-002 4.4264180e-002 +v -4.1996120e-002 8.1083670e-002 4.2456150e-002 +v -3.9357940e-002 8.3631380e-002 4.3502350e-002 +v -8.6161480e-002 1.0838594e-001 1.8244920e-002 +v -8.6723010e-002 9.9917250e-002 3.5537100e-003 +v -2.2413700e-002 8.3283520e-002 5.5590700e-002 +v -1.6993180e-002 8.2555820e-002 5.7523880e-002 +v -1.2406010e-002 8.5222570e-002 5.7267780e-002 +v -7.4442100e-003 1.1693417e-001 3.9283850e-002 +v -2.1452000e-003 1.1143287e-001 4.2436620e-002 +v -7.5718220e-002 1.2522734e-001 5.3087330e-002 +v -7.7056660e-002 1.3193469e-001 5.2462430e-002 +v -6.1121040e-002 1.5569660e-001 2.2517050e-002 +v -3.7538540e-002 1.2744127e-001 1.5320870e-002 +v -2.0516700e-003 1.0093469e-001 4.5625920e-002 +v -6.4992150e-002 8.4550900e-002 4.4120060e-002 +v -5.7861950e-002 8.3944360e-002 4.4186030e-002 +v -4.5681080e-002 8.4988010e-002 4.4159500e-002 +v -3.5022640e-002 8.2888160e-002 4.2912760e-002 +v -2.9982010e-002 8.5402300e-002 4.3745080e-002 +v -8.8892260e-002 9.9209100e-002 9.5703200e-003 +v -1.9135300e-002 8.3474800e-002 5.7217390e-002 +v -8.3489710e-002 1.0724729e-001 7.5790000e-004 +v -7.0112800e-002 1.1790350e-001 5.2714160e-002 +v -3.5526320e-002 1.7595563e-001 -4.8676200e-003 +v -7.0831390e-002 1.2254425e-001 5.3274880e-002 +v 4.5133810e-002 9.3630690e-002 6.2336800e-003 +v -5.3616700e-002 8.5346850e-002 4.5332470e-002 +v -4.9000840e-002 8.6221680e-002 4.5352040e-002 +v -3.6744880e-002 8.6083690e-002 4.3612890e-002 +v -1.0872600e-002 8.8826770e-002 5.6665490e-002 +v -3.8450200e-003 8.4787810e-002 5.7197980e-002 +v -4.9020070e-002 1.1771293e-001 3.1581430e-002 +v -4.2914400e-002 1.1835991e-001 3.0645040e-002 +v -5.7684530e-002 1.5561695e-001 1.2983110e-002 +v -2.5411730e-002 1.2472533e-001 1.2886000e-004 +v 1.9012230e-002 1.2736197e-001 1.7786580e-002 +v -5.9498600e-002 8.8845470e-002 4.5109290e-002 +v -5.6931050e-002 8.8101500e-002 4.4692930e-002 +v 3.5765600e-003 1.3138981e-001 7.2086000e-003 +v -1.6683350e-002 8.7266690e-002 5.6741190e-002 +v -8.4980800e-003 8.3990470e-002 5.7605220e-002 +v 3.5078200e-003 8.6339520e-002 5.7048320e-002 +v -2.8398700e-002 1.8070650e-001 -7.8469500e-003 +v -7.6565830e-002 1.1674037e-001 5.1489350e-002 +v 1.7869430e-002 9.0898610e-002 4.8712940e-002 +v -4.0342100e-002 1.1669551e-001 3.2460200e-002 +v 5.9105700e-003 1.3140929e-001 1.6823750e-002 +v -8.5777550e-002 9.1701370e-002 -4.6970000e-005 +v -5.0372230e-002 8.8844660e-002 4.5188000e-002 +v -4.4434130e-002 8.7654530e-002 4.3477620e-002 +v -4.2056390e-002 8.6711520e-002 4.2534630e-002 +v -3.3058460e-002 8.6185500e-002 4.2560350e-002 +v -2.9241910e-002 9.0453360e-002 4.4236610e-002 +v -6.8964100e-003 8.4432910e-002 5.7168580e-002 +v -6.6210600e-003 9.0415250e-002 5.6879750e-002 +v -1.2439100e-003 8.9093200e-002 5.6552120e-002 +v 9.4076000e-003 9.0328050e-002 5.4214140e-002 +v 4.0194810e-002 1.0231597e-001 -2.0048600e-003 +v -8.6227130e-002 1.1466841e-001 2.2102000e-003 +v -8.9495490e-002 9.5632430e-002 1.4234810e-002 +v -6.7132160e-002 1.5709447e-001 -6.2032000e-003 +v -5.2935640e-002 9.0913520e-002 4.4568870e-002 +v -3.6744910e-002 8.8886950e-002 4.3312050e-002 +v -1.3626110e-002 8.9787930e-002 5.6674380e-002 +v 2.3337130e-002 1.2353449e-001 2.4874140e-002 +v -3.7053790e-002 1.2715094e-001 3.5474000e-004 +v -7.3696690e-002 1.5613015e-001 1.4359790e-002 +v -6.5592380e-002 9.1042400e-002 4.4092080e-002 +v -5.8997380e-002 9.2030670e-002 4.5335270e-002 +v -3.3238910e-002 8.8573580e-002 4.3697040e-002 +v -3.1834990e-002 9.0722970e-002 4.4173460e-002 +v -2.0022170e-002 8.8032110e-002 5.5589350e-002 +v -1.1213830e-002 9.2366370e-002 5.6105260e-002 +v 3.9108440e-002 1.0829072e-001 1.3142330e-002 +v 2.8675700e-002 1.1959600e-001 2.4545910e-002 +v -6.8940210e-002 1.5652777e-001 -1.9716000e-003 +v -6.2615110e-002 9.1126880e-002 4.5090730e-002 +v 3.0444560e-002 1.1886441e-001 2.0821750e-002 +v -1.5241090e-002 9.1821720e-002 5.5817230e-002 +v -5.6221700e-003 9.3235010e-002 5.5893630e-002 +v 4.7989900e-003 9.1654840e-002 5.4715170e-002 +v -6.8282400e-002 9.2376840e-002 4.2388730e-002 +v -5.5623730e-002 9.2187420e-002 4.5054970e-002 +v -5.1901030e-002 9.5457620e-002 4.3937650e-002 +v -4.8809030e-002 9.1083890e-002 4.4456690e-002 +v -4.5411560e-002 9.1002130e-002 4.3252770e-002 +v -4.4514550e-002 9.4860420e-002 4.2972490e-002 +v -3.9430320e-002 8.9597620e-002 4.3177890e-002 +v -3.5642240e-002 9.2617410e-002 4.4238490e-002 +v -1.2246000e-004 9.3201160e-002 5.5398380e-002 +v 9.5104600e-003 9.5483870e-002 5.0910600e-002 +v 2.1441660e-002 9.1354960e-002 4.8043360e-002 +v -8.9830300e-003 1.6926449e-001 -2.2683480e-002 +v -7.3019050e-002 1.5602104e-001 2.2419340e-002 +v -6.4760430e-002 1.5311588e-001 -2.0371200e-003 +v -6.9368510e-002 9.5242790e-002 4.2129000e-002 +v -6.0117140e-002 9.5552910e-002 4.4183820e-002 +v -2.9241690e-002 9.4290440e-002 4.4821190e-002 +v -2.6561430e-002 9.3289510e-002 4.4975420e-002 +v -1.4394030e-002 9.4587640e-002 5.3993500e-002 +v -8.8691600e-003 9.5400260e-002 5.4445980e-002 +v -1.2188700e-003 9.6201750e-002 5.3815910e-002 +v 4.0479000e-003 9.5817360e-002 5.2936770e-002 +v -4.6019400e-003 1.2428544e-001 3.3471960e-002 +v -7.8436460e-002 1.3928013e-001 4.8329360e-002 +v 1.0774610e-002 1.3079162e-001 1.4341740e-002 +v -5.6623730e-002 9.6322170e-002 4.3667910e-002 +v -3.6298870e-002 9.5695620e-002 4.3580310e-002 +v -2.4379930e-002 9.5866450e-002 4.4434530e-002 +v 1.0915500e-002 1.2633629e-001 2.9857020e-002 +v -5.8622700e-003 9.7350210e-002 5.2743650e-002 +v 1.6973450e-002 9.7106620e-002 4.7440920e-002 +v -6.7231980e-002 9.9173950e-002 4.1593880e-002 +v -5.4994210e-002 9.9640820e-002 4.2955230e-002 +v -4.8617990e-002 9.6452700e-002 4.4183060e-002 +v -5.5369000e-002 1.5442476e-001 1.6160650e-002 +v -9.4243550e-002 1.2207432e-001 2.3568470e-002 +v 1.3242990e-002 9.6738240e-002 4.8750160e-002 +v 2.0639290e-002 9.6602480e-002 4.6971000e-002 +v 7.3429700e-003 1.2098188e-001 3.5973430e-002 +v -1.3493870e-002 1.2882438e-001 5.9690700e-003 +v -2.0110640e-002 1.2504545e-001 2.3588310e-002 +v -6.9438450e-002 1.6479930e-001 -1.7218700e-002 +v -6.4028050e-002 9.7838670e-002 4.2565330e-002 +v -5.1996350e-002 9.9707850e-002 4.2716590e-002 +v -4.3990880e-002 9.9425460e-002 4.2383430e-002 +v -3.9738250e-002 1.0215357e-001 4.0574410e-002 +v -3.5931490e-002 9.9809950e-002 4.2335800e-002 +v -3.0867600e-002 9.6914680e-002 4.4651400e-002 +v -2.8342070e-002 9.7782680e-002 4.3761280e-002 +v -2.5622580e-002 9.8713420e-002 4.4210890e-002 +v -8.5236620e-002 1.1077356e-001 2.4537670e-002 +v 7.1936000e-003 9.8859470e-002 4.8419510e-002 +v 9.6509200e-003 1.0108782e-001 4.7373080e-002 +v 1.3487100e-002 1.0076420e-001 4.7454290e-002 +v 7.7389800e-003 1.3147500e-001 1.1682970e-002 +v 8.0905000e-004 1.1633319e-001 4.0167560e-002 +v -7.2652570e-002 1.6567918e-001 -1.8212480e-002 +v -5.6009400e-003 1.3076674e-001 1.0516060e-002 +v -2.6303720e-002 1.2518875e-001 1.7392980e-002 +v -4.7590430e-002 1.0081180e-001 4.2349150e-002 +v -4.1460830e-002 9.8544800e-002 4.1778620e-002 +v -3.3582070e-002 1.0383908e-001 4.0737990e-002 +v -2.2870240e-002 1.0284737e-001 4.3544750e-002 +v -2.2361970e-002 9.8207610e-002 4.4765940e-002 +v -1.8870510e-002 9.8973200e-002 4.4489280e-002 +v -7.1433690e-002 7.7573520e-002 3.8060760e-002 +v -7.3001150e-002 1.1826712e-001 5.3034590e-002 +v -6.8466430e-002 1.3498146e-001 -8.3359800e-003 +v -7.4683810e-002 1.0786100e-001 -9.0477100e-003 +v -6.4958960e-002 1.5852021e-001 -1.2595320e-002 +v -7.8931700e-002 1.5093057e-001 3.5151900e-002 +v -7.4113550e-002 9.9442520e-002 3.8337710e-002 +v -7.0456930e-002 1.0098777e-001 3.9794060e-002 +v -5.9058760e-002 1.0041260e-001 4.2725130e-002 +v -4.9187330e-002 1.0452012e-001 4.0301390e-002 +v -2.9151180e-002 1.0197369e-001 4.2633060e-002 +v -1.1599720e-002 1.0107813e-001 4.4191660e-002 +v 5.1450400e-003 1.0163906e-001 4.5423010e-002 +v -5.1495700e-002 1.0496738e-001 4.0347210e-002 +v -2.0218210e-002 1.0214391e-001 4.3701160e-002 +v 4.2515900e-003 1.0523743e-001 4.2563550e-002 +v 1.6832800e-002 1.0337487e-001 4.5287270e-002 +v -2.5661080e-002 1.2562669e-001 4.5537500e-003 +v -7.2141950e-002 1.0536685e-001 3.7523210e-002 +v -6.4984570e-002 1.0371550e-001 4.0647810e-002 +v -6.0652480e-002 1.0467197e-001 4.0906390e-002 +v -5.5308980e-002 1.0365394e-001 4.1516690e-002 +v -4.4243240e-002 1.0431726e-001 4.1339990e-002 +v -1.5513340e-002 1.0436131e-001 4.2919420e-002 +v -7.6323200e-003 1.0304531e-001 4.3710640e-002 +v -7.8046900e-003 1.0516619e-001 4.3825460e-002 +v 9.7163200e-003 1.0523506e-001 4.3603830e-002 +v 3.0300390e-002 1.1553645e-001 2.8685010e-002 +v -4.7496910e-002 1.0635662e-001 4.0165640e-002 +v -3.8978950e-002 1.0683037e-001 3.8247660e-002 +v -2.5869310e-002 1.0426705e-001 4.2207540e-002 +v -1.8057930e-002 1.0503919e-001 4.2802830e-002 +v -1.5180030e-002 1.0807750e-001 4.2350430e-002 +v -3.8981500e-003 1.0566175e-001 4.4047190e-002 +v 2.6820000e-005 1.0446731e-001 4.3775910e-002 +v 1.1978350e-002 1.0403629e-001 4.5396310e-002 +v 1.5004970e-002 1.0726898e-001 4.1811990e-002 +v 2.6488060e-002 1.2230287e-001 2.0398110e-002 +v -3.6225630e-002 1.0634244e-001 3.8644860e-002 +v -2.1126780e-002 1.0932290e-001 4.0715320e-002 +v -1.2819810e-002 1.0457100e-001 4.3465690e-002 +v 5.2847900e-003 1.0943666e-001 4.1674980e-002 +v 8.9403700e-003 1.0710645e-001 4.1243400e-002 +v -5.1839670e-002 1.6062039e-001 7.1421300e-003 +v -5.4201370e-002 1.1451730e-001 3.4843990e-002 +v 1.3226250e-002 1.2958070e-001 1.9689610e-002 +v -6.9382410e-002 1.0865787e-001 3.7507800e-002 +v -6.7691040e-002 1.0734145e-001 3.8018440e-002 +v -6.3782400e-002 1.1037270e-001 3.7579790e-002 +v -5.0749390e-002 1.0928682e-001 3.8297580e-002 +v -9.3936200e-003 1.0742813e-001 4.3454570e-002 +v 1.1760100e-003 1.0932531e-001 4.2662800e-002 +v 9.8020300e-003 1.1003994e-001 3.9945400e-002 +v 2.0131290e-002 1.0732778e-001 4.0323840e-002 +v -2.7872800e-003 1.0577531e-001 -2.2459030e-002 +v -5.4996890e-002 1.0774199e-001 3.9424590e-002 +v -4.5966740e-002 1.0905146e-001 3.8754110e-002 +v -4.2324540e-002 1.0737278e-001 3.9456440e-002 +v -3.2161240e-002 1.0896504e-001 3.8102720e-002 +v -3.0770180e-002 1.1597313e-001 3.2858800e-002 +v -1.1608610e-002 1.0983707e-001 4.2475330e-002 +v -2.9428320e-002 9.3166620e-002 -2.4931860e-002 +v -8.0043570e-002 9.2080160e-002 -9.4198200e-003 +v -4.9797430e-002 1.1342104e-001 3.5117920e-002 +v -4.3723850e-002 1.6191369e-001 5.7713400e-003 +v -5.7981740e-002 1.0943152e-001 3.7997640e-002 +v -4.1491180e-002 1.1224766e-001 3.5873450e-002 +v -2.4929830e-002 1.1592775e-001 3.4094730e-002 +v -2.0881690e-002 1.1409528e-001 3.7872990e-002 +v -7.5519700e-003 1.1183813e-001 4.2039690e-002 +v 3.7667200e-003 1.1240547e-001 4.1494710e-002 +v -6.2829620e-002 1.5189480e-001 -9.2373400e-003 +v -5.9195950e-002 1.1320797e-001 3.6234680e-002 +v -5.1079080e-002 9.3892810e-002 -2.1761690e-002 +v -7.3945370e-002 8.4374880e-002 -1.5154490e-002 +v -7.2146240e-002 1.3486431e-001 -7.7592200e-003 +v -1.9408870e-002 1.7041104e-001 -2.0994830e-002 +v -5.5530450e-002 1.4905531e-001 -1.9602100e-003 +v 1.6688460e-002 3.6976600e-002 4.3000600e-002 +v -5.2277330e-002 1.1775075e-001 3.3769460e-002 +v -6.9201380e-002 9.3039200e-002 -1.6486120e-002 +v 2.6579210e-002 1.1702438e-001 3.0867940e-002 +v -2.3574310e-002 3.7036910e-002 5.4144750e-002 +v -7.3775100e-003 3.8988430e-002 4.8929450e-002 +v 1.3234660e-002 3.8453060e-002 4.4501470e-002 +v 1.9487350e-002 4.0809290e-002 4.2641060e-002 +v -6.3953930e-002 1.4694729e-001 3.8484200e-002 +v -4.9579470e-002 3.6096540e-002 4.5955360e-002 +v -4.3323650e-002 3.6286400e-002 4.4042360e-002 +v -2.9047200e-002 1.2556338e-001 7.7617700e-003 +v -1.7343100e-003 3.9476800e-002 4.7262900e-002 +v -3.1358130e-002 1.5362199e-001 -4.6738900e-003 +v 2.5822000e-003 1.0747582e-001 -2.0606030e-002 +v -5.6802300e-002 1.4514674e-001 3.1740300e-002 +v -5.6464330e-002 3.7683110e-002 4.6819640e-002 +v -5.0964750e-002 3.8312290e-002 4.6286140e-002 +v -5.0980410e-002 1.3486613e-001 2.7585000e-002 +v -2.5647410e-002 3.8860730e-002 5.4161390e-002 +v -2.2542110e-002 4.0615780e-002 5.3986030e-002 +v -1.7618010e-002 3.8911170e-002 5.2403440e-002 +v -1.9711750e-002 1.6829145e-001 -1.3020960e-002 +v 2.3780070e-002 9.5222940e-002 4.6347330e-002 +v 1.4744290e-002 4.2716950e-002 4.4510310e-002 +v 2.1691360e-002 4.0161530e-002 4.0846450e-002 +v -6.4067240e-002 9.0172190e-002 -1.8855520e-002 +v 2.0319150e-002 1.0041961e-001 4.5760520e-002 +v -3.6425000e-002 9.3630690e-002 -2.3534630e-002 +v -1.4981170e-002 4.2571420e-002 5.1404530e-002 +v -5.7335340e-002 1.2340101e-001 4.0231470e-002 +v -5.4172560e-002 1.2337919e-001 3.7576440e-002 +v 2.2625210e-002 4.3621680e-002 4.0904580e-002 +v 2.8810520e-002 4.3352290e-002 3.2157720e-002 +v -4.2764160e-002 1.5727487e-001 5.2016200e-003 +v 9.2231900e-003 4.4125090e-002 4.5057440e-002 +v 1.5048210e-002 4.5755840e-002 4.3793870e-002 +v -6.3757290e-002 1.0251144e-001 -1.7484400e-002 +v -3.4070430e-002 1.6148975e-001 -1.3786960e-002 +v -8.2191500e-002 7.5610200e-002 1.6542620e-002 +v -6.6299420e-002 1.2337119e-001 5.0615920e-002 +v -1.5510100e-002 4.5283110e-002 5.0653040e-002 +v 1.8928020e-002 4.4249610e-002 4.3009830e-002 +v 2.5821800e-002 4.6326610e-002 3.8277230e-002 +v 2.7268700e-002 4.4547790e-002 3.6152520e-002 +v -4.5301340e-002 1.5695057e-001 7.2036900e-003 +v 2.3855760e-002 1.0616625e-001 3.9378080e-002 +v 2.1632670e-002 4.8127270e-002 4.0694430e-002 +v 4.3785360e-002 4.8803700e-002 3.1343420e-002 +v 4.8074790e-002 4.8969960e-002 2.8165490e-002 +v 5.2663090e-002 4.7673620e-002 2.1201270e-002 +v -5.2722450e-002 4.4722850e-002 4.4143250e-002 +v -3.0071610e-002 1.7258324e-001 -6.3597700e-003 +v -3.4508050e-002 1.5447469e-001 1.6504600e-003 +v 1.0629710e-002 4.6711810e-002 4.6472020e-002 +v 1.6743440e-002 4.8439000e-002 4.3678630e-002 +v 2.8827050e-002 9.2133370e-002 4.3920090e-002 +v -5.9937100e-002 1.2726188e-001 4.0771270e-002 +v -3.6752090e-002 1.5802075e-001 4.1862000e-003 +v -3.7885390e-002 1.6199719e-001 2.4686000e-004 +v -2.2047790e-002 1.8348586e-001 -1.2094990e-002 +v -2.4364620e-002 1.8096836e-001 -9.8312000e-003 +v -4.4882280e-002 1.5052959e-001 7.6451700e-003 +v 2.6996760e-002 5.1317780e-002 3.8752040e-002 +v 4.7735750e-002 5.2751040e-002 3.0797290e-002 +v 5.1703790e-002 4.8857380e-002 2.4147970e-002 +v -6.7504360e-002 1.1424088e-001 4.8036050e-002 +v -1.6257520e-002 1.6031250e-001 -9.6926000e-003 +v -6.3926300e-002 1.6792441e-001 -4.0730420e-002 +v -4.1665290e-002 1.4996141e-001 4.5405000e-003 +v -3.5203230e-002 1.6493551e-001 -2.6810000e-003 +v 4.1318770e-002 9.9496740e-002 2.4275750e-002 +v 1.4055220e-002 5.2523910e-002 4.8593880e-002 +v 1.9421220e-002 5.1321300e-002 4.4798910e-002 +v 2.3677990e-002 5.1474390e-002 4.1053270e-002 +v 3.4258130e-002 5.1930810e-002 3.2757880e-002 +v 5.5957340e-002 5.3147410e-002 2.3197720e-002 +v -3.9937960e-002 1.4922850e-001 1.6017200e-003 +v -4.6988800e-002 1.2600802e-001 2.6985500e-002 +v -2.7708370e-002 9.0081290e-002 -3.1911460e-002 +v 1.9204630e-002 5.5166510e-002 4.7722150e-002 +v 2.1886000e-002 5.3927560e-002 4.5102460e-002 +v 3.1286270e-002 5.2863840e-002 3.6913620e-002 +v 4.6661160e-002 5.4719230e-002 3.1976810e-002 +v 5.1823730e-002 5.3276700e-002 2.7927010e-002 +v -2.9264880e-002 1.6140418e-001 -2.1039500e-003 +v -6.8700770e-002 1.4463537e-001 4.3041630e-002 +v -5.6070060e-002 1.5000706e-001 2.9867640e-002 +v 4.4717850e-002 9.4802660e-002 1.2024710e-002 +v -4.1804090e-002 1.5582081e-001 6.4548200e-003 +v -6.8369340e-002 1.2289287e-001 5.2437860e-002 +v -6.4114810e-002 9.5509880e-002 -1.8114610e-002 +v -1.8383130e-002 1.8543664e-001 -1.7136370e-002 +v 1.1745400e-002 5.6678340e-002 5.1914060e-002 +v -5.9375360e-002 1.1998238e-001 4.0548240e-002 +v 5.9092080e-002 5.7956980e-002 2.0270120e-002 +v 4.3547740e-002 9.7389400e-002 1.7314650e-002 +v -2.6291780e-002 1.5963381e-001 -5.1845000e-004 +v 1.4904780e-002 5.6350380e-002 4.9522780e-002 +v 2.4286200e-002 5.4958580e-002 4.3086850e-002 +v 2.8952610e-002 5.6125250e-002 4.0388970e-002 +v -4.9507770e-002 1.2949500e-001 3.0259270e-002 +v 4.0824790e-002 9.5170220e-002 2.8657920e-002 +v 1.7774800e-002 5.8243780e-002 4.8864720e-002 +v 3.3573840e-002 5.8515260e-002 3.8310990e-002 +v 3.6385040e-002 5.6996480e-002 3.3601460e-002 +v -6.4205010e-002 1.2243894e-001 4.8008340e-002 +v -6.5424500e-002 1.4011279e-001 4.1308960e-002 +v 5.0801340e-002 5.7308080e-002 3.0001390e-002 +v 5.6671750e-002 5.6970820e-002 2.4291920e-002 +v -4.9349930e-002 1.4913519e-001 1.1274060e-002 +v -6.9760570e-002 1.3442855e-001 4.8265220e-002 +v 1.9537060e-002 6.0003780e-002 4.8576140e-002 +v 2.7013910e-002 5.9952790e-002 4.3454420e-002 +v 5.7679430e-002 6.1392970e-002 2.4201790e-002 +v -5.6916540e-002 1.2623512e-001 3.9426610e-002 +v 2.3469280e-002 1.1656262e-001 3.3537270e-002 +v -5.8298640e-002 1.3885500e-001 3.2937460e-002 +v 6.4598400e-003 6.0297430e-002 5.4780030e-002 +v 1.0406020e-002 5.9162400e-002 5.2484370e-002 +v 2.3183950e-002 5.8654360e-002 4.5871060e-002 +v 3.3040360e-002 6.1773840e-002 3.9781440e-002 +v -6.4348220e-002 1.2628088e-001 4.6650200e-002 +v -5.7031440e-002 1.1562007e-001 3.6494880e-002 +v 5.4451560e-002 5.8342890e-002 2.7653010e-002 +v -3.0134400e-002 1.7011322e-001 -7.3591600e-003 +v -3.7077100e-002 1.5986369e-001 1.6096500e-003 +v -5.6032760e-002 1.3731083e-001 3.1970590e-002 +v -6.7676470e-002 1.4150325e-001 4.3868140e-002 +v 9.9911700e-003 6.2735270e-002 5.4009240e-002 +v 1.4521510e-002 6.1382890e-002 5.0500900e-002 +v 3.0051740e-002 6.2169610e-002 4.1545810e-002 +v 3.7519170e-002 6.1062710e-002 3.4366020e-002 +v 5.3944010e-002 6.1391550e-002 2.8268530e-002 +v 5.9119900e-002 6.3128810e-002 2.1561830e-002 +v -2.4366390e-002 1.7693266e-001 -1.1719630e-002 +v -1.3253420e-002 1.6627152e-001 -1.4120370e-002 +v 3.9218740e-002 1.0669250e-001 2.0450190e-002 +v -1.7968980e-002 1.8078031e-001 -1.8103430e-002 +v 2.1902390e-002 6.0875970e-002 4.7282360e-002 +v 3.5341750e-002 6.1630030e-002 3.7606020e-002 +v -6.2145620e-002 1.3599775e-001 3.6700970e-002 +v 5.6820620e-002 6.3691150e-002 2.5286090e-002 +v -3.2800040e-002 1.5948699e-001 2.1962800e-003 +v 1.1212140e-002 6.6584120e-002 5.3982180e-002 +v 1.2919590e-002 6.4203580e-002 5.2441150e-002 +v 2.0126950e-002 6.3851330e-002 4.7919660e-002 +v 3.5971760e-002 6.6669610e-002 3.7781400e-002 +v 3.9906940e-002 6.4361260e-002 3.1686660e-002 +v -6.6702350e-002 1.3210600e-001 4.5480940e-002 +v -4.1601430e-002 1.5978000e-001 3.5374700e-003 +v 3.3044580e-002 1.0766252e-001 3.1916150e-002 +v 2.4672100e-002 6.3694500e-002 4.5204640e-002 +v 2.6108660e-002 6.8007640e-002 4.3902690e-002 +v 3.3363940e-002 6.7054760e-002 3.9729480e-002 +v 4.2915790e-002 6.6707700e-002 2.6994720e-002 +v 5.4714960e-002 6.4697160e-002 2.6979680e-002 +v -1.6530940e-002 1.6325000e-001 -9.2475200e-003 +v -1.7891600e-002 1.6113800e-001 -6.7072700e-003 +v 4.1118120e-002 9.7491260e-002 -3.9756700e-003 +v 2.3386770e-002 7.0075990e-002 4.7012620e-002 +v 3.8102900e-002 6.5678440e-002 3.5132520e-002 +v 1.0145240e-002 1.2221678e-001 3.4718950e-002 +v 5.8392410e-002 6.6741240e-002 2.1979460e-002 +v 3.8302050e-002 8.4549140e-002 -1.4478830e-002 +v 3.4126440e-002 9.7053980e-002 3.7590390e-002 +v -3.1355740e-002 1.5809888e-001 1.9128800e-003 +v -5.8259510e-002 1.4099493e-001 3.2440640e-002 +v -6.6817230e-002 1.1951525e-001 5.1490220e-002 +v -6.8090040e-002 1.1647050e-001 5.1151230e-002 +v 1.6568300e-002 6.6269890e-002 5.1009890e-002 +v 2.9362870e-002 6.6509780e-002 4.2289380e-002 +v 3.7027180e-002 9.3949630e-002 -1.1674040e-002 +v 5.6412730e-002 6.7659930e-002 2.3969320e-002 +v -6.1295740e-002 1.4519988e-001 3.7137830e-002 +v 8.3873000e-003 1.1336223e-001 3.9792610e-002 +v 1.1807030e-002 7.0920980e-002 5.4240490e-002 +v 2.9741730e-002 7.0647100e-002 4.1653890e-002 +v 3.6294410e-002 7.1220700e-002 3.7114610e-002 +v 3.9899680e-002 7.0294820e-002 3.2720020e-002 +v -6.2763130e-002 1.3778012e-001 3.6678590e-002 +v -1.5815440e-002 1.7504938e-001 -1.8654160e-002 +v -9.2268990e-002 1.1475156e-001 1.7017380e-002 +v -9.4964000e-004 1.0141111e-001 4.4290070e-002 +v -6.3712920e-002 1.1274250e-001 3.8006760e-002 +v -6.1096020e-002 1.1701650e-001 3.9654020e-002 +v 2.0991870e-002 6.9335450e-002 4.9003540e-002 +v 2.5658530e-002 7.0550460e-002 4.4539930e-002 +v 3.2978560e-002 7.3500690e-002 4.0486510e-002 +v 4.2156130e-002 6.9717580e-002 2.8318230e-002 +v -5.5516860e-002 1.2956070e-001 3.6598450e-002 +v -4.0802290e-002 1.6436059e-001 3.7448800e-003 +v -6.2546500e-003 1.0121650e-001 4.4322030e-002 +v -1.0986820e-002 1.6621199e-001 -1.6047550e-002 +v -3.0351420e-002 1.6448158e-001 -5.3291400e-003 +v 2.6110920e-002 1.0088990e-001 4.1733260e-002 +v -6.5599940e-002 1.1329504e-001 4.2318710e-002 +v 2.8814660e-002 9.6712680e-002 4.2257700e-002 +v 1.5263280e-002 7.1571940e-002 5.2717390e-002 +v 2.8982400e-002 7.4088480e-002 4.3447240e-002 +v 4.4872540e-002 7.5516710e-002 2.3155250e-002 +v -7.8225230e-002 1.4962481e-001 -2.5019400e-003 +v -4.6094940e-002 1.5296850e-001 9.0029700e-003 +v -5.2369030e-002 1.4682913e-001 1.8934650e-002 +v -2.1592100e-002 1.5763440e-001 -6.8623600e-003 +v 1.7176770e-002 7.3066230e-002 5.1826600e-002 +v 2.2687500e-002 7.5149180e-002 4.9312500e-002 +v 3.5472040e-002 7.3076670e-002 3.8482270e-002 +v -8.9480840e-002 1.3839976e-001 2.5061450e-002 +v -5.3216730e-002 1.3221978e-001 3.2978380e-002 +v -3.7776780e-002 1.5551947e-001 4.3700800e-003 +v -9.0549380e-002 1.3511875e-001 2.1680550e-002 +v -6.3366580e-002 1.3037076e-001 4.1669940e-002 +v 1.4074270e-002 7.6651720e-002 5.4221350e-002 +v 1.8109790e-002 7.5806590e-002 5.2488260e-002 +v 4.2209940e-002 7.8861480e-002 2.9187200e-002 +v -5.2115930e-002 1.4179906e-001 2.0510310e-002 +v 2.9063090e-002 1.1149602e-001 3.3805790e-002 +v -5.4731460e-002 1.4267229e-001 2.8980480e-002 +v 2.5903640e-002 7.5536040e-002 4.6416650e-002 +v 3.1298760e-002 7.5907440e-002 4.2699060e-002 +v 3.8446170e-002 7.5649430e-002 3.5050640e-002 +v 4.6351670e-002 7.4079520e-002 1.8354320e-002 +v -4.7656560e-002 1.3077525e-001 2.5523570e-002 +v -1.1447430e-002 1.7131059e-001 -1.9602980e-002 +v -3.6647240e-002 1.6640131e-001 -2.8167000e-004 +v -4.6653530e-002 1.5917824e-001 7.8019000e-003 +v -4.5569890e-002 1.4663612e-001 5.6514200e-003 +v 4.1438880e-002 9.2365100e-002 -7.4587000e-003 +v -6.4287420e-002 1.3463625e-001 3.9945640e-002 +v -6.1128890e-002 1.3178328e-001 3.8915910e-002 +v -4.7843540e-002 1.2215063e-001 2.8833160e-002 +v -4.9536830e-002 1.2491344e-001 3.1778440e-002 +v -7.1135380e-002 1.3817656e-001 4.7853960e-002 +v 1.0113870e-002 7.6468110e-002 5.5256790e-002 +v 1.7897450e-002 7.9516550e-002 5.2759530e-002 +v 2.1740850e-002 8.0250650e-002 5.0425390e-002 +v 2.5271590e-002 7.8724920e-002 4.8026570e-002 +v 3.0885040e-002 7.8999480e-002 4.3388770e-002 +v -6.2441930e-002 1.4084781e-001 3.6965840e-002 +v -6.2165060e-002 1.5666850e-001 -1.7837760e-002 +v 2.0657260e-002 1.0416830e-001 4.3004680e-002 +v -6.3602800e-002 1.1571453e-001 4.2572290e-002 +v 1.4424020e-002 8.0085500e-002 5.3755600e-002 +v 2.8779340e-002 8.2553250e-002 4.4527350e-002 +v 4.4450130e-002 8.1846900e-002 2.4552920e-002 +v 4.5541990e-002 8.3338380e-002 1.9700850e-002 +v -4.9665810e-002 1.2063801e-001 3.2163270e-002 +v -2.9177290e-002 1.7619959e-001 -5.6241100e-003 +v -5.8203130e-002 1.3270975e-001 3.6918680e-002 +v 3.8997050e-002 9.7088220e-002 -7.7799300e-003 +v -5.4725800e-002 1.2071262e-001 3.7451450e-002 +v 1.3189120e-002 8.4211180e-002 5.3065830e-002 +v -1.9926300e-002 1.6489742e-001 -9.9900200e-003 +v 2.0153130e-002 1.1849719e-001 3.4271250e-002 +v -5.5859940e-002 1.1774313e-001 3.7253480e-002 +v 1.8045260e-002 8.3623160e-002 5.1285840e-002 +v -6.3757130e-002 1.5912175e-001 -5.0155730e-002 +v -1.8527620e-002 1.7653197e-001 -1.7043540e-002 +v 2.8734400e-002 1.0360053e-001 3.8035240e-002 +v 4.1414010e-002 1.0284216e-001 1.6578920e-002 +v 2.4411730e-002 9.8016880e-002 4.4687400e-002 +v 2.0925180e-002 8.6311430e-002 4.9433120e-002 +v 3.0445010e-002 8.4959560e-002 4.3011090e-002 +v 3.3030090e-002 8.3781640e-002 4.1636930e-002 +v 3.6975090e-002 7.9876480e-002 3.7198390e-002 +v -7.7721460e-002 1.1355888e-001 4.8155990e-002 +v 2.9250000e-002 1.0651935e-001 3.6590330e-002 +v -5.3078180e-002 1.3754688e-001 2.8266470e-002 +v -6.2990590e-002 1.1999459e-001 4.5235530e-002 +v -6.5398320e-002 1.1751956e-001 4.8735570e-002 +v 3.3373910e-002 1.1227890e-001 2.7788130e-002 +v 3.8413590e-002 8.7489930e-002 3.5185850e-002 +v -6.1945930e-002 1.6479234e-001 -5.6647670e-002 +v -2.2876480e-002 1.7392813e-001 -1.3431140e-002 +v 4.3766230e-002 8.8390020e-002 -3.5708800e-003 +v 3.9291530e-002 1.0125969e-001 2.7550520e-002 +v 1.0936230e-002 8.6027290e-002 5.4732670e-002 +v 2.4108720e-002 8.4492600e-002 4.8292310e-002 +v 3.6758390e-002 9.9195470e-002 3.2837670e-002 +v -5.1941640e-002 1.2565987e-001 3.4587860e-002 +v -3.1582110e-002 1.6641850e-001 -5.7320000e-003 +v 7.6405900e-003 8.6427230e-002 5.6117850e-002 +v 1.6771020e-002 8.8644690e-002 5.0522960e-002 +v 3.4404610e-002 8.6932850e-002 4.0574270e-002 +v 3.6143820e-002 8.4439200e-002 3.7936930e-002 +v 4.1258830e-002 1.0361081e-001 2.6760600e-003 +v 2.4766140e-002 1.1081111e-001 3.6728360e-002 +v -2.2601590e-002 1.6250449e-001 -6.0717000e-003 +v -1.2893670e-002 1.7879041e-001 -2.2624750e-002 +v -2.4939150e-002 1.7031135e-001 -1.1329700e-002 +v -4.8468630e-002 1.4559606e-001 8.3661500e-003 +v 1.2534490e-002 8.9593930e-002 5.3394630e-002 +v 2.5872860e-002 8.8482290e-002 4.6655260e-002 +v 3.2756470e-002 8.8969130e-002 4.2215450e-002 +v -2.3343620e-002 1.6103450e-001 -3.1862400e-003 +v -9.2594970e-002 1.1943826e-001 2.6802950e-002 +v -7.4314840e-002 1.3761738e-001 -6.6698800e-003 +v -9.2499230e-002 1.2131500e-001 2.9256200e-002 +v -7.7378260e-002 1.5764266e-001 -1.4133650e-002 +v -9.2907340e-002 1.2307021e-001 3.6523230e-002 +v 2.8423340e-002 8.8011080e-002 4.4234200e-002 +v 3.5251680e-002 9.0836820e-002 3.9183920e-002 +v 1.5760560e-002 9.3203560e-002 4.9939310e-002 +v 3.8785530e-002 9.4954300e-002 3.2520220e-002 +v -6.1511220e-002 1.2373565e-001 4.3062680e-002 +v -6.8145120e-002 1.2748676e-001 5.0148970e-002 +v -2.0616710e-002 1.8237588e-001 -1.4299100e-002 +v 1.5137190e-002 1.1571495e-001 3.7031980e-002 +v -5.0718270e-002 1.5276300e-001 1.1816680e-002 +v 3.0168690e-002 1.0048686e-001 3.9404710e-002 +v -8.7426500e-002 9.5469530e-002 4.0312400e-003 +v -6.0010390e-002 1.4284463e-001 3.5449690e-002 +v -5.8603310e-002 1.4637237e-001 3.3808800e-002 +v 3.2411650e-002 9.3736150e-002 4.0890240e-002 +v -7.5917780e-002 1.4997690e-001 -1.6842050e-002 +v 1.8596570e-002 3.5293940e-002 -8.6782200e-003 +v 1.7209800e-002 3.5259400e-002 -1.4685160e-002 +v 4.4326540e-002 9.0818120e-002 2.2097520e-002 +v 3.8335910e-002 3.8830830e-002 3.0938100e-003 +v 2.2192920e-002 3.6775320e-002 -2.0919300e-003 +v 1.9636020e-002 3.8234010e-002 -1.2507670e-002 +v 2.3682120e-002 3.9762540e-002 3.7148760e-002 +v 4.6693280e-002 4.2465320e-002 6.5649500e-003 +v 2.1621110e-002 3.7657240e-002 -4.7021600e-003 +v 1.6638610e-002 3.8196090e-002 -1.9884930e-002 +v -9.0253980e-002 1.1366307e-001 3.7720210e-002 +v -9.0593870e-002 1.1373094e-001 1.0276770e-002 +v -6.2541690e-002 1.7679461e-001 -5.7821820e-002 +v -1.1091940e-002 1.7992082e-001 -2.5996430e-002 +v -6.2263130e-002 1.5219935e-001 -2.2578880e-002 +v -4.2276760e-002 9.4982570e-002 -2.2562420e-002 +v 4.3293410e-002 4.1864140e-002 2.0634400e-003 +v 4.3779590e-002 4.4530720e-002 -1.2622500e-003 +v 2.1696990e-002 4.0427270e-002 -9.4629500e-003 +v -1.1183700e-002 1.6450000e-001 -1.6151690e-002 +v -6.2372570e-002 1.5313041e-001 -2.8997120e-002 +v -9.2489300e-003 1.7725850e-001 -2.8270200e-002 +v 4.1477400e-002 8.5509410e-002 -9.1575000e-003 +v -8.1268710e-002 1.0879438e-001 2.9440660e-002 +v 4.9575680e-002 4.3815900e-002 1.4582960e-002 +v 5.2987960e-002 4.7747690e-002 5.0420000e-003 +v 2.1977540e-002 4.2855330e-002 -1.4536230e-002 +v 1.8505700e-002 3.8294100e-002 -1.7136500e-002 +v -3.5100500e-002 1.5203437e-001 -1.3279000e-004 +v 4.8749130e-002 4.5265000e-002 2.3023500e-003 +v 3.1912900e-002 9.9870060e-002 -1.4620980e-002 +v -1.4222520e-002 1.6167426e-001 -1.3349060e-002 +v -4.8663640e-002 1.3638523e-001 6.8063900e-003 +v -9.5837200e-003 1.7426102e-001 -2.8390760e-002 +v 5.2801850e-002 4.6539940e-002 1.0427720e-002 +v 5.1433800e-002 4.8485200e-002 1.0401000e-003 +v 2.3911240e-002 9.8021670e-002 -2.0807290e-002 +v 2.4567060e-002 4.4130110e-002 -1.0820840e-002 +v 2.0356810e-002 4.3662400e-002 -2.0456280e-002 +v -2.1882420e-002 1.1087418e-001 -1.9695320e-002 +v -5.3831800e-002 1.4981693e-001 2.5066610e-002 +v 5.4114210e-002 4.7773090e-002 1.7484000e-002 +v 5.6730570e-002 5.0515740e-002 1.0627080e-002 +v 4.5941820e-002 4.8138820e-002 -3.8715700e-003 +v -8.3817760e-002 1.1109094e-001 2.8524490e-002 +v 2.9207770e-002 4.7450250e-002 -8.5081800e-003 +v 2.8454920e-002 4.8067390e-002 -1.2847240e-002 +v 2.6637260e-002 4.7607100e-002 -1.6427740e-002 +v 2.2040110e-002 4.4992500e-002 -1.7528500e-002 +v 1.9120080e-002 4.7167750e-002 -2.2114680e-002 +v -1.5782200e-002 1.0072957e-001 -2.3724130e-002 +v -6.2514170e-002 1.7213119e-001 -5.2788100e-002 +v -6.2345600e-002 1.4745498e-001 -7.6600200e-003 +v 4.5598180e-002 8.8151720e-002 1.3124070e-002 +v -4.9422610e-002 1.4283525e-001 8.9728300e-003 +v -8.2761860e-002 1.1162341e-001 4.4221460e-002 +v -5.2166220e-002 1.5013661e-001 1.7448750e-002 +v -6.3616740e-002 1.4801371e-001 -2.0170260e-002 +v -5.1492690e-002 1.3796388e-001 2.3662180e-002 +v -6.1517580e-002 1.7517449e-001 -6.0631700e-002 +v 5.6524870e-002 5.0125660e-002 1.5564490e-002 +v 5.5257900e-002 5.1416260e-002 3.2062600e-003 +v 5.0318130e-002 5.2786370e-002 -3.4166300e-003 +v -6.2681950e-002 1.6744086e-001 -4.5713890e-002 +v 5.6520150e-002 5.1179900e-002 1.9940560e-002 +v 5.6907980e-002 5.1578130e-002 7.2538300e-003 +v 5.2854160e-002 5.1898670e-002 -6.2070000e-004 +v -3.8921140e-002 3.3767390e-002 -2.9042560e-002 +v 2.9740700e-002 5.0324690e-002 -1.3990860e-002 +v -6.8796190e-002 3.5117720e-002 -5.2067400e-003 +v 5.8826020e-002 5.5503780e-002 1.8647920e-002 +v -2.6160570e-002 1.2309988e-001 -4.4735500e-003 +v -5.3341960e-002 1.4401200e-001 2.4261390e-002 +v 5.8177390e-002 5.2821320e-002 1.5182420e-002 +v 5.9798140e-002 5.6840180e-002 1.3342730e-002 +v 5.4549870e-002 5.6044630e-002 -6.6158000e-004 +v 2.6775460e-002 5.1423450e-002 -2.0234060e-002 +v -8.6960400e-003 1.7291588e-001 -2.6708770e-002 +v -7.7039560e-002 7.1967020e-002 2.6405070e-002 +v -6.3069890e-002 1.5897471e-001 -4.2951850e-002 +v 3.5706690e-002 5.6083040e-002 -8.9993300e-003 +v 3.2600380e-002 5.3707520e-002 -1.1006150e-002 +v 2.9739960e-002 5.2538430e-002 -1.6224950e-002 +v 5.9238530e-002 5.6362780e-002 9.4530800e-003 +v 5.7421750e-002 5.6012210e-002 4.0245600e-003 +v 2.9062990e-002 5.5210580e-002 -1.8042060e-002 +v -1.7224410e-002 9.5214090e-002 -3.2085300e-002 +v -8.5911380e-002 1.0968787e-001 7.6582400e-003 +v 6.0594930e-002 6.1677210e-002 1.5591560e-002 +v 5.9531640e-002 6.0504600e-002 5.8397000e-003 +v 5.7306470e-002 5.9944620e-002 1.8886400e-003 +v 3.8829380e-002 5.9839830e-002 -6.4252500e-003 +v 3.0662770e-002 5.7300390e-002 -1.6518370e-002 +v -2.7762070e-002 1.2068537e-001 -9.0152900e-003 +v -8.8194590e-002 1.0314633e-001 1.7509020e-002 +v 6.0778800e-002 6.1646560e-002 1.0463990e-002 +v 3.5915080e-002 5.9916380e-002 -1.1966510e-002 +v 2.4251860e-002 5.6457470e-002 -2.4254800e-002 +v -6.1954390e-002 1.6865320e-001 -5.2621160e-002 +v -9.0557930e-002 1.1275994e-001 1.6141030e-002 +v -8.8469220e-002 1.1124294e-001 1.2679160e-002 +v 5.9558010e-002 6.3099260e-002 5.9471000e-003 +v 3.0940440e-002 6.0518080e-002 -1.8132720e-002 +v -9.3575750e-002 1.2474629e-001 2.6213300e-002 +v -9.3189820e-002 1.2019919e-001 3.7913720e-002 +v -9.2296100e-003 1.7314463e-001 -2.4197660e-002 +v -8.1739460e-002 7.6861340e-002 2.3313610e-002 +v -3.6992750e-002 1.5063932e-001 -2.0372300e-003 +v 6.0093570e-002 6.5693450e-002 1.8533320e-002 +v 5.9837240e-002 6.6423180e-002 8.5139400e-003 +v 4.0706180e-002 6.4475310e-002 -5.5920300e-003 +v 3.4745940e-002 6.3261340e-002 -1.4646740e-002 +v -6.1879660e-002 1.6000450e-001 -2.5806250e-002 +v -7.6537810e-002 1.5344875e-001 -1.2898750e-002 +v 3.8111070e-002 6.4811810e-002 -1.1142000e-002 +v 3.1909340e-002 6.4657050e-002 -1.8473410e-002 +v -8.3159350e-002 1.4674277e-001 3.0757900e-003 +v -8.7055900e-002 1.0562761e-001 9.7651100e-003 +v -7.1448330e-002 1.8105301e-001 -5.5478550e-002 +v -8.5632110e-002 1.2461094e-001 -2.7335800e-003 +v 6.0728970e-002 6.5806600e-002 1.3974830e-002 +v 3.9909650e-002 6.8171740e-002 -9.5698200e-003 +v 3.4981790e-002 6.7740790e-002 -1.5683210e-002 +v -9.1822030e-002 1.2747346e-001 3.6458650e-002 +v -6.2425420e-002 1.6366637e-001 -4.9667290e-002 +v -7.1168950e-002 1.4740156e-001 -2.7590940e-002 +v -5.0364760e-002 1.3715763e-001 1.9526100e-003 +v -5.0492650e-002 1.4159899e-001 1.6291740e-002 +v 5.9886670e-002 6.8513050e-002 1.6171610e-002 +v -6.1406990e-002 1.7268822e-001 -5.8265750e-002 +v 2.4990740e-002 6.5897320e-002 -2.3568270e-002 +v -7.4852750e-002 1.4993112e-001 -2.7752940e-002 +v -6.2225690e-002 6.0265200e-002 2.0449290e-002 +v -6.2001940e-002 3.6435020e-002 4.3918940e-002 +v 5.8374570e-002 7.1186410e-002 1.3072740e-002 +v -3.6125040e-002 1.2286688e-001 -8.2927900e-003 +v 2.9216510e-002 6.7850250e-002 -2.0418570e-002 +v -4.1681700e-002 1.2575112e-001 -7.0193300e-003 +v -7.4226550e-002 1.6437012e-001 -3.8240340e-002 +v -9.7845700e-003 1.6928488e-001 -2.4756660e-002 +v -8.9577950e-002 1.2078310e-001 3.5229100e-003 +v -6.2311930e-002 1.6371109e-001 -4.0623990e-002 +v 4.3514770e-002 9.1519890e-002 -2.6468100e-003 +v -4.8434350e-002 1.3754973e-001 1.3244980e-002 +v -8.9313160e-002 1.3653006e-001 3.0458750e-002 +v -7.4230190e-002 1.5652681e-001 -2.5167090e-002 +v 3.7378600e-002 7.3093410e-002 -1.2635370e-002 +v 2.6321810e-002 7.0240650e-002 -2.3878680e-002 +v -4.8023620e-002 1.4426649e-001 4.2498600e-003 +v -9.2019580e-002 1.1611534e-001 3.5842730e-002 +v -7.1305510e-002 7.3899020e-002 3.5969780e-002 +v -6.2059290e-002 1.5697807e-001 -3.3784580e-002 +v -9.7015300e-003 1.6738863e-001 -1.9360250e-002 +v 4.3342140e-002 7.1676120e-002 -2.2304600e-003 +v 4.1772460e-002 6.9568020e-002 -6.1596000e-003 +v 3.3505410e-002 7.2809860e-002 -1.7034800e-002 +v 2.9665000e-002 7.1506830e-002 -2.1282340e-002 +v -2.9460160e-002 1.5550263e-001 -1.1914700e-003 +v -8.6396440e-002 1.0479356e-001 5.9820600e-003 +v -5.4910700e-002 1.4662313e-001 2.8438970e-002 +v 4.4203810e-002 8.5204260e-002 -2.1170500e-003 +v 4.3264350e-002 7.5810540e-002 -3.8843900e-003 +v 1.3096990e-002 9.1126480e-002 -2.9269770e-002 +v -6.7069210e-002 9.1144610e-002 -1.7425950e-002 +v -9.0821680e-002 1.2276896e-001 6.0998500e-003 +v 4.5620000e-002 7.4684430e-002 2.6073900e-003 +v -9.3039800e-002 1.2026416e-001 1.1216820e-002 +v 4.4635590e-002 9.2794290e-002 1.7832070e-002 +v -1.1243390e-002 1.6457514e-001 -1.8240780e-002 +v 4.5511190e-002 8.6953050e-002 3.8865500e-003 +v 4.6252720e-002 7.7373870e-002 6.9140800e-003 +v 4.0281640e-002 7.2637130e-002 -9.2881000e-003 +v 4.3218200e-002 9.9486740e-002 5.0153300e-003 +v -5.1108270e-002 1.4520219e-001 1.4279480e-002 +v 4.4692980e-002 9.2688550e-002 2.2466700e-003 +v 4.3422540e-002 9.1860370e-002 2.4538450e-002 +v 4.0751360e-002 1.0554729e-001 7.5074100e-003 +v -8.5613030e-002 9.6277110e-002 -6.6514000e-004 +v 4.0721470e-002 7.8475530e-002 -8.2130000e-003 +v 3.5538080e-002 7.6062960e-002 -1.4434750e-002 +v -9.2736510e-002 1.2073095e-001 3.2692730e-002 +v -6.2278520e-002 1.5166598e-001 -1.4672730e-002 +v 4.4960220e-002 8.0942630e-002 6.1119000e-004 +v 3.7814740e-002 7.9698150e-002 -1.3289630e-002 +v 3.3864490e-002 7.8656690e-002 -1.7632490e-002 +v -9.1044280e-002 1.4199862e-001 2.1729630e-002 +v -7.4004450e-002 1.7818523e-001 -5.3916320e-002 +v -6.1768650e-002 1.6067957e-001 -3.4046350e-002 +v -4.9747450e-002 1.4112519e-001 5.2937500e-003 +v 4.1065440e-002 9.0460700e-002 2.9888620e-002 +v -7.2916360e-002 6.5057400e-002 1.8794620e-002 +v -9.0949690e-002 1.3895375e-001 1.7371130e-002 +v 4.2879050e-002 1.0093777e-001 9.4753200e-003 +v -7.2455480e-002 1.7610676e-001 -5.3535420e-002 +v -7.5862940e-002 1.5071299e-001 -9.0209000e-003 +v -8.5269820e-002 1.0267793e-001 1.3935600e-003 +v -7.7025570e-002 1.1396763e-001 -4.6168100e-003 +v 4.6280880e-002 7.8702020e-002 1.4786330e-002 +v 4.2106910e-002 8.1533160e-002 -6.6690900e-003 +v 3.6523880e-002 8.1991750e-002 -1.6229590e-002 +v -3.7420220e-002 4.5428500e-002 -2.4226790e-002 +v -8.5148910e-002 1.3965520e-001 2.4808500e-003 +v -6.3313300e-002 1.6503258e-001 -3.2895120e-002 +v -6.1591410e-002 1.5681572e-001 -2.5945630e-002 +v 4.5918540e-002 8.7036220e-002 8.4236300e-003 +v 4.4631140e-002 8.4178380e-002 8.2665000e-004 +v -4.4842870e-002 1.4629393e-001 1.7114800e-003 +v -6.4124180e-002 1.7953625e-001 -5.8730420e-002 +v -6.7070300e-002 1.8072682e-001 -5.6618620e-002 +v -6.4793760e-002 1.7885275e-001 -5.5883250e-002 +v -6.4371030e-002 1.7296209e-001 -4.9225660e-002 +v -7.0381530e-002 1.8071180e-001 -5.3172590e-002 +v -7.5269270e-002 1.5232949e-001 3.4374060e-002 +v -1.6273090e-002 1.2844514e-001 1.6683610e-002 +v -6.2116150e-002 1.5600787e-001 1.8034420e-002 +v -5.6010790e-002 1.5381662e-001 2.5369280e-002 +v -3.7277920e-002 1.7289068e-001 -8.6627000e-004 +v -7.4158700e-002 1.7987275e-001 -5.0794750e-002 +v -7.9039960e-002 1.5537445e-001 1.5141810e-002 +v -7.2505530e-002 1.5459529e-001 2.9588830e-002 +v -6.7738180e-002 1.7728865e-001 -5.0375960e-002 +v -7.5346900e-003 1.0021302e-001 4.7488700e-002 +v -5.9575620e-002 1.5472401e-001 2.6373250e-002 +v -7.7382710e-002 1.5346600e-001 3.0894990e-002 +v -8.1496670e-002 1.5473104e-001 1.9697340e-002 +v -7.2223320e-002 1.5896734e-001 -5.4242300e-003 +v -1.3708500e-002 1.8491150e-001 -2.5549550e-002 +v -4.3465340e-002 1.2451145e-001 2.2518890e-002 +v -6.9103650e-002 1.5559479e-001 1.6370800e-003 +v -7.3748080e-002 1.5539253e-001 2.3491700e-003 +v -6.8192410e-002 1.7439828e-001 -4.5365870e-002 +v -6.0052850e-002 1.5280350e-001 3.2887630e-002 +v -2.3459490e-002 1.2615386e-001 1.6613770e-002 +v -7.2777220e-002 1.7854465e-001 -4.8208800e-002 +v -7.6595580e-002 1.7753227e-001 -4.7118080e-002 +v 1.3906410e-002 1.2790838e-001 2.5110240e-002 +v -8.6367510e-002 1.0906537e-001 1.1980640e-002 +v -3.1358850e-002 1.2140977e-001 2.5971090e-002 +v -4.9104590e-002 1.3666879e-001 1.9314030e-002 +v -4.2930640e-002 1.2928436e-001 9.2700700e-003 +v -6.5320350e-002 1.5390322e-001 9.1386000e-004 +v -3.7606490e-002 1.2422605e-001 2.4313530e-002 +v 9.5078400e-003 1.3041865e-001 2.0715020e-002 +v -1.7976800e-003 1.3117283e-001 1.6360660e-002 +v 3.6231700e-003 1.3076791e-001 2.1168600e-002 +v -9.2674700e-002 1.1701945e-001 1.1889520e-002 +v -6.5739720e-002 1.5565338e-001 2.6017600e-002 +v -8.6561940e-002 1.4249188e-001 8.4326800e-003 +v -7.0731530e-002 1.5569959e-001 6.9058200e-003 +v -8.0840700e-003 1.3030537e-001 1.6872280e-002 +v -4.4286250e-002 1.2606625e-001 2.0795220e-002 +v -7.0222260e-002 1.5143521e-001 3.6718910e-002 +v -1.5210690e-002 1.8463639e-001 -2.2057240e-002 +v -1.7270750e-002 1.8699602e-001 -1.9977570e-002 +v -8.3560950e-002 1.5255943e-001 7.6806700e-003 +v -8.8130280e-002 9.7540510e-002 5.6788000e-003 +v -8.8399240e-002 1.3899000e-001 1.0640660e-002 +v -6.7780550e-002 1.5614453e-001 1.4276320e-002 +v -6.5864600e-003 1.2641717e-001 3.0226390e-002 +v -8.8746180e-002 1.3625578e-001 7.1477800e-003 +v -7.7206730e-002 1.5639950e-001 -1.8972540e-002 +v -9.3176480e-002 1.1821016e-001 2.3362360e-002 +v -2.3506850e-002 1.2672006e-001 1.0996900e-002 +v -6.6546650e-002 1.7171115e-001 -4.2127770e-002 +v -6.9136000e-002 1.7247836e-001 -3.9013330e-002 +v 5.7180270e-002 7.1107690e-002 8.0307600e-003 +v -7.5390870e-002 1.7952824e-001 -5.2402050e-002 +v -3.1828840e-002 1.2639115e-001 1.0013410e-002 +v -8.9888800e-003 1.2952269e-001 2.2026810e-002 +v 3.4325880e-002 1.1193312e-001 -2.2406500e-003 +v -8.1414950e-002 9.7100250e-002 -6.8745800e-003 +v -2.3298830e-002 1.8324307e-001 -1.7923000e-002 +v -6.1641660e-002 1.5582039e-001 1.1099820e-002 +v -8.8826450e-002 9.0483320e-002 2.1204700e-002 +v 5.8373130e-002 6.8067590e-002 5.7247600e-003 +v -4.3045630e-002 1.2785122e-001 1.6842260e-002 +v 3.0835720e-002 1.1554234e-001 -3.1785500e-003 +v -8.8631270e-002 9.4881200e-002 7.9337600e-003 +v -9.1715140e-002 1.1709957e-001 3.0809400e-002 +v -7.2083780e-002 1.7499844e-001 -4.1930320e-002 +v -6.9540630e-002 1.5308527e-001 3.3865720e-002 +v 6.0078690e-002 6.8129260e-002 1.1454500e-002 +v -4.0081060e-002 1.2628381e-001 1.9607250e-002 +v 3.2819930e-002 1.1655625e-001 4.4458600e-003 +v -7.2823220e-002 1.4510601e-001 -1.5654680e-002 +v -8.5270210e-002 1.0551770e-001 2.3290940e-002 +v -7.6051320e-002 1.1103825e-001 -6.2722100e-003 +v -8.6537730e-002 1.5154801e-001 2.5875370e-002 +v 5.5888480e-002 7.2579250e-002 1.0669650e-002 +v -5.4642360e-002 1.5522963e-001 1.2612400e-002 +v 3.6729960e-002 1.1116756e-001 3.8670600e-003 +v 3.1501870e-002 1.1725172e-001 1.6855100e-003 +v -7.8751550e-002 9.5240290e-002 -1.0600670e-002 +v -8.9408160e-002 1.4352815e-001 3.0924750e-002 +v -2.0891130e-002 1.8595338e-001 -1.5037360e-002 +v -7.0863560e-002 1.6136525e-001 -9.7324600e-003 +v -7.0919760e-002 1.7136688e-001 -3.2763750e-002 +v -3.0771290e-002 1.2564075e-001 1.6594770e-002 +v -5.4454180e-002 1.5297699e-001 2.2505190e-002 +v -1.5539500e-003 1.2754717e-001 2.9232870e-002 +v 2.9130550e-002 1.2027445e-001 6.1117500e-003 +v 2.5725940e-002 1.2122705e-001 -3.6150000e-005 +v -8.9318970e-002 9.9546980e-002 1.3418110e-002 +v -7.5429500e-002 1.7095605e-001 -3.2879890e-002 +v -2.8596020e-002 1.1901156e-001 2.9888170e-002 +v 2.1069780e-002 1.2497756e-001 1.0998100e-003 +v -9.2240760e-002 1.1816838e-001 4.1201730e-002 +v 2.4094600e-003 1.0016785e-001 4.6938070e-002 +v -5.6627620e-002 1.5270606e-001 2.9629030e-002 +v -5.7264800e-002 1.5506250e-001 1.9322430e-002 +v -3.6452070e-002 1.2199869e-001 2.7670650e-002 +v -7.4108160e-002 1.7355729e-001 -3.7986840e-002 +v 5.1537130e-002 7.3496690e-002 1.2698700e-002 +v -6.6096040e-002 1.5532529e-001 7.1561800e-003 +v 3.6102000e-002 1.1266103e-001 1.0491780e-002 +v 1.6715210e-002 1.2689851e-001 2.2331000e-004 +v -8.0767920e-002 1.4301400e-001 -1.5312800e-003 +v -9.1757600e-002 1.4334588e-001 1.7790710e-002 +v -8.6824940e-002 1.5280775e-001 1.5521450e-002 +v -6.5808100e-002 1.6764344e-001 -3.0558670e-002 +v -7.8217340e-002 1.6873975e-001 -3.3564250e-002 +v -7.2567060e-002 1.4753230e-001 4.1714090e-002 +v 5.8439960e-002 7.0200810e-002 1.7779620e-002 +v 5.6847560e-002 7.2017160e-002 1.7139380e-002 +v 5.4919390e-002 7.3161610e-002 1.5223590e-002 +v 4.7446900e-002 7.3691410e-002 1.2430020e-002 +v 1.2319360e-002 1.2903768e-001 1.3336200e-003 +v -7.9790640e-002 1.0351662e-001 -6.6275400e-003 +v -7.6655210e-002 1.5509766e-001 7.9686300e-003 +v 2.1747320e-002 1.2118456e-001 3.0878810e-002 +v -7.5260490e-002 1.4938613e-001 3.9175980e-002 +v -2.5919610e-002 1.8272826e-001 -1.3541090e-002 +v -6.7983790e-002 1.6974781e-001 -3.1627490e-002 +v 1.6831110e-002 1.2487146e-001 2.8425580e-002 +v 5.4016490e-002 7.2883850e-002 1.8678010e-002 +v 5.0522750e-002 7.3397910e-002 1.6166890e-002 +v -5.9582440e-002 1.5623338e-001 7.9209900e-003 +v 2.5343500e-002 1.2374750e-001 9.9818800e-003 +v 1.9262750e-002 1.2689390e-001 5.5552100e-003 +v -9.0758520e-002 1.4223375e-001 2.6008130e-002 +v -4.6548490e-002 1.3320769e-001 1.6889630e-002 +v -2.4106950e-002 1.8380887e-001 -1.1544760e-002 +v 8.6784400e-003 1.2894574e-001 2.6156880e-002 +v 2.4919200e-003 1.2983563e-001 2.4847110e-002 +v 5.7345150e-002 6.9482720e-002 2.1153510e-002 +v -8.5329840e-002 1.5339912e-001 2.0378290e-002 +v 3.2877320e-002 1.1691463e-001 9.2957500e-003 +v 2.4246630e-002 1.2377758e-001 4.8764500e-003 +v -4.7765650e-002 1.3301969e-001 2.2874020e-002 +v -6.3541830e-002 1.6332115e-001 -2.5912990e-002 +v -6.6605200e-002 1.6477375e-001 -2.0670760e-002 +v -6.8504220e-002 1.6732018e-001 -2.3959570e-002 +v -7.2759160e-002 1.6965906e-001 -2.7013420e-002 +v 4.8206850e-002 7.2698580e-002 1.6994630e-002 +v -2.7383180e-002 1.2324257e-001 2.1658860e-002 +v -4.5077500e-002 1.3124443e-001 1.1145770e-002 +v 2.9253150e-002 1.2057701e-001 1.2299330e-002 +v 1.3677610e-002 1.2967262e-001 6.9327400e-003 +v 8.4210900e-003 1.3090986e-001 6.2754400e-003 +v 9.6836000e-004 1.3064303e-001 2.5865900e-003 +v 3.0802000e-003 9.8307360e-002 5.0535640e-002 +v -5.2420170e-002 1.5310101e-001 1.2927370e-002 +v -7.0359720e-002 1.6906988e-001 -2.6144260e-002 +v 5.4359390e-002 7.1467260e-002 2.1381250e-002 +v 4.5161440e-002 7.1030380e-002 2.2530690e-002 +v 1.9320440e-002 1.2738348e-001 1.1296310e-002 +v -9.3281210e-002 1.2691094e-001 1.3505010e-002 +v -8.7405060e-002 1.0593990e-001 1.3645920e-002 +v -2.2851640e-002 9.0635040e-002 5.2280460e-002 +v -6.2099370e-002 1.5406697e-001 3.0837360e-002 +v -4.5851560e-002 1.2072981e-001 2.7665040e-002 +v 5.0781670e-002 7.2155170e-002 2.0680180e-002 +v -8.9607270e-002 1.3971105e-001 2.9308560e-002 +v -5.3323050e-002 1.5273520e-001 1.6213860e-002 +v -1.5227080e-002 1.2784878e-001 2.1545200e-002 +v 3.3663540e-002 1.1574212e-001 1.7181290e-002 +v 2.4000260e-002 1.2468761e-001 1.5517930e-002 +v -8.4166840e-002 9.7756820e-002 -3.2761900e-003 +v -3.6223590e-002 1.2777519e-001 9.8501500e-003 +v -3.9189580e-002 1.2828193e-001 5.0346300e-003 +v -3.3674050e-002 1.7774449e-001 -8.1799500e-003 +v -7.4488620e-002 1.5649443e-001 -2.5954600e-003 +v -4.6755620e-002 1.3284294e-001 8.1212800e-003 +v -8.4970410e-002 1.5322309e-001 1.2654460e-002 +v -1.0866210e-002 1.2691699e-001 2.7575440e-002 +v -3.1074000e-003 1.3072898e-001 5.6428500e-003 +v -8.8760540e-002 9.7037440e-002 2.1079040e-002 +v -6.4811320e-002 3.4530640e-002 1.5508440e-002 +v -6.4300260e-002 3.5086450e-002 2.4272050e-002 +v -6.6727020e-002 3.5895770e-002 3.3849430e-002 +v 1.9838510e-002 9.6518890e-002 -2.2785880e-002 +v -3.8670510e-002 1.6070199e-001 -1.2357760e-002 +v -7.6890090e-002 1.3041906e-001 -6.9570100e-003 +v -7.2539730e-002 3.5399270e-002 7.0298800e-003 +v -6.9209050e-002 3.5454810e-002 1.2042140e-002 +v -6.4160810e-002 3.5900770e-002 1.7687570e-002 +v -6.6804150e-002 3.7377740e-002 3.3296290e-002 +v -6.2928350e-002 3.9061660e-002 4.2707680e-002 +v -7.1752230e-002 3.6789350e-002 8.6966700e-003 +v -6.5171380e-002 3.7289500e-002 2.5953770e-002 +v -6.6392030e-002 3.7712350e-002 2.9621950e-002 +v -6.4558720e-002 3.9639900e-002 3.9411530e-002 +v -6.0145790e-002 4.1202050e-002 4.4293830e-002 +v -6.0318430e-002 3.8442990e-002 4.5245950e-002 +v -3.6756310e-002 8.8663360e-002 -2.3868800e-002 +v -3.9494750e-002 3.7551570e-002 4.2870900e-002 +v -7.2016030e-002 3.7572700e-002 3.9789400e-003 +v -7.1693630e-002 3.9461000e-002 6.0145000e-003 +v -7.1165950e-002 3.9366310e-002 8.1142100e-003 +v -6.9000300e-002 3.8467710e-002 1.0768900e-002 +v -6.7253420e-002 3.8142160e-002 1.3533960e-002 +v -6.1125670e-002 3.7790050e-002 1.9710900e-002 +v -3.9179680e-002 4.2406740e-002 4.1476070e-002 +v -3.5145960e-002 3.8585920e-002 4.7732690e-002 +v -2.8950940e-002 3.9285940e-002 5.3309090e-002 +v -1.8223900e-002 9.7494570e-002 4.6847940e-002 +v -6.6916260e-002 1.2278907e-001 -8.9077400e-003 +v -6.3754640e-002 3.8250120e-002 1.6593500e-002 +v -6.4415760e-002 4.1283840e-002 2.8243480e-002 +v -8.5856340e-002 9.7025390e-002 2.7414960e-002 +v -3.7501130e-002 4.0221900e-002 4.4296550e-002 +v -3.4333970e-002 4.0923630e-002 4.8425810e-002 +v -3.1172890e-002 4.0294330e-002 5.1312460e-002 +v -6.9997320e-002 4.2073080e-002 6.6897800e-003 +v -8.0379330e-002 9.7800660e-002 3.3645750e-002 +v -2.6273160e-002 7.7631160e-002 4.8356180e-002 +v -3.7501450e-002 4.2736690e-002 4.2988400e-002 +v -2.6177500e-002 4.2498930e-002 5.3315220e-002 +v -6.9637250e-002 4.1881270e-002 3.1825800e-003 +v -6.7156510e-002 4.1972860e-002 1.0240940e-002 +v -8.7405510e-002 1.0205209e-001 2.2020360e-002 +v -2.3944380e-002 7.8800140e-002 5.3534730e-002 +v -6.0902360e-002 4.3429500e-002 4.2678530e-002 +v -3.1217880e-002 4.3847510e-002 4.9780920e-002 +v -7.5729440e-002 1.0354026e-001 3.6070970e-002 +v -6.2425320e-002 4.1885720e-002 1.4646770e-002 +v -6.1051660e-002 4.4392230e-002 1.2421940e-002 +v 2.5855060e-002 8.9610660e-002 -2.2701840e-002 +v -7.7644960e-002 8.2214940e-002 3.5797660e-002 +v -6.0381270e-002 4.5921420e-002 4.0088740e-002 +v -2.4982010e-002 8.1777650e-002 5.3421060e-002 +v -3.4453850e-002 4.4563960e-002 4.5422990e-002 +v -2.9842910e-002 4.6782280e-002 4.7746920e-002 +v -1.5119580e-002 9.9930020e-002 4.4500270e-002 +v -6.7306470e-002 4.4176830e-002 7.5958300e-003 +v -5.7852990e-002 4.6444500e-002 1.1062610e-002 +v -5.1815260e-002 1.6392582e-001 1.7488800e-003 +v -5.5174130e-002 4.8383880e-002 3.8517780e-002 +v -7.8849150e-002 1.1867375e-001 5.0622870e-002 +v -2.7229070e-002 8.7991480e-002 4.7909730e-002 +v -7.5536880e-002 1.5977062e-001 -1.0438650e-002 +v -3.6151280e-002 4.6505140e-002 4.0740900e-002 +v -2.5439220e-002 9.0677870e-002 4.8852330e-002 +v -8.0050370e-002 1.1670406e-001 4.8762460e-002 +v -5.2513640e-002 4.7577880e-002 1.4858440e-002 +v -3.2043560e-002 5.0461830e-002 3.9341520e-002 +v -3.1487770e-002 4.6930210e-002 4.5253210e-002 +v -2.0321500e-002 9.3999570e-002 5.1588540e-002 +v -7.2145040e-002 9.1556450e-002 4.1494780e-002 +v -5.3644200e-002 4.9358170e-002 1.2201850e-002 +v -8.2403890e-002 1.2186563e-001 4.9365030e-002 +v -4.9754420e-002 4.9738300e-002 3.7037110e-002 +v -3.2332060e-002 4.8672840e-002 4.2523960e-002 +v -2.3122950e-002 9.4515900e-002 4.7358870e-002 +v -8.6347140e-002 9.1722090e-002 2.6811080e-002 +v -5.7713110e-002 4.8717820e-002 7.2765100e-003 +v -8.6970360e-002 8.8912090e-002 2.4879860e-002 +v -9.2237750e-002 1.2488519e-001 4.0786530e-002 +v -1.5862800e-002 9.7021620e-002 5.0139360e-002 +v -2.7720040e-002 5.0502090e-002 4.3340720e-002 +v -8.5918770e-002 1.4263412e-001 3.9849810e-002 +v -7.5097360e-002 9.0073560e-002 3.9581000e-002 +v -8.9430840e-002 1.4730552e-001 2.7694960e-002 +v -5.3288350e-002 5.1925760e-002 1.1730350e-002 +v -5.0168720e-002 5.3462260e-002 1.6255440e-002 +v -8.5986050e-002 1.4670902e-001 3.4827030e-002 +v -6.9937250e-002 8.6076860e-002 4.2175690e-002 +v -5.0399320e-002 5.1831330e-002 3.4037400e-002 +v -8.3298980e-002 1.4960772e-001 3.3740890e-002 +v -2.9174820e-002 5.2264530e-002 3.7637320e-002 +v -8.8763730e-002 1.1944938e-001 4.6560090e-002 +v -7.7693460e-002 1.7367969e-001 -4.1478670e-002 +v -8.3418140e-002 9.4127440e-002 3.0898450e-002 +v -5.6067510e-002 5.3470630e-002 7.3718200e-003 +v -7.8935630e-002 1.4817228e-001 3.9463070e-002 +v -6.7902770e-002 8.7817230e-002 4.3526990e-002 +v -4.4111240e-002 9.2883990e-002 -2.2373210e-002 +v -8.6605100e-002 1.3226807e-001 4.6783020e-002 +v -9.2654280e-002 1.2084025e-001 4.1629650e-002 +v -5.0887310e-002 5.2727900e-002 1.4455790e-002 +v -4.9763410e-002 5.6241200e-002 3.3624250e-002 +v -8.9771330e-002 1.2904861e-001 4.3022990e-002 +v -2.8054240e-002 5.4551030e-002 3.6786850e-002 +v -2.5867080e-002 5.6689210e-002 3.9182240e-002 +v -8.3702200e-002 1.2226381e-001 -3.7301400e-003 +v -8.1455470e-002 1.3012213e-001 5.2117660e-002 +v -5.1458550e-002 5.5878150e-002 1.5900350e-002 +v -7.8597700e-002 1.7441574e-001 -4.6607580e-002 +v -5.2909820e-002 5.7043070e-002 2.0988410e-002 +v -5.2978500e-002 5.9553770e-002 2.6211920e-002 +v -5.2130640e-002 5.6302970e-002 2.6672460e-002 +v -4.7714500e-002 6.1944520e-002 3.6705820e-002 +v -8.3539790e-002 8.1169560e-002 2.7014070e-002 +v -1.8340000e-002 5.7489970e-002 4.9763020e-002 +v -8.0069810e-002 9.0586130e-002 3.4593070e-002 +v -8.3812250e-002 8.6337700e-002 2.9223270e-002 +v -5.5436650e-002 5.9420250e-002 2.3018970e-002 +v -8.2227680e-002 1.4513771e-001 4.0600080e-002 +v -2.4187580e-002 7.2269150e-002 4.7681090e-002 +v -2.5353150e-002 6.2567200e-002 4.0642170e-002 +v -9.1132110e-002 1.2282100e-001 4.4115160e-002 +v -4.6076290e-002 1.6819719e-001 7.3744000e-004 +v -8.7829280e-002 1.4351461e-001 3.5707670e-002 +v -8.6990640e-002 1.3812326e-001 4.2316550e-002 +v -1.5715900e-002 6.0822970e-002 5.2365440e-002 +v -8.3803580e-002 1.2561100e-001 5.0440490e-002 +v -6.2786680e-002 1.1274190e-001 -1.3605440e-002 +v -8.1033840e-002 8.4698180e-002 3.3106400e-002 +v -8.8563540e-002 1.1624535e-001 4.5392840e-002 +v -2.0268380e-002 6.2266810e-002 4.8212120e-002 +v -1.2619630e-002 6.1635030e-002 5.4424080e-002 +v -7.0491190e-002 8.1818160e-002 4.0609890e-002 +v -8.3882520e-002 1.3331465e-001 4.9113540e-002 +v -5.6560350e-002 4.8355540e-002 3.6607050e-002 +v 9.9444900e-003 1.0919723e-001 -1.9472810e-002 +v -5.5928250e-002 3.5917310e-002 4.6376100e-002 +v -7.6003260e-002 1.6361344e-001 -1.8021110e-002 +v -8.3798850e-002 1.0290691e-001 2.8038330e-002 +v -8.8252110e-002 1.2692730e-001 4.6141300e-002 +v -7.9126720e-002 1.0619883e-001 3.2050700e-002 +v -8.8206230e-002 9.4485700e-002 2.3744010e-002 +v -8.9110330e-002 1.3851394e-001 3.7658780e-002 +v -1.9321360e-002 9.2123890e-002 5.3820650e-002 +v -5.8265630e-002 9.0926390e-002 -2.0948690e-002 +v -2.7046310e-002 6.7014450e-002 3.9672140e-002 +v -2.1416300e-002 1.7977662e-001 -2.1732520e-002 +v -7.8240000e-003 1.0924112e-001 -2.2185670e-002 +v -2.3988340e-002 8.5995590e-002 5.3716430e-002 +v -6.0483580e-002 1.5567975e-001 4.3343800e-003 +v -8.6389150e-002 1.2168475e-001 4.8412440e-002 +v -7.4084360e-002 1.4987744e-001 -3.2610050e-002 +v -2.0580600e-002 7.9572500e-002 5.6013880e-002 +v -8.3837500e-002 1.3927865e-001 4.4893850e-002 +v -2.2933960e-002 3.5632910e-002 5.2865490e-002 +v -8.6153620e-002 1.2735612e-001 4.8563960e-002 +v -6.5728590e-002 1.0709818e-001 -1.4317670e-002 +v -2.1481090e-002 7.4194460e-002 5.2857680e-002 +v -7.6423900e-002 1.5736285e-001 -9.0354600e-003 +v -7.7216010e-002 8.5594880e-002 3.7420770e-002 +v -8.4150830e-002 1.2955013e-001 5.0483700e-002 +v -8.1221440e-002 8.1003250e-002 3.1255840e-002 +v -8.1704000e-002 1.0167226e-001 3.0939660e-002 +v -8.6252730e-002 1.0106846e-001 2.5413770e-002 +v -8.0944970e-002 1.3903572e-001 4.7359080e-002 +v -7.8908350e-002 9.4830900e-002 3.5435500e-002 +v -7.3440160e-002 9.5412600e-002 4.0210650e-002 +v -5.2675780e-002 8.8220740e-002 -2.1886300e-002 +v -7.6440670e-002 7.7511060e-002 3.3748300e-002 +v -2.1791140e-002 1.0658035e-001 -2.2327000e-002 +v -8.8360940e-002 1.4996706e-001 2.6044170e-002 +v -2.4078870e-002 6.7906700e-002 4.5178370e-002 +v -2.0018090e-002 6.7569300e-002 5.1565340e-002 +v -8.3577750e-002 1.2052625e-001 4.9177500e-002 +v -1.4655950e-002 1.7456543e-001 -2.5972690e-002 +v -2.7395940e-002 8.4108300e-002 4.8745680e-002 +v -4.1933580e-002 8.8463400e-002 -2.2126350e-002 +v -3.1693900e-002 1.0261265e-001 -2.2352310e-002 +v -2.7890200e-002 1.0440703e-001 -2.2830920e-002 +v -7.3790400e-002 1.2016662e-001 -7.8851200e-003 +v -4.6124160e-002 1.0506369e-001 -2.0457580e-002 +v -2.7412650e-002 7.3269450e-002 4.2641380e-002 +v -4.5532880e-002 3.4736480e-002 -2.1363200e-002 +v -4.4993030e-002 3.9017010e-002 -2.1097830e-002 +v -4.6462610e-002 3.6800270e-002 -1.7778710e-002 +v -8.8366460e-002 1.1361863e-001 5.8227800e-003 +v 5.1746240e-002 7.2897250e-002 9.0647400e-003 +v -7.0385250e-002 3.7450300e-002 -9.3190000e-004 +v -6.0923170e-002 3.8621820e-002 2.2468850e-002 +v -7.7696720e-002 1.7027889e-001 -4.3117910e-002 +v -4.3793210e-002 1.6955506e-001 -7.3026400e-003 +v -7.7587180e-002 1.7717875e-001 -5.0221090e-002 +v -4.0541880e-002 3.8886010e-002 -2.7364950e-002 +v -4.4215850e-002 3.6131460e-002 -2.4252210e-002 +v -6.6634880e-002 4.0430310e-002 -5.0180700e-003 +v -6.9242120e-002 4.1474050e-002 1.9289000e-004 +v -7.5640690e-002 1.5930400e-001 -2.6908460e-002 +v -6.3087030e-002 3.9614170e-002 2.5181560e-002 +v -7.2303020e-002 1.5186699e-001 -4.1544310e-002 +v -4.1051490e-002 4.1528620e-002 -2.4061000e-002 +v -4.6990580e-002 3.8892380e-002 -1.4016920e-002 +v -8.9559690e-002 1.2851666e-001 4.5457500e-003 +v -7.6987340e-002 1.5369375e-001 -2.2970800e-003 +v -7.0121670e-002 1.6882633e-001 -5.1173650e-002 +v -6.4792610e-002 4.1724530e-002 3.1616900e-002 +v -4.2148060e-002 1.2409627e-001 -9.5602500e-003 +v -4.8069700e-002 1.2493027e-001 -8.4076400e-003 +v -4.2150480e-002 4.3343970e-002 -2.1508710e-002 +v -6.7315160e-002 4.4034000e-002 1.5741800e-003 +v -7.3386640e-002 1.5463418e-001 -2.9943830e-002 +v -5.5352770e-002 4.2936210e-002 1.9135490e-002 +v -6.0067770e-002 4.1419500e-002 2.2953280e-002 +v -6.5488460e-002 4.0937780e-002 3.5315470e-002 +v -8.0066400e-002 1.5039650e-001 6.0518000e-004 +v -4.4031300e-002 4.1949070e-002 -1.7993960e-002 +v -4.5186510e-002 4.2453420e-002 -1.4193620e-002 +v -8.3109430e-002 1.0265445e-001 -3.2933400e-003 +v -6.5472800e-002 4.5627570e-002 4.5575400e-003 +v -7.5427730e-002 1.5201213e-001 -1.4393690e-002 +v -5.4473420e-002 4.5937510e-002 2.3612600e-002 +v -6.2464100e-002 4.3722000e-002 2.8493310e-002 +v -6.2832600e-002 4.5182750e-002 3.4622890e-002 +v -6.3538130e-002 4.3524020e-002 3.7974010e-002 +v -6.0255260e-002 4.4749620e-002 -4.1316200e-003 +v -6.3242050e-002 4.5549700e-002 4.8428000e-004 +v -6.2249430e-002 4.6540050e-002 7.1903500e-003 +v -9.1003650e-002 1.4885725e-001 2.1507030e-002 +v -5.7094130e-002 4.5996540e-002 2.6865280e-002 +v -5.7276490e-002 4.7299580e-002 2.9889950e-002 +v -3.9519900e-002 1.7385855e-001 -7.5752600e-003 +v -8.9641110e-002 1.3841920e-001 3.4141800e-002 +v -9.2601430e-002 1.3018652e-001 2.5183580e-002 +v -9.2280860e-002 1.2762053e-001 2.9751670e-002 +v -3.3957310e-002 4.1025060e-002 -2.9660250e-002 +v -9.0199540e-002 1.1657506e-001 5.6754900e-003 +v -5.8515890e-002 4.7731310e-002 2.1246000e-004 +v -7.1723560e-002 1.4617438e-001 -2.1567820e-002 +v -5.2389820e-002 4.5449130e-002 1.7686300e-002 +v -5.9414350e-002 4.7277990e-002 3.4172420e-002 +v -5.7520620e-002 1.5877600e-001 4.1621200e-003 +v -8.0959140e-002 1.0926674e-001 -2.0189900e-003 +v -5.1904000e-002 4.6100060e-002 1.9421290e-002 +v -5.1830050e-002 4.8568730e-002 2.1647030e-002 +v -7.7650400e-002 1.5658012e-001 -1.6599150e-002 +v -3.7416450e-002 4.7682130e-002 -1.7147280e-002 +v -7.8876110e-002 1.5347012e-001 3.9875800e-003 +v -5.7635420e-002 5.0425540e-002 4.6108400e-003 +v -5.2625440e-002 5.0434620e-002 2.9046740e-002 +v -5.2998720e-002 4.9169020e-002 3.3967600e-002 +v -7.3502600e-002 1.6871934e-001 -4.4791800e-002 +v -5.4420720e-002 4.7836520e-002 -5.9186900e-003 +v -5.2312740e-002 5.1085350e-002 2.4485690e-002 +v -7.9129930e-002 1.6736568e-001 -3.5506230e-002 +v 9.4115700e-003 1.2350285e-001 -9.8291000e-003 +v -3.2715700e-002 1.0896631e-001 -1.8941410e-002 +v -3.1133380e-002 4.9607260e-002 -1.9406940e-002 +v 4.5997330e-002 6.9814450e-002 3.0143300e-003 +v 3.3525460e-002 1.0966209e-001 -6.9894800e-003 +v -5.5047160e-002 5.2767560e-002 -3.9461300e-003 +v -5.6897890e-002 4.9655570e-002 -1.5319000e-003 +v -5.0290500e-002 4.9098930e-002 1.7164780e-002 +v -5.0595170e-002 4.9923270e-002 1.9174130e-002 +v -5.1887420e-002 5.3324670e-002 2.8705560e-002 +v -6.7684480e-002 1.6533627e-001 -5.5466400e-002 +v -3.0271440e-002 5.2106080e-002 -1.7676140e-002 +v -9.1087300e-003 1.1141669e-001 -2.0543230e-002 +v -5.7069360e-002 5.4424380e-002 2.3395500e-003 +v -3.2748380e-002 1.7759875e-001 -1.1627470e-002 +v -2.9009580e-002 5.1265290e-002 -2.2175780e-002 +v -3.1383130e-002 5.1791310e-002 -1.3886800e-002 +v -5.5673960e-002 5.6983850e-002 -3.3510400e-003 +v -5.0916050e-002 5.3813610e-002 1.9753140e-002 +v -8.8875380e-002 1.5169443e-001 2.0086580e-002 +v -7.7153050e-002 1.7378676e-001 -4.7867620e-002 +v -7.8577770e-002 1.6420639e-001 -3.1825860e-002 +v -2.7545910e-002 5.4021570e-002 -2.5147390e-002 +v -5.4463660e-002 5.5357450e-002 1.0326840e-002 +v -8.7041410e-002 1.3058932e-001 9.1161000e-004 +v -9.0009340e-002 1.3278082e-001 5.9220600e-003 +v -9.2232620e-002 1.3195400e-001 1.5430650e-002 +v -4.8639980e-002 1.6472475e-001 -5.0591500e-003 +v -5.4066480e-002 5.9959350e-002 -7.5992200e-003 +v -5.7434090e-002 5.7683500e-002 8.7259700e-003 +v -8.6794730e-002 1.3850688e-001 4.5575900e-003 +v -9.2989530e-002 1.3092307e-001 1.9919290e-002 +v -9.1282030e-002 1.3311897e-001 2.4688630e-002 +v 2.1815020e-002 1.1770533e-001 -1.0015300e-002 +v -2.9647120e-002 5.8104260e-002 -2.1311320e-002 +v -3.1289530e-002 5.5208570e-002 -1.4387840e-002 +v -5.9002160e-002 5.9234620e-002 2.6140800e-003 +v -9.0241700e-002 1.3575994e-001 1.4149160e-002 +v -6.1569420e-002 1.7084875e-001 -6.1679170e-002 +v -6.6070180e-002 1.6557822e-001 -5.8644080e-002 +v -2.4539930e-002 1.8005865e-001 -1.8726950e-002 +v -1.6131750e-002 1.8298848e-001 -2.6037190e-002 +v -3.0809390e-002 5.6998040e-002 -1.7835020e-002 +v 1.0464280e-002 9.6180450e-002 -2.5898970e-002 +v -5.7491630e-002 5.9530160e-002 -1.0786100e-003 +v -8.9146460e-002 1.3650500e-001 2.5952780e-002 +v 4.3714500e-003 1.0391901e-001 -2.1515100e-002 +v -9.0377040e-002 1.3252490e-001 3.1082650e-002 +v -9.0795450e-002 1.3855232e-001 2.0562560e-002 +v -9.4237710e-002 1.2615419e-001 2.2201450e-002 +v -9.0336910e-002 1.3119830e-001 3.8138790e-002 +v -4.5082610e-002 1.2218447e-001 -1.1569430e-002 +v 1.1348010e-002 9.8243750e-002 -2.3024250e-002 +v -3.9227920e-002 9.9184630e-002 -2.1912720e-002 +v -6.5509530e-002 1.5857325e-001 -5.5600270e-002 +v -7.7409510e-002 1.6260515e-001 -2.0754580e-002 +v -4.8580010e-002 1.6689211e-001 -2.5256100e-003 +v -7.6922910e-002 1.5351394e-001 -9.0785600e-003 +v -6.7750580e-002 1.5734825e-001 -5.3982110e-002 +v 5.2906410e-002 6.5230450e-002 -5.1112000e-004 +v -2.9054820e-002 6.1084120e-002 -2.4918230e-002 +v -3.1066920e-002 6.5058860e-002 -2.2751080e-002 +v 2.4249720e-002 1.0266151e-001 -1.8313830e-002 +v -5.5473660e-002 1.6050213e-001 1.3763500e-003 +v -6.6642850e-002 1.6040875e-001 -5.6842680e-002 +v -7.8200320e-002 1.6073213e-001 -2.3999690e-002 +v -1.8320680e-002 1.1968625e-001 -1.1110660e-002 +v 2.1712970e-002 1.0956342e-001 -1.5081090e-002 +v -6.8382640e-002 1.5980248e-001 -5.4208800e-002 +v -2.5445620e-002 6.0208550e-002 -3.0864700e-002 +v -2.6540330e-002 6.5084000e-002 -3.1664870e-002 +v -2.8425710e-002 6.2199610e-002 -2.7938500e-002 +v -3.2605750e-002 6.1264600e-002 -1.5453010e-002 +v -7.0872290e-002 1.1611638e-001 -7.9563700e-003 +v -6.9780530e-002 1.5938570e-001 -4.9418240e-002 +v -3.0324870e-002 6.7694720e-002 -2.7654950e-002 +v -3.2977370e-002 6.6365180e-002 -1.8385530e-002 +v 1.3533490e-002 1.0255388e-001 -2.1579310e-002 +v 4.4408530e-002 6.9758860e-002 9.4765000e-004 +v -2.1999000e-003 1.1215881e-001 -1.9658660e-002 +v -7.2028500e-002 6.7046610e-002 -7.2256000e-004 +v -7.8699630e-002 1.7313910e-001 -4.2720470e-002 +v -8.3211970e-002 1.5072131e-001 4.2128500e-003 +v -8.7439060e-002 1.3374875e-001 2.3974700e-003 +v 2.6348020e-002 8.4562230e-002 -2.3151710e-002 +v -7.4901490e-002 7.0419350e-002 -2.2854300e-003 +v -5.4576350e-002 9.1562950e-002 -2.2098700e-002 +v -7.3242520e-002 1.5231332e-001 -3.5703520e-002 +v -7.4550960e-002 1.7218738e-001 -4.7551010e-002 +v -2.8680680e-002 6.8283500e-002 -3.0610160e-002 +v 1.7372900e-002 1.0246037e-001 -2.1487700e-002 +v -8.1257430e-002 7.3025200e-002 7.1020400e-003 +v -7.4982300e-002 1.5407794e-001 -1.8974470e-002 +v -9.1556500e-002 1.3196262e-001 1.0638150e-002 +v -8.2448000e-004 9.5165120e-002 -3.2056320e-002 +v -7.7618830e-002 7.3999130e-002 -5.3263500e-003 +v -7.9858790e-002 7.2755040e-002 3.0420200e-003 +v -8.1627470e-002 7.3470610e-002 1.1161690e-002 +v -7.3679290e-002 1.4785987e-001 -2.0236290e-002 +v -9.1309820e-002 1.4848588e-001 1.6270070e-002 +v -9.0850140e-002 1.4625613e-001 1.4809050e-002 +v -6.8543890e-002 1.7513008e-001 -5.7187900e-002 +v -2.7253960e-002 1.0747453e-001 -2.1279680e-002 +v 2.1443580e-002 1.2273826e-001 -2.9316700e-003 +v -7.9061200e-002 7.3724300e-002 -8.4521000e-004 +v -8.2063500e-002 7.5993670e-002 1.7615500e-003 +v -8.3736580e-002 7.6771840e-002 8.9586000e-003 +v -9.0205720e-002 1.4947775e-001 1.3035090e-002 +v 8.4818000e-004 1.1670025e-001 -1.7337090e-002 +v -7.4577550e-002 1.5164041e-001 -2.8647990e-002 +v -2.9087460e-002 7.2924630e-002 -3.3354470e-002 +v -3.1184020e-002 7.3989530e-002 -3.0339870e-002 +v -3.2606620e-002 7.1955620e-002 -2.4866580e-002 +v -8.0575990e-002 7.6607800e-002 -2.9879400e-003 +v -8.9491020e-002 1.4392581e-001 1.2488490e-002 +v -7.7388410e-002 1.4656426e-001 -4.3543000e-003 +v -7.2896160e-002 1.5834962e-001 -3.4109420e-002 +v 7.1346500e-003 1.1468229e-001 -1.8345640e-002 +v -3.4502610e-002 7.6130020e-002 -2.2373150e-002 +v -8.3890740e-002 8.0789530e-002 2.2951400e-003 +v -8.3740480e-002 7.7240270e-002 4.6673300e-003 +v -8.6204620e-002 8.0930750e-002 1.0535420e-002 +v -8.6061500e-002 7.9931100e-002 1.4440780e-002 +v -8.1542760e-002 7.7950660e-002 2.6727280e-002 +v 2.6666170e-002 1.1268609e-001 -1.0509540e-002 +v -7.6041430e-002 1.5663068e-001 -2.1420480e-002 +v -9.0012110e-002 1.5083344e-001 1.5752740e-002 +v -7.1156510e-002 1.6335125e-001 -4.5360530e-002 +v -3.3210960e-002 7.6873190e-002 -2.7708380e-002 +v -7.3263090e-002 7.9983830e-002 -1.3749940e-002 +v -7.9285950e-002 8.0048830e-002 -7.0125500e-003 +v -8.6034510e-002 8.2645720e-002 1.9542680e-002 +v -8.4335410e-002 8.0729950e-002 2.2180460e-002 +v -7.1351460e-002 1.5727092e-001 -4.2183090e-002 +v -7.3548450e-002 1.6120822e-001 -3.5288420e-002 +v 1.6732620e-002 1.0991230e-001 -1.7020040e-002 +v -3.0978770e-002 7.7020860e-002 -3.2816490e-002 +v -6.2359240e-002 1.7544824e-001 -6.1485990e-002 +v -1.7587870e-002 1.1491318e-001 -1.7205040e-002 +v -8.2354050e-002 8.0876320e-002 -2.4038900e-003 +v -7.8578910e-002 1.4050129e-001 -4.6031000e-003 +v -2.8931080e-002 7.9247620e-002 -3.5049800e-002 +v -3.1225710e-002 8.0413100e-002 -3.2182320e-002 +v -3.3258680e-002 7.9621670e-002 -2.7146060e-002 +v -4.4697400e-002 1.1791537e-001 -1.4725860e-002 +v -7.9723740e-002 8.4226660e-002 -8.7608600e-003 +v -8.5042160e-002 8.3817830e-002 -7.7640000e-005 +v -8.6776400e-002 8.4344860e-002 1.2419030e-002 +v -8.6674670e-002 8.2665010e-002 1.5174340e-002 +v -8.5106250e-002 8.5176580e-002 2.5679440e-002 +v -7.6975760e-002 8.2935940e-002 -1.1450630e-002 +v -8.2776390e-002 8.3430890e-002 -4.3687000e-003 +v -8.6180440e-002 8.2572150e-002 6.3639000e-003 +v -9.1160820e-002 1.4144362e-001 1.5673910e-002 +v -7.4638800e-002 1.4398484e-001 -7.1504600e-003 +v -8.3448500e-002 1.3393299e-001 -1.6873200e-003 +v -7.5804700e-002 1.5134475e-001 -1.9881200e-002 +v -7.4924140e-002 1.5273013e-001 -1.9397440e-002 +v -5.2314440e-002 1.2159646e-001 -1.0798060e-002 +v -3.0734050e-002 8.5427560e-002 -3.0506670e-002 +v -3.2590560e-002 8.1942660e-002 -2.9100210e-002 +v -8.6454830e-002 8.6940490e-002 9.1667000e-004 +v -1.2501820e-002 1.0634409e-001 -2.2360190e-002 +v -8.8585880e-002 1.4605869e-001 9.8780000e-003 +v -8.5609750e-002 1.4712513e-001 6.5981100e-003 +v -8.7511210e-002 1.5061504e-001 1.0152460e-002 +v -6.0113540e-002 3.5550440e-002 4.4907580e-002 +v -8.8284200e-002 8.6869110e-002 8.1029200e-003 +v -8.8812560e-002 8.7765490e-002 1.4226540e-002 +v -8.8001070e-002 8.6626430e-002 1.5466680e-002 +v -8.6991110e-002 8.6444700e-002 2.2420950e-002 +v -7.4609990e-002 1.4727815e-001 -1.4172380e-002 +v -3.4707910e-002 8.4035880e-002 -2.4302260e-002 +v -8.4964900e-002 8.9962540e-002 -3.0068000e-003 +v -8.8091450e-002 8.7741580e-002 4.8489900e-003 +v -9.1490470e-002 1.4543178e-001 2.2277220e-002 +v -9.4380420e-002 1.2183919e-001 1.7904340e-002 +v -2.9164530e-002 8.5393440e-002 -3.3666780e-002 +v -3.0557790e-002 8.8625920e-002 -2.7550670e-002 +v -7.7770550e-002 8.7844840e-002 -1.1694810e-002 +v -8.0728260e-002 8.8204150e-002 -7.8003100e-003 +v -8.3272540e-002 8.9476690e-002 -5.6502900e-003 +v -8.9398710e-002 8.9539000e-002 1.1645550e-002 +v -8.9698390e-002 1.3971257e-001 1.3774760e-002 +v -7.7134890e-002 1.5151225e-001 -5.5823000e-003 +v -5.1121410e-002 1.6374125e-001 -2.6640500e-003 +v -8.6442960e-002 1.2767438e-001 -1.4864100e-003 +v -6.9605590e-002 1.5490763e-001 -5.0188670e-002 +v -8.7265180e-002 9.2110030e-002 4.2059000e-003 +v -8.9086250e-002 9.2377120e-002 1.0569860e-002 +v -8.9612340e-002 9.1599880e-002 1.7812280e-002 +v -8.2732460e-002 1.4196856e-001 1.2529100e-003 +v -7.2618370e-002 1.4368135e-001 -1.0987100e-002 +v -7.7677230e-002 1.6610992e-001 -3.6777320e-002 +v -1.5078060e-002 9.3863440e-002 -3.4317310e-002 +v -7.1057280e-002 1.5476885e-001 -4.5778530e-002 +v -9.2331920e-002 1.2523886e-001 9.1589500e-003 +v -7.6046700e-002 9.1037250e-002 -1.3643150e-002 +v -8.2942810e-002 9.3291700e-002 -6.1856300e-003 +v -1.0411170e-002 9.4592340e-002 -3.3784850e-002 +v -2.9331140e-002 1.1476230e-001 -1.5844640e-002 +v -3.7218250e-002 1.1594244e-001 -1.5173050e-002 +v -1.2429920e-002 1.0286006e-001 -2.3822480e-002 +v 6.6509600e-003 8.8144500e-002 -3.2945810e-002 +v -6.4119900e-003 9.2876210e-002 -3.4817640e-002 +v 1.5800150e-002 1.1996558e-001 -1.1415630e-002 +v 2.9102740e-002 1.0247506e-001 -1.5768380e-002 +v 4.2080690e-002 6.3480630e-002 -2.5405300e-003 +v 2.8723120e-002 9.7943220e-002 -1.7497350e-002 +v -1.9987640e-002 1.0278313e-001 -2.3392920e-002 +v 3.3748350e-002 8.3644140e-002 -1.8630450e-002 +v -1.8685680e-002 1.8689625e-001 -2.0248700e-002 +v 6.4154900e-003 1.1790181e-001 -1.6282740e-002 +v 5.6305210e-002 6.7769910e-002 2.6525000e-003 +v -5.3608300e-003 1.1289400e-001 -1.9613290e-002 +v 4.5769430e-002 6.4628800e-002 -1.2166100e-003 +v -1.0090870e-002 9.8229650e-002 -2.7731360e-002 +v -6.0458520e-002 1.1755645e-001 -1.1354580e-002 +v 1.2933940e-002 1.1887250e-001 -1.3979370e-002 +v 1.5235680e-002 9.4977900e-002 -2.4437140e-002 +v -3.0892950e-002 4.7409030e-002 -2.4954000e-002 +v -1.7766190e-002 1.8572344e-001 -2.3049280e-002 +v -1.3034890e-002 1.1002855e-001 -2.0161170e-002 +v -7.1206550e-002 3.8608570e-002 7.7218000e-004 +v 1.7904800e-002 1.0627709e-001 -1.7729250e-002 +v -3.3623490e-002 1.1840428e-001 -1.1927480e-002 +v -4.9906840e-002 1.1788332e-001 -1.4402480e-002 +v -6.6878100e-003 1.1747209e-001 -1.5359280e-002 +v -1.5451470e-002 1.8597600e-001 -2.4795870e-002 +v -3.0603900e-002 3.8038460e-002 -3.0123840e-002 +v -1.3220270e-002 1.8397188e-001 -2.7519460e-002 +v -4.7859450e-002 1.1162729e-001 -1.7482120e-002 +v -1.3098990e-002 9.0776040e-002 -3.6659270e-002 +v -6.3117340e-002 1.5425437e-001 2.9730400e-003 +v -5.5139750e-002 1.1051601e-001 -1.7672740e-002 +v -1.1096770e-002 1.8202324e-001 -2.8042450e-002 +v -2.6568900e-002 3.4695830e-002 -2.9113750e-002 +v -6.6396600e-003 1.0222209e-001 -2.3519320e-002 +v -5.6996400e-002 1.5741713e-001 6.0244000e-004 +v 1.9076550e-002 9.1870620e-002 -2.4890230e-002 +v 1.3473090e-002 1.2429893e-001 -6.8361400e-003 +v -2.1730490e-002 9.8410960e-002 -2.4306850e-002 +v -1.7142170e-002 9.8057460e-002 -2.4924330e-002 +v -5.8698110e-002 1.5137318e-001 -6.5801000e-004 +v 3.5641100e-003 1.2764883e-001 -4.4672400e-003 +v -8.5369800e-003 9.9921220e-002 -2.4351070e-002 +v -1.2171980e-002 1.8125102e-001 -2.9061170e-002 +v -6.1113980e-002 1.5305212e-001 9.9983000e-004 +v -2.9570620e-002 1.1713871e-001 -1.3675530e-002 +v 3.0530110e-002 1.1221207e-001 -8.1860600e-003 +v -3.1714100e-002 3.5111530e-002 -3.0658990e-002 +v -1.3691130e-002 1.7914707e-001 -2.8126410e-002 +v 1.1620840e-002 1.1548972e-001 -1.6385680e-002 +v -6.1993570e-002 1.5028063e-001 -1.6297100e-003 +v 3.6684020e-002 1.0099570e-001 -9.8485900e-003 +v 4.8512670e-002 7.1798180e-002 6.0005000e-003 +v -4.6583000e-004 1.1983662e-001 -1.3610580e-002 +v 1.6747170e-002 9.0113950e-002 -2.7127190e-002 +v 6.9832400e-003 9.7730080e-002 -2.4800310e-002 +v -4.3226830e-002 4.6263570e-002 -1.1771730e-002 +v -8.3562500e-003 1.1373600e-001 -1.8239810e-002 +v -1.2354410e-002 1.1556773e-001 -1.6486930e-002 +v 4.6834470e-002 7.4354100e-002 1.0139500e-002 +v 2.5319170e-002 1.0931725e-001 -1.3579660e-002 +v -4.2459500e-002 1.1392482e-001 -1.6188050e-002 +v 5.7744640e-002 6.4158440e-002 2.6277600e-003 +v -5.9710530e-002 3.6535780e-002 -9.4949000e-003 +v -3.2078400e-003 1.0962100e-001 -2.1523850e-002 +v 2.7020740e-002 6.1345700e-002 -2.2292060e-002 +v 7.1030200e-003 1.0191162e-001 -2.1230990e-002 +v -3.8225680e-002 1.2465525e-001 -7.3257400e-003 +v 2.5941540e-002 1.1576352e-001 -8.2193900e-003 +v -6.1297960e-002 3.3900220e-002 -9.3216600e-003 +v -5.9466670e-002 1.4743956e-001 -1.8885400e-003 +v 1.0506610e-002 1.0087700e-001 -2.2109510e-002 +v 3.3081340e-002 1.0273382e-001 -1.2787210e-002 +v 1.2517840e-002 1.0475378e-001 -1.9915960e-002 +v 2.3087990e-002 9.3998720e-002 -2.2210680e-002 +v 3.1555430e-002 9.2484730e-002 -1.8204280e-002 +v 6.2723100e-003 9.9910370e-002 -2.2296890e-002 +v -4.0917240e-002 4.6121780e-002 -1.7942580e-002 +v 3.5407360e-002 9.8188850e-002 -1.2008970e-002 +v 9.4135900e-003 1.2121902e-001 -1.2937780e-002 +v 5.3735190e-002 7.2027350e-002 6.8010000e-003 +v 2.5620340e-002 1.1880719e-001 -5.0330800e-003 +v -3.8150260e-002 4.2466610e-002 -2.6893990e-002 +v -2.8212410e-002 1.1116862e-001 -1.8001930e-002 +v -6.0253590e-002 1.4339100e-001 -3.7906300e-003 +v 1.9016880e-002 1.0401450e-001 -1.9333120e-002 +v 7.5446700e-003 9.1682150e-002 -3.1643140e-002 +v -7.0760800e-003 1.2240119e-001 -1.1364410e-002 +v -1.9047500e-002 9.6562130e-002 -2.7579900e-002 +v -1.6953390e-002 1.0669256e-001 -2.2002990e-002 +v -6.7307000e-004 1.0119875e-001 -2.2857770e-002 +v -9.0179300e-003 1.2528031e-001 -7.7912000e-003 +v -6.8136180e-002 1.8006113e-001 -5.8816050e-002 +v -2.3600190e-002 1.1513818e-001 -1.5577390e-002 +v -5.9831220e-002 4.2842260e-002 -6.6469100e-003 +v 5.3124070e-002 5.9012380e-002 -2.8853800e-003 +v -3.6931840e-002 3.7107370e-002 -2.9714170e-002 +v -5.6215140e-002 1.4139213e-001 -2.8027300e-003 +v 3.6695880e-002 1.0372844e-001 -7.9621500e-003 +v -3.5885070e-002 1.2040038e-001 -1.0640470e-002 +v -9.3569500e-003 8.5423730e-002 -3.8112540e-002 +v -6.0127340e-002 1.2041391e-001 -9.3791100e-003 +v -3.9842790e-002 1.2156113e-001 -1.1570310e-002 +v 2.8322200e-002 1.0847957e-001 -1.2623390e-002 +v -1.8733500e-003 1.1593910e-001 -1.7169430e-002 +v 3.8648150e-002 9.0153340e-002 -1.2549680e-002 +v -1.7359200e-003 9.2244170e-002 -3.4310460e-002 +v 5.0000820e-002 6.1612070e-002 -3.4649900e-003 +v 5.5858960e-002 6.2910170e-002 6.9037000e-004 +v 2.0461520e-002 1.1515372e-001 -1.3103780e-002 +v -1.5165840e-002 1.1798075e-001 -1.4465520e-002 +v -7.0859540e-002 7.1510150e-002 3.3895100e-002 +v 2.2674030e-002 8.6606050e-002 -2.4925490e-002 +v 3.5358840e-002 8.7438890e-002 -1.7109050e-002 +v 1.8400920e-002 1.2145507e-001 -7.6804200e-003 +v -2.5425900e-002 4.1421010e-002 -2.9204830e-002 +v -8.2085100e-003 9.6777440e-002 -3.0809780e-002 +v -5.6810660e-002 3.3873940e-002 -1.1166310e-002 +v -3.4588640e-002 4.4744960e-002 -2.7122900e-002 +v -4.0251680e-002 1.1827531e-001 -1.3674080e-002 +v 1.6387020e-002 1.1402346e-001 -1.5496900e-002 +v 4.2635280e-002 6.0797460e-002 -3.4583700e-003 +v -5.0687200e-002 3.5935870e-002 -1.2380790e-002 +v 7.3446800e-003 9.4509570e-002 -2.9683220e-002 +v -1.9706700e-002 9.2917340e-002 -3.4636880e-002 +v -1.2083040e-002 1.2219229e-001 -9.7120900e-003 +v 4.8805930e-002 6.8457810e-002 1.6952900e-003 +v -3.0869700e-003 9.8402500e-002 -2.7403170e-002 +v -5.3198790e-002 1.3672896e-001 -1.6580500e-003 +v -4.7290060e-002 1.3055355e-001 1.6909100e-003 +v 4.4651700e-003 1.2044039e-001 -1.3931400e-002 +v -2.3850100e-003 1.2290534e-001 -1.0382460e-002 +v -2.4833330e-002 9.5858030e-002 -2.5162110e-002 +v -4.2296900e-002 3.6291920e-002 -2.7253600e-002 +v -5.4388260e-002 1.3404922e-001 -3.9920400e-003 +v -5.0539380e-002 1.3336659e-001 -1.0872200e-003 +v 2.6040300e-003 9.6942660e-002 -2.8407060e-002 +v -7.8163100e-003 1.2821209e-001 -1.9430400e-003 +v 6.5111700e-003 1.3002517e-001 9.2881000e-004 +v 3.4742860e-002 9.2274140e-002 -1.5654590e-002 +v -6.7787700e-002 1.8088887e-001 -5.8191050e-002 +v -3.3715410e-002 1.1151566e-001 -1.8078440e-002 +v 4.4630400e-003 1.2427294e-001 -9.4291400e-003 +v -2.3370170e-002 9.3392760e-002 -3.2031820e-002 +v -4.8982070e-002 1.2980647e-001 -1.3229400e-003 +v -7.8164000e-004 1.2822918e-001 -3.2490000e-003 +v 2.4960400e-003 8.9857600e-002 -3.3628450e-002 +v 7.4553300e-003 1.1196790e-001 -1.9554260e-002 +v 2.8791140e-002 9.1157340e-002 -2.0370210e-002 +v -5.3590150e-002 1.2437450e-001 -7.3470400e-003 +v -4.7743630e-002 1.2064432e-001 -1.2812990e-002 +v -1.9616230e-002 1.2109197e-001 -9.5487700e-003 +v -6.5047370e-002 1.7999148e-001 -5.9758600e-002 +v -5.1704160e-002 3.7620360e-002 -1.1763450e-002 +v -5.2124270e-002 1.2929832e-001 -4.1187000e-003 +v -4.5334450e-002 1.2891494e-001 1.5819100e-003 +v -3.0471200e-003 1.2919453e-001 -1.0688000e-003 +v 7.2129600e-003 1.2721957e-001 -5.2073700e-003 +v 1.1669320e-002 1.2720154e-001 -3.1850900e-003 +v 5.3056400e-002 6.9708830e-002 3.1291400e-003 +v -6.3021150e-002 1.7810951e-001 -6.0393570e-002 +v 2.8204800e-002 6.4391270e-002 -2.0698040e-002 +v 3.4400180e-002 1.0503000e-001 -1.0224920e-002 +v 3.0975190e-002 1.0790250e-001 -1.1058430e-002 +v -4.8984390e-002 1.1480518e-001 -1.5966690e-002 +v -3.2821710e-002 1.2300500e-001 -5.9088300e-003 +v -5.0792860e-002 1.2716487e-001 -4.8183200e-003 +v -3.5301670e-002 1.2547815e-001 -3.1542800e-003 +v 5.6455250e-002 6.9951490e-002 4.9191700e-003 +v -1.6240450e-002 1.2512177e-001 -3.6499700e-003 +v -1.6970400e-002 1.1119793e-001 -1.9586410e-002 +v -5.4088120e-002 3.9781210e-002 -1.0544680e-002 +v -3.4190490e-002 4.7514010e-002 -2.2301500e-002 +v 1.3699090e-002 9.3914220e-002 -2.6427690e-002 +v 8.8000000e-004 9.9234930e-002 -2.4355670e-002 +v -4.6459460e-002 1.2723953e-001 -4.8843300e-003 +v -4.1735500e-002 1.2687599e-001 -4.1742000e-003 +v -2.1000480e-002 1.2313643e-001 -6.1190100e-003 +v -1.2130450e-002 1.2572568e-001 -5.2007900e-003 +v -4.3822400e-003 1.2640753e-001 -6.9495200e-003 +v 1.4085700e-003 3.4781990e-002 -2.3265200e-002 +v -1.4846200e-002 3.5070930e-002 -2.6071900e-002 +v -2.1399500e-002 3.4795120e-002 -2.7958820e-002 +v 1.2009220e-002 3.5961900e-002 -2.1735750e-002 +v 3.8249200e-003 3.6129220e-002 -2.3878090e-002 +v -5.1139560e-002 9.6617580e-002 -2.2095120e-002 +v -5.4813320e-002 9.8102480e-002 -2.1425370e-002 +v -2.7597040e-002 1.6979824e-001 -1.8170420e-002 +v 1.3359870e-002 3.9377410e-002 -2.2496330e-002 +v 4.3919300e-003 3.8674430e-002 -2.4170290e-002 +v -6.8478200e-003 3.6444540e-002 -2.5177120e-002 +v -1.3280260e-002 3.7699590e-002 -2.6391810e-002 +v -4.7672760e-002 3.6116650e-002 -1.3301210e-002 +v -4.5590120e-002 1.0853826e-001 -1.8796680e-002 +v -5.0095670e-002 1.0990925e-001 -1.8504510e-002 +v -6.5766640e-002 3.6469550e-002 -7.2073000e-003 +v -2.3455840e-002 1.6824727e-001 -1.8822880e-002 +v -4.5918000e-003 3.8404570e-002 -2.5412870e-002 +v -2.4954130e-002 3.7441060e-002 -2.9152720e-002 +v 2.9007770e-002 3.7358220e-002 -2.7474000e-004 +v -7.9468800e-003 4.1489920e-002 -2.5911270e-002 +v -1.6803800e-002 3.9753810e-002 -2.7565350e-002 +v -6.5156150e-002 1.4034537e-001 -7.6848600e-003 +v -4.7080100e-002 4.0700690e-002 -1.1869830e-002 +v -6.8470630e-002 3.7477700e-002 -4.9557400e-003 +v 3.7326850e-002 4.0209510e-002 -8.5850000e-004 +v 3.5349870e-002 4.1257050e-002 -2.8075100e-003 +v 5.1820700e-003 4.1536320e-002 -2.4065670e-002 +v 1.8660660e-002 1.0030784e-001 -2.2127290e-002 +v -6.0510780e-002 1.0748450e-001 -1.7042300e-002 +v -6.2374340e-002 4.0146090e-002 -7.4040200e-003 +v 2.5456950e-002 3.9483890e-002 -4.0251400e-003 +v -2.2828000e-004 4.3394940e-002 -2.5124420e-002 +v -8.1088400e-003 4.3439060e-002 -2.6140070e-002 +v -1.7362450e-002 4.3237420e-002 -2.7665190e-002 +v -2.6416670e-002 4.4674020e-002 -2.8209740e-002 +v 3.8064500e-003 1.0944331e-001 -2.0203790e-002 +v -5.8232370e-002 9.5690400e-002 -2.0616030e-002 +v -6.6122370e-002 4.2341260e-002 -2.7538800e-003 +v -6.0959920e-002 9.4173040e-002 -1.9015670e-002 +v 3.1352250e-002 4.2649280e-002 -4.6745000e-003 +v -3.3540900e-002 3.6342620e-002 4.9089960e-002 +v 1.7252780e-002 4.4335610e-002 -2.3067190e-002 +v 1.0637660e-002 4.4161560e-002 -2.4926170e-002 +v 4.3843100e-003 4.5806710e-002 -2.6788990e-002 +v -8.2506400e-003 4.5148720e-002 -2.8441070e-002 +v -1.5748410e-002 4.5043860e-002 -2.7877790e-002 +v 2.8990330e-002 4.4697850e-002 -6.1863000e-003 +v 8.1686400e-003 4.5053030e-002 -2.5178740e-002 +v -9.6291000e-004 4.5378230e-002 -2.7308280e-002 +v -1.7033400e-003 4.7819200e-002 -2.9928930e-002 +v -3.1535830e-002 4.4740410e-002 -2.8079410e-002 +v -3.3619650e-002 1.5691468e-001 -1.1024870e-002 +v -5.0751180e-002 4.3109620e-002 -1.0018680e-002 +v 3.6890890e-002 4.7353200e-002 -6.1057100e-003 +v 2.4975630e-002 4.2644580e-002 -7.0169900e-003 +v 2.4562420e-002 4.8369560e-002 -1.9672760e-002 +v 1.3964040e-002 4.5579170e-002 -2.4706510e-002 +v 1.3376130e-002 4.8630300e-002 -2.6551500e-002 +v 3.7308900e-003 4.8127990e-002 -2.9025970e-002 +v -8.7947000e-003 4.7056850e-002 -2.9881630e-002 +v -1.3753770e-002 5.1865060e-002 -3.2243480e-002 +v -2.1200840e-002 4.6657090e-002 -2.7951320e-002 +v 3.9693540e-002 4.5658580e-002 -4.5274100e-003 +v 3.3627400e-002 4.8717730e-002 -6.3904600e-003 +v -6.5352120e-002 9.9294570e-002 -1.6820150e-002 +v 1.2868100e-003 5.0383670e-002 -3.0357440e-002 +v -8.1797500e-003 4.9845800e-002 -3.1071390e-002 +v -1.7184350e-002 4.8210500e-002 -2.9741930e-002 +v -2.6049450e-002 4.7692500e-002 -2.6149500e-002 +v -8.4747010e-002 1.1078350e-001 3.9488380e-002 +v -5.1316870e-002 4.8270690e-002 -7.9310500e-003 +v -8.2506510e-002 1.2765487e-001 -4.6796400e-003 +v 3.8663690e-002 5.1696670e-002 -6.6910200e-003 +v -7.5643160e-002 9.9440450e-002 -1.1927610e-002 +v 2.0284470e-002 5.1349190e-002 -2.4895380e-002 +v 5.9436000e-003 5.0976660e-002 -2.9119360e-002 +v -2.5528290e-002 5.1472710e-002 -2.6884680e-002 +v -3.5562670e-002 4.9399890e-002 -1.2865040e-002 +v -4.2818980e-002 1.6220182e-001 -1.0337510e-002 +v -6.5593600e-002 1.7665711e-001 -6.0504730e-002 +v -3.4151080e-002 1.7442797e-001 -1.3312550e-002 +v 4.3673180e-002 5.0162230e-002 -5.9843500e-003 +v -5.0342410e-002 1.5546197e-001 -5.1927700e-003 +v 2.5464180e-002 5.4029700e-002 -2.1691010e-002 +v 1.0149790e-002 4.9258540e-002 -2.7750590e-002 +v -2.2043190e-002 5.3612020e-002 -3.0135610e-002 +v -3.2875520e-002 5.1677630e-002 -1.0888650e-002 +v -3.7613820e-002 4.9534770e-002 -1.1626140e-002 +v -4.0750630e-002 4.9285110e-002 -1.1286200e-002 +v -4.6385170e-002 4.7490850e-002 -1.0085980e-002 +v 4.4473170e-002 5.3293010e-002 -6.3327900e-003 +v 3.3205620e-002 5.1020650e-002 -7.2382500e-003 +v 1.5678350e-002 5.1169270e-002 -2.6397810e-002 +v 6.8341700e-003 5.5010170e-002 -3.0561130e-002 +v 2.1424700e-003 5.5502800e-002 -3.1334400e-002 +v 5.9285000e-004 5.2867950e-002 -3.0513830e-002 +v -3.6481400e-003 5.1869000e-002 -3.1457940e-002 +v -9.4245600e-003 5.5399220e-002 -3.3653980e-002 +v -1.9302150e-002 5.8224770e-002 -3.3919700e-002 +v -6.1084270e-002 1.3386190e-001 -7.2248900e-003 +v -4.3309760e-002 5.5656840e-002 -1.1402110e-002 +v -6.1080540e-002 1.6833773e-001 -5.9192060e-002 +v 4.7574690e-002 5.2943630e-002 -5.1300300e-003 +v -3.7403030e-002 1.1150775e-001 -1.8243310e-002 +v 1.9972490e-002 5.4409710e-002 -2.7108230e-002 +v 5.3974800e-003 5.8382570e-002 -3.0903760e-002 +v -1.0603590e-002 5.3602910e-002 -3.3403350e-002 +v -3.4998290e-002 5.2331560e-002 -1.0347380e-002 +v -4.6471230e-002 5.1304340e-002 -9.8299800e-003 +v -6.7945360e-002 1.1493603e-001 -9.5107300e-003 +v -7.1048210e-002 1.5161088e-001 -4.4679270e-002 +v -5.8903800e-003 3.4790620e-002 -2.4224470e-002 +v 1.6842140e-002 5.5555670e-002 -2.8284560e-002 +v 1.0711040e-002 5.4687610e-002 -2.9767520e-002 +v -1.1826800e-003 5.9492420e-002 -3.3360920e-002 +v -5.2325900e-003 5.5688960e-002 -3.2840220e-002 +v -5.1705830e-002 5.2470760e-002 -7.4047200e-003 +v -5.2626360e-002 6.0043760e-002 -8.9566900e-003 +v -7.2598590e-002 9.7762720e-002 -1.4434510e-002 +v 4.4331260e-002 5.5818010e-002 -6.0362700e-003 +v 3.8463400e-002 5.4934820e-002 -6.1822500e-003 +v 3.8838620e-002 5.7808260e-002 -5.2584800e-003 +v -9.2015400e-003 5.9510130e-002 -3.4437110e-002 +v -3.5262560e-002 5.5284900e-002 -1.0545060e-002 +v -3.8336450e-002 5.4503540e-002 -1.0905320e-002 +v -1.7727540e-002 3.6289540e-002 5.2222250e-002 +v 5.0006490e-002 5.8095800e-002 -4.6211800e-003 +v 4.6133970e-002 5.9278810e-002 -4.7769600e-003 +v 1.5110300e-002 5.9819840e-002 -2.8645750e-002 +v 1.0312380e-002 5.7586530e-002 -2.9995250e-002 +v -6.1353400e-003 6.0256790e-002 -3.4695830e-002 +v -1.2318220e-002 5.9396390e-002 -3.5268510e-002 +v -1.4466910e-002 6.3136020e-002 -3.6865870e-002 +v -4.6650260e-002 5.9840950e-002 -1.2135840e-002 +v -5.6572080e-002 1.2480275e-001 -7.1885700e-003 +v -7.9237500e-002 1.2055419e-001 -5.6744800e-003 +v -7.9334790e-002 1.2560650e-001 -6.1175900e-003 +v 2.2340000e-002 5.8492230e-002 -2.6014120e-002 +v 7.6270400e-003 6.2098330e-002 -3.1135840e-002 +v 3.3101700e-003 6.0456840e-002 -3.2481070e-002 +v -1.6811880e-002 6.1275230e-002 -3.5929330e-002 +v -3.2491910e-002 5.7196350e-002 -1.2104730e-002 +v -3.4108240e-002 6.1466560e-002 -1.3053130e-002 +v -3.3896980e-002 5.7025330e-002 -1.1047570e-002 +v -3.8623580e-002 5.8303290e-002 -1.1505750e-002 +v -4.5008400e-002 6.2723940e-002 -1.3390450e-002 +v -5.6896010e-002 1.3398739e-001 -5.6270700e-003 +v -4.4853890e-002 1.5746031e-001 -8.6731600e-003 +v -7.8609550e-002 6.9656870e-002 1.1810740e-002 +v -2.3730020e-002 1.0186156e-001 -2.3836400e-002 +v -2.8122930e-002 9.9322390e-002 -2.3580130e-002 +v -5.0076720e-002 1.4997652e-001 -3.6419700e-003 +v -3.3048420e-002 9.5958590e-002 -2.3426460e-002 +v 1.9520390e-002 6.2064770e-002 -2.7292470e-002 +v -3.8864710e-002 1.0333987e-001 -2.0641400e-002 +v -4.8952940e-002 5.6281090e-002 -1.0220880e-002 +v -5.3993040e-002 1.4498656e-001 -1.1093400e-003 +v -4.5530560e-002 9.8510850e-002 -2.1729510e-002 +v -5.0910960e-002 1.0074570e-001 -2.1619430e-002 +v 2.3245830e-002 6.2792530e-002 -2.5047990e-002 +v 9.7412800e-003 6.3181400e-002 -3.1141370e-002 +v -8.6614000e-004 6.4559630e-002 -3.4490930e-002 +v -8.5264000e-003 6.4001730e-002 -3.5850480e-002 +v -4.8451500e-002 6.4794120e-002 -1.3029910e-002 +v -5.2325160e-002 1.0614813e-001 -1.9271240e-002 +v -5.5265350e-002 1.0216682e-001 -1.9897100e-002 +v -5.9042010e-002 9.9032210e-002 -1.9222950e-002 +v -5.7846760e-002 1.0433496e-001 -1.8525740e-002 +v -2.7113460e-002 1.7332156e-001 -1.8538890e-002 +v 2.2832000e-002 6.7082570e-002 -2.6297510e-002 +v 1.4519060e-002 6.4595540e-002 -2.9855690e-002 +v 1.1471330e-002 6.7581440e-002 -3.0901170e-002 +v -1.7739360e-002 6.6260830e-002 -3.7657310e-002 +v -6.5059750e-002 1.3452104e-001 -8.0899900e-003 +v -7.5829320e-002 1.4244605e-001 -5.8090000e-003 +v -4.1362350e-002 6.1637330e-002 -1.2813770e-002 +v -5.6147890e-002 6.1921550e-002 -5.7541100e-003 +v -6.2126110e-002 6.2845360e-002 -4.5202600e-003 +v -3.7292480e-002 1.6449057e-001 -1.3627050e-002 +v -1.9818920e-002 1.6509494e-001 -1.7608980e-002 +v 6.2881100e-003 6.5416350e-002 -3.2563040e-002 +v -5.9250500e-003 6.9515630e-002 -3.5933480e-002 +v -1.0538630e-002 6.7999180e-002 -3.6517060e-002 +v -3.5385700e-002 6.6817430e-002 -1.5434860e-002 +v -5.3994500e-002 6.4638700e-002 -9.3254900e-003 +v -6.3852310e-002 6.5572310e-002 -6.9393300e-003 +v -6.3920880e-002 1.2774242e-001 -8.5494600e-003 +v -2.6940700e-002 3.6184050e-002 5.3351850e-002 +v 1.9618650e-002 6.7007390e-002 -2.8356120e-002 +v 1.2275180e-002 6.9933940e-002 -3.1553160e-002 +v 5.4265100e-003 6.8247960e-002 -3.2730520e-002 +v -4.4084200e-003 6.6619200e-002 -3.4870250e-002 +v -2.1911350e-002 6.7144790e-002 -3.6535750e-002 +v -4.5643150e-002 1.5466949e-001 -7.2969400e-003 +v -5.1673460e-002 6.6850660e-002 -1.2120350e-002 +v -5.8105180e-002 6.6465950e-002 -1.0044340e-002 +v -5.6992260e-002 1.4311862e-001 -2.2403000e-003 +v -8.0651110e-002 1.3119854e-001 -4.4397800e-003 +v -5.6544310e-002 1.2850938e-001 -6.2014700e-003 +v 1.7758080e-002 7.0138540e-002 -2.9404680e-002 +v 6.4980500e-003 7.0791870e-002 -3.3525310e-002 +v 7.5831000e-004 7.0434460e-002 -3.4462560e-002 +v -1.3235950e-002 6.9292820e-002 -3.7917490e-002 +v -6.7390780e-002 1.1889688e-001 -8.7301400e-003 +v -3.8119520e-002 6.4162310e-002 -1.3829140e-002 +v 1.8527400e-003 1.1303356e-001 -1.9794270e-002 +v -7.5950810e-002 6.8170610e-002 1.8117970e-002 +v -1.0001990e-002 7.2671480e-002 -3.7661370e-002 +v -1.7976070e-002 7.0613770e-002 -3.8443880e-002 +v -2.3035990e-002 7.2778460e-002 -3.8072640e-002 +v -2.6120100e-002 7.1177480e-002 -3.5451530e-002 +v -6.8535420e-002 1.3929375e-001 -7.8046600e-003 +v -3.5263040e-002 7.1067650e-002 -1.8011860e-002 +v -4.1558180e-002 6.9774010e-002 -1.6774100e-002 +v -5.2831730e-002 7.0298920e-002 -1.4864960e-002 +v -6.6978850e-002 6.7638980e-002 -6.8094400e-003 +v -1.0244470e-002 1.7895826e-001 -2.9538870e-002 +v -7.5272650e-002 1.2680098e-001 -8.0241700e-003 +v -8.7359900e-002 1.1248315e-001 4.2049490e-002 +v 8.7503000e-003 7.4301560e-002 -3.3398210e-002 +v -6.4249520e-002 1.6045024e-001 -5.7041470e-002 +v -4.4354010e-002 7.3372220e-002 -1.7874430e-002 +v -4.5762580e-002 6.9445320e-002 -1.5928780e-002 +v -4.7957440e-002 7.2542990e-002 -1.6106990e-002 +v -5.7822630e-002 6.9538010e-002 -1.4416470e-002 +v -7.2071600e-002 7.1538150e-002 -7.4714400e-003 +v 2.5472930e-002 7.4094500e-002 -2.4938540e-002 +v 1.5719730e-002 7.3756350e-002 -2.9747770e-002 +v 4.8214000e-003 7.3763980e-002 -3.4552450e-002 +v -2.2528600e-003 7.3921320e-002 -3.5887190e-002 +v -7.3834900e-003 7.4799620e-002 -3.7223830e-002 +v -2.0225340e-002 7.7095190e-002 -3.9044290e-002 +v -3.4016180e-002 7.2101270e-002 -2.0823150e-002 +v -3.8493370e-002 7.2839870e-002 -1.7502230e-002 +v -6.4392550e-002 7.3116330e-002 -1.5335340e-002 +v -6.4480660e-002 7.0187350e-002 -1.2261750e-002 +v -2.3854330e-002 1.6164528e-001 -1.4504190e-002 +v 2.2104450e-002 7.2692600e-002 -2.6900140e-002 +v 1.5532370e-002 7.6586960e-002 -2.9606940e-002 +v 1.1574050e-002 7.4860570e-002 -3.1383860e-002 +v -1.4731560e-002 7.7640750e-002 -3.8490670e-002 +v -1.6018820e-002 7.4288800e-002 -3.8864420e-002 +v -5.1103620e-002 7.3071950e-002 -1.6243060e-002 +v -5.7989540e-002 7.4017880e-002 -1.7522320e-002 +v -6.9608380e-002 7.2322890e-002 -1.0934430e-002 +v -7.5996110e-002 1.1714132e-001 -6.5577200e-003 +v -3.7987660e-002 1.0751453e-001 -1.9975760e-002 +v 1.0696210e-002 7.9889200e-002 -3.2009580e-002 +v -5.3433400e-003 7.8264580e-002 -3.7476940e-002 +v -2.6081990e-002 7.6191290e-002 -3.6780200e-002 +v -3.9161040e-002 1.5718885e-001 -1.0580510e-002 +v -6.5609880e-002 7.5860010e-002 -1.6750060e-002 +v -7.0177600e-002 7.5663330e-002 -1.3839210e-002 +v -7.4291360e-002 7.4808360e-002 -9.3537900e-003 +v -6.3428890e-002 1.7185387e-001 -6.1412170e-002 +v 3.0684890e-002 7.5726870e-002 -2.0778090e-002 +v 1.9305010e-002 7.9017870e-002 -2.7743990e-002 +v -8.5992100e-003 7.9338730e-002 -3.7905180e-002 +v -2.3200110e-002 7.6568500e-002 -3.8386500e-002 +v -3.8117820e-002 7.6390120e-002 -1.8644360e-002 +v -4.4231130e-002 7.7664130e-002 -1.9026580e-002 +v -5.1025500e-002 7.5705070e-002 -1.8186900e-002 +v -7.0595130e-002 1.2994832e-001 -8.7629200e-003 +v 2.8147660e-002 7.8785370e-002 -2.2432450e-002 +v 7.6016000e-003 7.9435920e-002 -3.3714560e-002 +v 4.9502400e-003 7.8027250e-002 -3.4409750e-002 +v -1.5858350e-002 8.1165550e-002 -3.9185590e-002 +v -1.8502080e-002 8.3343870e-002 -3.9010720e-002 +v -7.9739350e-002 1.3606854e-001 -4.1482100e-003 +v -3.0980180e-002 1.6634656e-001 -1.6241160e-002 +v -3.5749800e-002 7.7248350e-002 -1.9374020e-002 +v -4.8944740e-002 7.9086360e-002 -1.9575700e-002 +v -5.5065860e-002 7.8089190e-002 -1.9755480e-002 +v 2.3706000e-002 8.0240410e-002 -2.5450120e-002 +v 1.2254110e-002 8.3456700e-002 -3.0771580e-002 +v 1.8549900e-003 8.4692790e-002 -3.4838500e-002 +v -2.0857000e-004 7.8941410e-002 -3.5782080e-002 +v -4.2710000e-004 8.2947370e-002 -3.6380660e-002 +v -4.4101600e-003 8.2794510e-002 -3.7467250e-002 +v -3.3202320e-002 1.0578320e-001 -2.0647590e-002 +v -3.9206970e-002 8.1536380e-002 -2.0571000e-002 +v -6.0355410e-002 7.9766610e-002 -1.9375540e-002 +v -4.1771830e-002 1.0396706e-001 -2.0832940e-002 +v -1.1204010e-002 8.2713320e-002 -3.8489610e-002 +v -2.3181500e-002 8.1686990e-002 -3.8329160e-002 +v -2.7233190e-002 8.0570950e-002 -3.6620670e-002 +v -3.5470180e-002 8.0196070e-002 -2.2325910e-002 +v -4.4864210e-002 8.1997900e-002 -2.0473520e-002 +v -5.0647890e-002 8.2309430e-002 -2.1365890e-002 +v -5.5522610e-002 8.1927600e-002 -2.1353790e-002 +v -8.8089610e-002 1.1135484e-001 1.8516150e-002 +v -7.2036080e-002 1.1107918e-001 4.5361400e-002 +v -3.3359780e-002 1.6986395e-001 -1.5448990e-002 +v -6.6839030e-002 6.2170510e-002 2.1576840e-002 +v 3.0730560e-002 8.1968990e-002 -2.0040460e-002 +v 1.6224320e-002 8.6480380e-002 -2.8952010e-002 +v -6.9855630e-002 1.0027892e-001 -1.4847830e-002 +v -6.3836170e-002 8.1704600e-002 -1.8908860e-002 +v -6.7914820e-002 8.0136290e-002 -1.7128200e-002 +v -4.5752080e-002 1.6340754e-001 -8.1780500e-003 +v 1.1727540e-002 8.8010780e-002 -3.0860110e-002 +v 7.3334800e-003 8.5270000e-002 -3.2829380e-002 +v -3.4356500e-003 8.7017890e-002 -3.6461000e-002 +v -2.6964110e-002 8.4512810e-002 -3.6361740e-002 +v -3.6553370e-002 8.5316190e-002 -2.2576200e-002 +v -3.8791090e-002 8.5232710e-002 -2.1917600e-002 +v -5.7676940e-002 8.6258340e-002 -2.1098320e-002 +v -6.2581810e-002 8.6394530e-002 -1.9169290e-002 +v -7.1395340e-002 1.2468846e-001 -8.5944200e-003 +v 1.4801570e-002 9.9040900e-002 -2.2842920e-002 +v -2.1162860e-002 1.7491852e-001 -2.1977110e-002 +v -1.4824250e-002 8.7288840e-002 -3.8317070e-002 +v -2.3285750e-002 8.9468030e-002 -3.6027250e-002 +v -5.1595650e-002 8.4422070e-002 -2.1600960e-002 +v -6.9481040e-002 8.5656460e-002 -1.7198420e-002 +v -7.0917210e-002 1.0754846e-001 -1.1496630e-002 +v 3.0145320e-002 8.6284000e-002 -2.0408140e-002 +v -5.5578110e-002 1.1567692e-001 -1.4645990e-002 +v -8.0981100e-003 8.9070080e-002 -3.6552200e-002 +v -8.1206310e-002 1.1205088e-001 -8.8299000e-004 +v -1.8772170e-002 8.9838040e-002 -3.6991710e-002 +v -2.1100420e-002 8.6587670e-002 -3.7849050e-002 +v -2.5809910e-002 8.8889590e-002 -3.5082250e-002 +v -4.8984800e-002 9.0731760e-002 -2.1817170e-002 +v -3.5874870e-002 3.4776000e-002 -3.0845200e-002 +v -3.3164390e-002 3.3606540e-002 -2.9721880e-002 +v -2.5964020e-002 3.3487000e-002 -2.6321120e-002 +v -1.6717530e-002 3.3611640e-002 -2.4625420e-002 +v -5.3486300e-003 3.3829010e-002 -2.2600430e-002 +v 6.4843500e-003 3.4293000e-002 -2.0854930e-002 +v 1.3950350e-002 3.4880000e-002 -1.8612870e-002 +v -4.2465980e-002 3.4189100e-002 -2.7260650e-002 +v -3.3241100e-002 3.3578760e-002 -2.6719450e-002 +v 6.2813500e-003 3.4165800e-002 -1.8764230e-002 +v -4.4265790e-002 3.3663660e-002 -2.1914420e-002 +v -2.3671460e-002 3.3630970e-002 -2.3217760e-002 +v -1.1558580e-002 3.3895430e-002 -2.1054260e-002 +v -2.0406400e-003 3.4053940e-002 -1.9331070e-002 +v 1.7323900e-003 3.4459660e-002 -1.6607870e-002 +v -2.7316070e-002 3.3910070e-002 -2.1353750e-002 +v -1.3371080e-002 3.4361580e-002 -1.9023720e-002 +v 9.5887300e-003 3.4207220e-002 -1.5424050e-002 +v -1.4981540e-002 3.5878180e-002 -1.7992380e-002 +v -2.3474300e-003 3.5903130e-002 -1.5929740e-002 +v 2.2544300e-003 3.6411540e-002 -1.4783970e-002 +v -3.5199130e-002 3.3835210e-002 -2.0508290e-002 +v -2.6075450e-002 3.5918600e-002 -1.9405170e-002 +v 8.2740600e-003 3.5645200e-002 -1.2648700e-002 +v 1.0473640e-002 3.4742600e-002 -1.1262870e-002 +v 1.4055380e-002 3.4483430e-002 -1.4495730e-002 +v -3.6970520e-002 3.5680360e-002 -1.5007790e-002 +v -2.4719500e-003 3.8408770e-002 -1.4159030e-002 +v -3.9481890e-002 3.3618220e-002 -2.3612470e-002 +v -4.1091510e-002 3.4006000e-002 -1.1997540e-002 +v -3.1589810e-002 3.5592330e-002 -1.9204150e-002 +v -2.0086310e-002 3.8064450e-002 -1.7220790e-002 +v -1.1113250e-002 3.8290290e-002 -1.5646360e-002 +v 4.4522600e-003 3.7705190e-002 -1.2957650e-002 +v 1.5870480e-002 3.4416230e-002 -2.9666500e-003 +v -4.7872000e-002 3.4136300e-002 -1.5418250e-002 +v -4.7521640e-002 3.3622720e-002 -1.2804590e-002 +v -3.3407340e-002 3.7577040e-002 -1.6158190e-002 +v -2.7851470e-002 3.8404330e-002 -1.7210420e-002 +v -8.5065300e-003 3.9028950e-002 -1.3000800e-002 +v 6.4552500e-003 3.8165190e-002 -1.0164860e-002 +v 7.4147100e-003 3.4659190e-002 -3.0116800e-003 +v 1.1966200e-002 3.4335400e-002 -5.9571300e-003 +v 2.0414820e-002 3.5567580e-002 -3.7806900e-003 +v -1.9288780e-002 3.8762570e-002 -1.4202620e-002 +v -1.1390100e-003 3.9176760e-002 -1.0381370e-002 +v 3.8149200e-003 3.9024470e-002 -8.0827300e-003 +v 7.5208200e-003 3.6733400e-002 -6.7614300e-003 +v 1.9968120e-002 3.4843990e-002 -1.8984900e-003 +v -4.5058400e-002 3.3600490e-002 -1.2527510e-002 +v -3.0754850e-002 3.8639810e-002 -1.4050770e-002 +v -5.1499810e-002 3.3729110e-002 -1.2082510e-002 +v -2.3756860e-002 3.8585750e-002 -1.1093270e-002 +v 3.9734700e-003 3.8208550e-002 -3.7963500e-003 +v 9.5485400e-003 3.4232620e-002 1.7162000e-003 +v 2.9086550e-002 3.5799990e-002 3.5630900e-003 +v -5.5965200e-002 3.3529910e-002 -9.1246200e-003 +v -1.9523510e-002 3.8505210e-002 -4.5434500e-003 +v 1.6363470e-002 3.4394790e-002 2.2948600e-003 +v 2.1324740e-002 3.4624040e-002 5.6444000e-003 +v -3.9670300e-002 3.6174000e-002 -7.3397700e-003 +v -1.4251730e-002 3.8648030e-002 -4.3030400e-003 +v 2.3262300e-003 3.5348200e-002 2.3246000e-003 +v 1.4014300e-002 3.5703800e-002 3.8878900e-003 +v 1.5322800e-002 3.6239700e-002 3.6628500e-003 +v 2.3753130e-002 3.4670710e-002 3.9885300e-003 +v 3.2369180e-002 3.5816010e-002 7.0246300e-003 +v -6.3715900e-002 3.3776930e-002 -8.0065600e-003 +v -6.4266880e-002 3.3562500e-002 -5.1253200e-003 +v -3.8066600e-002 3.8518600e-002 -7.3079600e-003 +v -9.4308800e-003 3.8887690e-002 -7.4848700e-003 +v 3.9677800e-003 3.4200210e-002 4.9754500e-003 +v 9.4292600e-003 3.6030400e-002 4.5275100e-003 +v 2.9859020e-002 3.4980130e-002 9.8349300e-003 +v -5.2730060e-002 3.3497900e-002 -1.8117500e-003 +v -4.1271000e-002 3.3855400e-002 -1.8800800e-003 +v -3.1105000e-003 3.8946190e-002 -2.7793900e-003 +v 6.2194100e-003 3.5134100e-002 6.5492800e-003 +v 2.0897900e-002 3.5937100e-002 8.7849000e-003 +v 3.5606010e-002 3.6526640e-002 9.8155300e-003 +v -6.7078340e-002 3.3840100e-002 -6.1688300e-003 +v -8.1140000e-004 3.7424170e-002 4.7721500e-003 +v 3.1492300e-003 3.4125310e-002 1.1762220e-002 +v 4.9172000e-003 3.3997100e-002 9.1666100e-003 +v 2.5130800e-002 3.4546910e-002 1.1012580e-002 +v 2.8248620e-002 3.5046370e-002 1.6016700e-002 +v -6.7032970e-002 6.5145960e-002 2.7292860e-002 +v -4.6380170e-002 3.3605230e-002 -8.9435000e-004 +v -3.3163400e-002 3.8195400e-002 -5.2520000e-004 +v -3.2074200e-002 3.8323400e-002 -4.2109000e-004 +v -2.1692690e-002 3.8266010e-002 4.5100800e-003 +v 2.3930750e-002 3.4816710e-002 1.7739160e-002 +v 4.2719120e-002 3.9977070e-002 8.9321600e-003 +v -5.8604080e-002 3.3462230e-002 -2.1667000e-004 +v -3.7314400e-002 3.3633000e-002 4.5724700e-003 +v -1.0423990e-002 3.8488570e-002 6.2292700e-003 +v -1.3896900e-003 3.8651360e-002 2.3966500e-003 +v -3.0845000e-004 3.5462480e-002 8.2607200e-003 +v -1.4089000e-003 3.6193080e-002 1.2944550e-002 +v 2.2252900e-002 3.6583300e-002 1.3979700e-002 +v -7.0961830e-002 3.4345730e-002 -7.8374000e-004 +v -6.9066180e-002 3.3717630e-002 -1.9761000e-004 +v -6.4825640e-002 3.3505860e-002 2.8222500e-003 +v -4.7059660e-002 3.3501860e-002 3.5646400e-003 +v -3.6953800e-003 3.8172780e-002 1.3046800e-002 +v 3.3475850e-002 3.6447340e-002 1.6266960e-002 +v 3.7249610e-002 3.7509920e-002 1.4815820e-002 +v -4.5675940e-002 3.3703640e-002 6.4300300e-003 +v -3.8639270e-002 3.3937310e-002 8.5506500e-003 +v -9.5064100e-003 3.8352640e-002 1.5570660e-002 +v 2.1499800e-002 3.5807100e-002 1.8169400e-002 +v 4.4876460e-002 4.1230990e-002 1.6008250e-002 +v -7.2474010e-002 3.6255930e-002 1.5532600e-003 +v -7.1498130e-002 3.4452970e-002 4.2026500e-003 +v -2.7790900e-002 3.8062900e-002 7.9376100e-003 +v -1.6556410e-002 3.8286470e-002 1.0215790e-002 +v 8.1043500e-003 3.4842900e-002 1.8134600e-002 +v 2.3589460e-002 3.5890600e-002 2.5337690e-002 +v 4.1261350e-002 4.0585070e-002 2.0751930e-002 +v -5.1350870e-002 3.3645700e-002 8.0329400e-003 +v -4.7104300e-002 3.5549500e-002 8.0803900e-003 +v -1.4103500e-003 3.6999940e-002 1.6982030e-002 +v 9.1714000e-004 3.4803380e-002 1.5634690e-002 +v 2.8887900e-003 3.4636250e-002 1.8849770e-002 +v 1.3279200e-002 3.4379500e-002 2.1423700e-002 +v 1.4322700e-002 3.4425500e-002 2.1593200e-002 +v 1.7490100e-002 3.4646300e-002 2.2040900e-002 +v 2.9868460e-002 3.6248820e-002 1.9872200e-002 +v -3.9222000e-002 3.6326200e-002 1.0789900e-002 +v -3.0307100e-002 3.3995400e-002 1.4706400e-002 +v 2.0081230e-002 3.5172700e-002 2.8018770e-002 +v 2.4989010e-002 3.8104580e-002 2.9429570e-002 +v 3.3584130e-002 3.8303930e-002 2.2928670e-002 +v 4.9015720e-002 4.4573630e-002 2.0659450e-002 +v -5.8225970e-002 6.6607310e-002 3.5050280e-002 +v -6.7330830e-002 3.3846440e-002 8.7266300e-003 +v -3.4692330e-002 3.3828710e-002 1.2438580e-002 +v -2.9803200e-002 3.4287000e-002 1.6353100e-002 +v 1.7023800e-003 3.6310890e-002 2.1179600e-002 +v 4.5137020e-002 4.4625440e-002 2.5516510e-002 +v -6.8876490e-002 1.1022176e-001 3.9004630e-002 +v -5.7680560e-002 3.3622690e-002 1.4040310e-002 +v -5.3210500e-002 3.3585300e-002 1.3987000e-002 +v -3.5711600e-002 3.5891600e-002 1.5502900e-002 +v -2.8861500e-002 3.5396700e-002 1.7350000e-002 +v -2.6580500e-002 3.7742600e-002 1.5705300e-002 +v -1.0974400e-003 3.8147840e-002 2.0427010e-002 +v 3.5047710e-002 4.0973940e-002 2.6970390e-002 +v -6.9685460e-002 3.4478780e-002 9.7984300e-003 +v -5.4019000e-002 3.3309900e-002 1.5848000e-002 +v 4.4816800e-003 3.7117830e-002 2.4755300e-002 +v 6.6605500e-003 3.5204730e-002 2.4315930e-002 +v 8.3833000e-003 3.4748700e-002 2.4057310e-002 +v 3.8883100e-002 4.1032980e-002 2.4976570e-002 +v -2.6441900e-003 3.8727070e-002 2.5131260e-002 +v 3.2222300e-003 3.8708440e-002 2.5898750e-002 +v 9.0016500e-003 3.6890930e-002 2.8482190e-002 +v 1.3196980e-002 3.4835790e-002 3.1630980e-002 +v 2.2291600e-002 3.7053310e-002 3.3101020e-002 +v 2.8948390e-002 3.9160020e-002 2.7234810e-002 +v -8.7773470e-002 1.1181412e-001 3.7144310e-002 +v -1.7870490e-002 3.8203890e-002 2.0243220e-002 +v 1.0087420e-002 3.7047690e-002 3.0822500e-002 +v 4.2296550e-002 4.5435770e-002 2.9040920e-002 +v -8.4341340e-002 1.1388013e-001 4.6513480e-002 +v -7.3795710e-002 1.0895629e-001 3.9217250e-002 +v -5.1243340e-002 6.4239200e-002 3.4258040e-002 +v -6.1777390e-002 3.4017860e-002 1.6900580e-002 +v -3.6665100e-002 3.5304200e-002 2.3032000e-002 +v -1.4930180e-002 3.8643510e-002 2.9378330e-002 +v -8.0894520e-002 1.0967225e-001 3.7910230e-002 +v -8.9822620e-002 1.1387199e-001 3.2845310e-002 +v -6.9655510e-002 6.8728370e-002 3.1127880e-002 +v -7.8449800e-002 1.0988832e-001 4.2517920e-002 +v -7.5824140e-002 1.0794900e-001 3.7128750e-002 +v -5.5740630e-002 3.4128050e-002 2.6674360e-002 +v -3.8279600e-002 3.5429000e-002 2.4380600e-002 +v -3.5283340e-002 3.4179780e-002 2.2744860e-002 +v -2.5798070e-002 3.7865000e-002 1.9981460e-002 +v 6.9064300e-003 3.9004270e-002 2.9548510e-002 +v 1.5448990e-002 3.4852440e-002 3.6984890e-002 +v 1.9128230e-002 3.5640640e-002 3.6642280e-002 +v -6.3664970e-002 6.6047840e-002 3.1828080e-002 +v 3.9604800e-002 4.4939530e-002 2.9992360e-002 +v -8.0294310e-002 7.1702430e-002 1.5995300e-002 +v -5.4185430e-002 6.7322700e-002 3.6935610e-002 +v -7.3110210e-002 1.4847168e-001 -2.8748470e-002 +v -5.8999980e-002 7.3751550e-002 4.1197080e-002 +v -5.9520730e-002 6.1040260e-002 -2.3753800e-003 +v -6.2791800e-002 3.4596760e-002 2.3505640e-002 +v -4.1895500e-002 3.3668300e-002 2.6940000e-002 +v 8.9808200e-003 3.7639400e-002 3.3900800e-002 +v 8.5287800e-003 3.4888000e-002 3.6265100e-002 +v -8.9803890e-002 1.1498106e-001 4.2771650e-002 +v -6.5545420e-002 7.4430370e-002 3.9168070e-002 +v -6.4644190e-002 6.1723230e-002 2.2552000e-004 +v 5.2496900e-003 3.9507100e-002 3.3271200e-002 +v 2.0250320e-002 3.7033170e-002 3.9327190e-002 +v -6.7006400e-002 6.3292870e-002 -1.7493900e-003 +v -6.4479770e-002 6.0651470e-002 4.2343200e-003 +v -5.7219630e-002 5.7000470e-002 4.9175800e-003 +v -7.4362810e-002 7.2437050e-002 3.1430040e-002 +v -6.2019000e-002 3.4343180e-002 3.1883280e-002 +v -4.6870820e-002 3.4444130e-002 3.0513130e-002 +v -2.0814280e-002 3.8400960e-002 2.7868430e-002 +v 1.6439350e-002 3.5635110e-002 4.1281040e-002 +v -6.9087160e-002 1.1205014e-001 4.5320060e-002 +v -7.1811570e-002 1.4861318e-001 -3.4639490e-002 +v -6.9538770e-002 6.3074750e-002 3.5758200e-003 +v -8.4863890e-002 7.8392100e-002 1.6462010e-002 +v -9.1188780e-002 1.1588893e-001 2.4705540e-002 +v -8.8827760e-002 1.1359169e-001 2.3873640e-002 +v -7.1302830e-002 1.1325363e-001 4.9444530e-002 +v -5.4876950e-002 7.0282330e-002 3.8828200e-002 +v -7.7208880e-002 1.0715887e-001 3.4738290e-002 +v -6.1241780e-002 5.9007440e-002 8.0916600e-003 +v -6.5885650e-002 3.5025080e-002 2.9416520e-002 +v -5.7889430e-002 3.4419570e-002 3.6265760e-002 +v -5.1847710e-002 3.4470270e-002 3.4635180e-002 +v -3.4834600e-002 3.4721400e-002 3.4578200e-002 +v -3.0984700e-002 3.8191900e-002 3.2390100e-002 +v -4.9613100e-003 3.9364900e-002 3.6702200e-002 +v 1.2224170e-002 3.5177480e-002 4.2620580e-002 +v -7.4898220e-002 1.1458863e-001 5.0776480e-002 +v -8.0469100e-002 1.1357963e-001 4.6643440e-002 +v -7.4107560e-002 6.9586030e-002 2.7264400e-002 +v -7.9002620e-002 7.6339320e-002 2.9248090e-002 +v -6.5297080e-002 3.4778970e-002 3.3744340e-002 +v -3.3656400e-002 3.4344100e-002 3.6914100e-002 +v 4.9318500e-003 3.4814800e-002 4.3462110e-002 +v 1.1347440e-002 3.6213020e-002 4.4652280e-002 +v -6.0569260e-002 7.1154540e-002 3.8653760e-002 +v -8.8979470e-002 1.1450869e-001 2.8446030e-002 +v -6.8543520e-002 6.1090480e-002 1.0557760e-002 +v -8.2710960e-002 1.1648975e-001 4.8518530e-002 +v -4.1913210e-002 3.4467720e-002 3.3200040e-002 +v -1.1289800e-002 3.9529200e-002 3.8844100e-002 +v -2.8261900e-003 3.4885340e-002 4.5611410e-002 +v -6.4561210e-002 5.9484140e-002 1.3061680e-002 +v -5.8581440e-002 5.7801460e-002 1.3429540e-002 +v -2.3320000e-002 3.9169500e-002 3.8473300e-002 +v -1.8159900e-002 3.9322300e-002 3.9402900e-002 +v -1.6471400e-002 3.4812800e-002 4.3684700e-002 +v 3.2906600e-003 3.5833470e-002 4.6024610e-002 +v -8.5229630e-002 1.1200712e-001 3.0416940e-002 +v -8.5644730e-002 1.1131719e-001 3.4234780e-002 +v -7.4530360e-002 6.6680690e-002 4.6953300e-003 +v -7.1112970e-002 6.2751470e-002 8.7995500e-003 +v -6.1149380e-002 5.8834410e-002 1.6539440e-002 +v -4.6912270e-002 3.4627180e-002 3.9739710e-002 +v -4.0760350e-002 3.4668230e-002 4.0492530e-002 +v -2.6323100e-002 3.4658000e-002 4.3473500e-002 +v -3.1836600e-003 3.6229910e-002 4.7873100e-002 +v -7.9940490e-002 1.0916678e-001 3.4119800e-002 +v -5.9712170e-002 6.3165280e-002 2.8789180e-002 +v -5.1176600e-002 6.8061880e-002 3.7398330e-002 +v -5.0126580e-002 7.0933150e-002 3.9481010e-002 +v -7.2790130e-002 6.4399880e-002 1.5205950e-002 +v -6.8511230e-002 6.1214650e-002 1.5354080e-002 +v -3.9343210e-002 3.5440180e-002 4.2492560e-002 +v -8.1305900e-003 3.5008350e-002 4.7502400e-002 +v -6.6080670e-002 7.0202740e-002 3.5552860e-002 +v -6.8602600e-002 1.4992277e-001 -4.0051350e-002 +v -7.1722100e-002 6.7023040e-002 2.4959750e-002 +v -7.5115010e-002 6.6557040e-002 1.0244090e-002 +v -6.5146650e-002 3.5945650e-002 3.9775080e-002 +v -3.6898600e-002 3.5924640e-002 4.4794170e-002 +v -9.4780400e-003 3.5977600e-002 4.9434210e-002 +v -8.5175960e-002 1.1706809e-001 4.8139420e-002 +v -6.3366400e-002 6.2790260e-002 2.5647610e-002 +v -6.6633330e-002 6.1001700e-002 1.8101240e-002 +v -5.8167590e-002 5.9985190e-002 2.2606060e-002 +v -6.4212210e-002 3.4992560e-002 3.9401920e-002 +v -5.3425790e-002 3.4560020e-002 4.2782420e-002 +v -1.8031490e-002 3.4859970e-002 4.9264760e-002 +v -1.1440410e-002 3.7640770e-002 5.0275730e-002 +v -7.5165320e-002 1.1154286e-001 4.6707180e-002 +v -7.7168390e-002 6.9826450e-002 5.0605600e-003 +v -7.2801360e-002 6.4382590e-002 1.2089080e-002 +v -7.8022000e-002 7.0995160e-002 2.1322150e-002 +v -6.1263370e-002 3.4690410e-002 4.1994900e-002 +v -5.4403750e-002 3.5007310e-002 4.4874590e-002 +v -4.5754280e-002 3.5206980e-002 4.3518120e-002 +v -3.3832440e-002 3.5168820e-002 4.6957890e-002 +v -2.8657630e-002 3.5083380e-002 5.0549440e-002 +v -1.5306440e-002 3.5246410e-002 5.0133810e-002 +v -6.5283650e-002 1.5592447e-001 -4.9865930e-002 +v -6.6467860e-002 1.4871539e-001 -3.1579300e-002 +v -6.2095980e-002 1.6388324e-001 -5.8385930e-002 +v -6.3274890e-002 1.5245731e-001 -3.2221730e-002 +v -4.3755720e-002 1.4773408e-001 -2.1433200e-003 +v -6.5696940e-002 1.4561631e-001 -1.8974710e-002 +v -6.6713650e-002 1.5358824e-001 -4.9097100e-002 +v -1.0482810e-002 1.6668287e-001 -2.1746090e-002 +v -6.2744510e-002 1.6397531e-001 -5.9398280e-002 +v -7.0413230e-002 1.4129200e-001 -8.4590800e-003 +v -6.1530380e-002 1.4037628e-001 -6.2734700e-003 +v -1.1452460e-002 1.7220633e-001 -2.6844980e-002 +v -6.3731140e-002 1.6577037e-001 -6.0103610e-002 +v -2.8218820e-002 1.5758144e-001 -1.0999490e-002 +v -1.8471270e-002 1.5967716e-001 -1.1169510e-002 +v -6.6700710e-002 1.5236775e-001 -4.5266390e-002 +v -4.9896410e-002 1.4670859e-001 -1.8614200e-003 +v -3.1449640e-002 1.5460463e-001 -7.6802300e-003 +v -6.7447660e-002 1.5507675e-001 -5.1594250e-002 +v -1.0906650e-002 1.7649301e-001 -2.9246300e-002 +v -7.2083600e-002 1.4965550e-001 -3.9265860e-002 +v -6.4230830e-002 1.4877806e-001 -2.5899710e-002 +v -6.3056640e-002 1.4341650e-001 -7.4907700e-003 +v -5.3043350e-002 1.4092550e-001 -4.7408000e-004 +v -3.9269410e-002 1.5205232e-001 -6.6203800e-003 +v -6.4796930e-002 1.5210615e-001 -3.6185520e-002 +v -6.4400320e-002 1.5834400e-001 -5.4256370e-002 +v -6.6178120e-002 1.4218350e-001 -9.3766300e-003 +v -6.7751430e-002 1.4605207e-001 -2.3333300e-002 +v -6.4731580e-002 1.5410067e-001 -4.0464820e-002 +v -2.4265590e-002 1.5687690e-001 -7.8509300e-003 +v -1.5723180e-002 1.6312344e-001 -1.6396570e-002 +v -7.0887660e-002 1.4404618e-001 -1.4908480e-002 +v -4.4341830e-002 1.5113809e-001 -5.6859800e-003 +v -6.2896810e-002 1.4694778e-001 -1.3098620e-002 +v -6.3755400e-002 1.4428875e-001 -1.1395730e-002 +v -6.8214560e-002 1.4390932e-001 -1.4984170e-002 +v -5.0271440e-002 1.4336563e-001 1.5153000e-003 +v -2.8535590e-002 1.6208479e-001 -1.4786030e-002 +v -6.5810700e-002 1.4359119e-001 -1.2585380e-002 +v -5.6179200e-002 1.3774406e-001 -4.0674300e-003 +v -6.8866880e-002 1.4723338e-001 -2.8739870e-002 +v -6.0965420e-002 1.7002113e-001 -6.0839390e-002 +v -1.3895490e-002 1.6787168e-001 -2.1897230e-002 +v -6.9413000e-002 1.5121847e-001 -4.4538540e-002 +v -5.5039800e-002 5.7309700e-002 1.6990900e-002 +f 1069 1647 1578 +f 1058 909 939 +f 421 1176 238 +f 1055 1101 1042 +f 238 1059 1126 +f 1254 30 1261 +f 1065 1071 1 +f 1037 1130 1120 +f 1570 2381 1585 +f 2434 2502 2473 +f 1632 1654 1646 +f 1144 1166 669 +f 1202 1440 305 +f 1071 1090 1 +f 1555 1570 1584 +f 1184 1174 404 +f 65 432 12 +f 1032 1085 574 +f 1789 2207 2223 +f 1154 1118 1184 +f 1141 1086 1154 +f 99 1117 342 +f 404 1174 419 +f 489 2000 1998 +f 1118 1174 1184 +f 1196 403 136 +f 1495 717 1490 +f 1804 402 1207 +f 2272 1398 891 +f 1100 1002 804 +f 1596 1595 2381 +f 208 420 1207 +f 402 208 1207 +f 1455 1935 1925 +f 1176 1059 238 +f 1150 1040 348 +f 1957 1537 2051 +f 1124 1189 939 +f 1804 1207 1823 +f 1381 1300 1109 +f 383 384 1182 +f 1085 1086 1141 +f 1040 1046 132 +f 220 1495 1188 +f 420 261 1207 +f 261 420 1065 +f 1055 1133 1101 +f 1054 421 403 +f 182 1109 2 +f 1181 1207 320 +f 545 1570 1561 +f 35 342 432 +f 1024 574 1141 +f 432 342 12 +f 1489 1081 1547 +f 1181 320 1805 +f 1516 1683 1507 +f 357 1117 1047 +f 1561 1570 1555 +f 1090 1196 1206 +f 1047 1203 1051 +f 1165 202 1121 +f 1099 341 301 +f 1174 240 419 +f 922 921 833 +f 1121 1080 385 +f 815 21 1183 +f 35 99 342 +f 1083 398 262 +f 106 94 1317 +f 94 292 1317 +f 292 95 1317 +f 940 1039 1033 +f 1300 1306 433 +f 21 212 471 +f 1120 1131 1037 +f 833 921 688 +f 1117 357 342 +f 106 271 94 +f 386 227 1375 +f 1130 1044 1053 +f 419 240 219 +f 1255 1244 32 +f 1557 1081 1489 +f 2062 2120 2109 +f 2034 2110 430 +f 23 315 1111 +f 291 94 271 +f 291 292 94 +f 50 386 95 +f 964 734 665 +f 1616 1585 1611 +f 445 1084 402 +f 574 1085 1141 +f 1654 341 1653 +f 220 1188 1640 +f 342 69 12 +f 417 261 328 +f 292 50 95 +f 204 227 386 +f 50 204 386 +f 1276 1471 1311 +f 1206 1196 136 +f 1033 1055 1042 +f 1037 1044 1130 +f 1180 320 417 +f 1121 202 1080 +f 325 203 271 +f 291 76 292 +f 292 237 50 +f 2159 1696 1767 +f 583 929 850 +f 1584 1585 1616 +f 1495 1490 1188 +f 1557 1489 1660 +f 1078 1069 1494 +f 1972 1992 1971 +f 183 1226 2000 +f 325 429 203 +f 292 76 237 +f 1152 227 1143 +f 1488 1412 1489 +f 1638 1646 1653 +f 1947 1869 2468 +f 203 306 291 +f 306 76 291 +f 237 248 50 +f 204 1143 227 +f 2395 14 429 +f 1502 881 2500 +f 1 1090 202 +f 1652 1653 1099 +f 2117 1863 2496 +f 50 248 204 +f 160 792 994 +f 884 888 857 +f 544 2117 2496 +f 1090 1206 202 +f 2463 879 2492 +f 429 306 203 +f 498 188 418 +f 865 884 857 +f 994 998 1014 +f 884 897 888 +f 1795 948 1802 +f 208 1035 1071 +f 1065 1 1066 +f 377 435 1377 +f 304 429 14 +f 304 306 429 +f 73 60 74 +f 248 592 204 +f 846 2264 829 +f 897 912 906 +f 1004 991 992 +f 1422 1421 1233 +f 980 10 303 +f 1058 922 909 +f 2436 2449 2418 +f 394 435 377 +f 435 475 446 +f 475 474 446 +f 336 337 361 +f 338 235 372 +f 624 148 129 +f 812 306 596 +f 1726 992 1019 +f 945 1514 1511 +f 1069 1627 1628 +f 1812 1823 1181 +f 1165 1121 169 +f 447 475 435 +f 2487 2458 901 +f 42 59 46 +f 401 7 187 +f 1010 970 797 +f 1513 220 1640 +f 2474 2491 2462 +f 594 307 1014 +f 398 1513 1640 +f 307 594 1026 +f 545 2381 1570 +f 403 421 238 +f 445 402 127 +f 1611 1631 1616 +f 1805 1180 1148 +f 394 447 435 +f 2341 2413 2376 +f 75 74 60 +f 541 47 42 +f 47 59 42 +f 541 42 28 +f 917 931 1103 +f 897 906 883 +f 2484 2068 779 +f 888 883 857 +f 261 1065 328 +f 363 1307 349 +f 377 363 394 +f 444 747 464 +f 323 338 362 +f 92 116 74 +f 592 634 97 +f 982 1027 1004 +f 1020 982 1004 +f 1084 1054 1035 +f 208 402 1084 +f 421 1119 1176 +f 1207 1181 1823 +f 1179 1187 1160 +f 263 296 1343 +f 1298 296 1307 +f 1307 296 349 +f 405 363 349 +f 405 394 363 +f 405 447 394 +f 362 372 384 +f 338 372 362 +f 983 1004 987 +f 122 134 139 +f 415 440 414 +f 75 92 74 +f 226 186 246 +f 796 787 700 +f 1119 1059 1176 +f 122 114 91 +f 624 129 116 +f 641 558 631 +f 1311 1318 1487 +f 100 1162 1170 +f 1653 341 1099 +f 1316 1983 273 +f 263 277 296 +f 296 358 349 +f 436 447 405 +f 109 554 570 +f 504 1385 2501 +f 115 122 91 +f 2068 2460 779 +f 43 777 163 +f 378 405 349 +f 358 378 349 +f 448 447 436 +f 448 476 447 +f 78 77 108 +f 75 60 47 +f 1764 2481 1795 +f 717 714 1512 +f 1490 717 1501 +f 238 1126 168 +f 1878 1866 826 +f 2025 2360 2367 +f 251 278 263 +f 278 277 263 +f 277 318 296 +f 296 318 358 +f 318 350 358 +f 378 436 405 +f 384 372 1182 +f 454 440 415 +f 987 1004 992 +f 493 476 448 +f 323 788 338 +f 403 238 136 +f 1565 1503 1474 +f 297 277 278 +f 297 318 277 +f 358 350 378 +f 378 388 436 +f 476 493 500 +f 73 105 60 +f 323 337 312 +f 953 1573 2358 +f 142 161 119 +f 454 443 440 +f 1862 1871 1405 +f 297 319 318 +f 560 47 541 +f 170 1323 111 +f 357 1047 1050 +f 1119 98 1059 +f 1838 1877 1900 +f 2359 230 251 +f 350 364 378 +f 449 448 436 +f 449 493 448 +f 185 186 226 +f 443 469 479 +f 874 165 2480 +f 463 444 464 +f 64 105 91 +f 1182 440 1129 +f 1958 1651 2502 +f 1238 2034 191 +f 251 279 278 +f 278 279 297 +f 364 388 378 +f 483 493 449 +f 134 148 139 +f 244 268 259 +f 910 942 930 +f 105 115 91 +f 24 30 18 +f 1132 487 1059 +f 1869 1947 2021 +f 2497 2494 2463 +f 2359 2385 230 +f 230 280 251 +f 251 280 279 +f 279 308 297 +f 297 308 319 +f 319 364 318 +f 364 350 318 +f 388 395 436 +f 436 395 449 +f 493 472 500 +f 122 129 134 +f 125 142 124 +f 373 400 393 +f 24 557 30 +f 2264 2278 2251 +f 1261 30 1269 +f 1730 1862 1877 +f 252 280 230 +f 343 364 319 +f 364 343 388 +f 63 64 91 +f 399 393 416 +f 416 444 463 +f 162 189 142 +f 768 373 326 +f 189 661 177 +f 189 199 661 +f 847 887 864 +f 533 747 444 +f 1744 1022 1418 +f 1170 524 729 +f 121 1342 128 +f 1236 1244 26 +f 280 281 279 +f 281 308 279 +f 343 319 308 +f 343 365 388 +f 388 365 395 +f 365 406 395 +f 406 449 395 +f 483 477 493 +f 477 491 472 +f 493 477 472 +f 78 109 77 +f 166 174 196 +f 481 150 814 +f 63 59 64 +f 326 373 393 +f 643 260 43 +f 230 253 252 +f 449 441 483 +f 441 477 483 +f 415 416 463 +f 226 246 245 +f 464 470 454 +f 323 362 337 +f 52 37 1283 +f 253 281 252 +f 281 280 252 +f 309 308 281 +f 330 343 308 +f 366 365 343 +f 441 449 406 +f 464 814 15 +f 883 906 887 +f 337 362 371 +f 479 498 290 +f 247 746 1003 +f 25 37 557 +f 640 930 669 +f 2486 2499 2459 +f 309 330 308 +f 343 330 366 +f 441 437 477 +f 290 498 418 +f 124 119 108 +f 77 124 108 +f 589 125 109 +f 570 589 109 +f 125 162 142 +f 1045 433 1034 +f 1207 261 320 +f 2004 2474 2495 +f 1215 1228 2285 +f 365 396 406 +f 396 422 406 +f 422 437 441 +f 406 422 441 +f 59 47 60 +f 51 78 66 +f 361 371 383 +f 196 215 214 +f 463 454 415 +f 27 41 535 +f 53 1283 37 +f 84 1299 1283 +f 1805 320 1180 +f 254 253 222 +f 254 281 253 +f 309 366 330 +f 396 365 366 +f 456 477 437 +f 484 491 477 +f 2480 2485 2493 +f 418 188 187 +f 53 85 1283 +f 85 84 1283 +f 420 1071 1065 +f 264 281 254 +f 298 309 281 +f 368 366 367 +f 368 396 366 +f 1639 1564 1139 +f 560 48 47 +f 82 471 212 +f 25 38 37 +f 202 1206 1080 +f 264 298 281 +f 298 331 309 +f 309 331 366 +f 331 367 366 +f 396 368 422 +f 422 456 437 +f 491 1192 313 +f 1699 2064 1710 +f 462 443 479 +f 371 362 384 +f 2502 2476 2464 +f 371 384 383 +f 21 732 212 +f 1571 1629 1627 +f 38 39 53 +f 37 38 53 +f 39 85 53 +f 1173 1184 404 +f 1006 2142 1674 +f 201 255 254 +f 255 264 254 +f 368 407 422 +f 450 456 422 +f 450 484 456 +f 456 484 477 +f 314 1192 491 +f 2027 2501 2489 +f 2475 2471 2488 +f 551 492 732 +f 464 481 814 +f 1081 1494 1547 +f 201 231 255 +f 407 450 422 +f 484 494 491 +f 494 327 491 +f 327 314 491 +f 876 797 995 +f 847 856 829 +f 125 143 162 +f 134 129 148 +f 1564 1571 1627 +f 417 320 261 +f 328 1065 1066 +f 170 156 201 +f 156 231 201 +f 231 282 255 +f 282 264 255 +f 450 485 484 +f 484 485 494 +f 2463 2486 2479 +f 159 185 167 +f 492 68 212 +f 732 492 212 +f 68 82 212 +f 1311 1471 1296 +f 101 156 111 +f 332 264 282 +f 332 298 264 +f 332 331 298 +f 331 332 367 +f 407 423 450 +f 450 423 485 +f 804 1002 1443 +f 2484 779 946 +f 689 443 462 +f 440 689 1129 +f 166 167 174 +f 38 31 39 +f 112 145 101 +f 101 145 156 +f 156 256 231 +f 332 423 368 +f 367 332 368 +f 368 423 407 +f 946 779 920 +f 1432 1261 1449 +f 461 478 453 +f 464 15 470 +f 31 54 39 +f 39 54 85 +f 86 101 85 +f 145 210 156 +f 282 283 332 +f 283 369 332 +f 369 423 332 +f 423 408 485 +f 854 876 965 +f 78 108 66 +f 440 443 689 +f 374 2465 961 +f 929 519 979 +f 54 86 85 +f 156 241 256 +f 256 282 231 +f 256 283 282 +f 389 423 369 +f 389 408 423 +f 408 457 485 +f 457 49 485 +f 485 49 494 +f 494 135 327 +f 175 83 314 +f 1167 1140 1483 +f 196 174 215 +f 697 16 68 +f 1038 82 16 +f 140 117 141 +f 1654 1653 1646 +f 1234 54 31 +f 86 112 101 +f 210 241 156 +f 923 917 911 +f 697 34 16 +f 145 193 210 +f 256 265 283 +f 265 310 283 +f 283 310 369 +f 310 344 369 +f 344 370 369 +f 370 389 369 +f 409 408 389 +f 409 466 408 +f 466 457 408 +f 466 49 457 +f 49 135 494 +f 174 225 215 +f 1014 766 602 +f 826 2220 2215 +f 1078 1494 1081 +f 1273 70 86 +f 120 112 86 +f 146 145 112 +f 146 193 145 +f 265 256 241 +f 223 265 241 +f 486 49 466 +f 175 327 135 +f 105 122 115 +f 480 15 681 +f 225 234 215 +f 731 34 697 +f 86 54 1273 +f 70 120 86 +f 193 241 210 +f 299 310 265 +f 310 333 344 +f 344 351 370 +f 424 466 409 +f 135 49 175 +f 214 215 234 +f 48 75 47 +f 34 9 1038 +f 16 34 1038 +f 203 291 271 +f 9 558 754 +f 1195 397 1120 +f 120 146 112 +f 146 194 193 +f 266 265 223 +f 266 299 265 +f 299 333 310 +f 333 351 344 +f 382 383 392 +f 399 416 415 +f 266 333 299 +f 351 352 370 +f 424 486 466 +f 487 175 49 +f 7 117 187 +f 1182 414 440 +f 41 42 46 +f 290 289 497 +f 2502 2464 2473 +f 372 399 414 +f 1570 1585 1584 +f 1066 1 1165 +f 1 202 1165 +f 120 70 102 +f 157 146 120 +f 194 223 193 +f 223 241 193 +f 352 379 370 +f 370 379 389 +f 410 409 389 +f 2478 1409 1958 +f 806 945 1002 +f 157 194 146 +f 267 266 223 +f 267 333 266 +f 379 410 389 +f 410 438 409 +f 438 424 409 +f 190 205 143 +f 337 371 361 +f 2215 830 826 +f 1631 1646 1638 +f 102 157 120 +f 157 195 194 +f 195 223 194 +f 195 211 223 +f 223 211 267 +f 267 300 333 +f 300 334 351 +f 333 300 351 +f 351 334 352 +f 410 411 438 +f 438 486 424 +f 487 49 486 +f 875 594 989 +f 108 581 66 +f 225 245 244 +f 312 336 335 +f 151 754 107 +f 274 1386 300 +f 352 334 379 +f 923 1729 1096 +f 244 245 268 +f 463 464 454 +f 414 399 415 +f 15 480 470 +f 1647 1069 1078 +f 909 922 833 +f 387 417 328 +f 133 157 102 +f 1314 133 102 +f 133 195 157 +f 1148 1179 1160 +f 1046 1167 182 +f 379 411 410 +f 792 339 229 +f 391 7 668 +f 185 226 174 +f 461 290 497 +f 2027 504 2501 +f 1196 1054 403 +f 728 1019 752 +f 2459 2483 2461 +f 1291 1264 55 +f 133 1356 195 +f 195 1356 211 +f 412 438 411 +f 4 486 438 +f 458 4 438 +f 4 487 486 +f 1720 1572 1771 +f 245 275 268 +f 1869 2021 2059 +f 235 399 372 +f 64 60 105 +f 836 2492 879 +f 1315 133 1314 +f 1331 1382 1356 +f 1310 926 1128 +f 7 1121 117 +f 119 161 611 +f 380 379 334 +f 379 380 411 +f 467 4 458 +f 495 487 4 +f 495 1126 487 +f 416 400 533 +f 479 469 498 +f 74 116 73 +f 478 461 497 +f 393 400 416 +f 61 1291 55 +f 505 1999 2474 +f 1999 2491 2474 +f 199 189 36 +f 1164 1165 169 +f 1179 387 249 +f 390 411 380 +f 411 390 412 +f 458 438 412 +f 495 168 1126 +f 480 469 470 +f 116 122 105 +f 418 187 140 +f 185 174 167 +f 166 148 167 +f 470 469 443 +f 40 55 32 +f 61 71 1291 +f 71 103 1291 +f 1184 1173 1154 +f 634 514 97 +f 425 458 412 +f 917 923 931 +f 2472 2489 853 +f 754 641 567 +f 44 567 1163 +f 454 470 443 +f 40 32 1249 +f 33 40 1249 +f 56 55 40 +f 56 61 55 +f 451 1265 439 +f 1180 417 1179 +f 1099 301 1077 +f 1189 1058 939 +f 1059 221 1132 +f 598 1074 1075 +f 412 426 425 +f 650 186 185 +f 234 244 259 +f 226 245 225 +f 1033 1042 1030 +f 2492 836 247 +f 7 169 1121 +f 1462 1322 1482 +f 425 467 458 +f 496 4 467 +f 1751 2468 2480 +f 290 418 140 +f 326 789 762 +f 142 177 161 +f 165 1751 2480 +f 87 103 71 +f 103 87 104 +f 1180 1179 1148 +f 417 387 1179 +f 2081 2060 2031 +f 1154 1173 1141 +f 181 131 197 +f 442 425 426 +f 614 144 143 +f 876 1010 797 +f 40 45 56 +f 56 45 61 +f 87 71 61 +f 1563 1437 1590 +f 1121 385 117 +f 1148 1160 1137 +f 1449 1459 1439 +f 1028 2462 929 +f 442 459 425 +f 459 467 425 +f 168 495 4 +f 496 168 4 +f 1763 1403 1444 +f 140 187 117 +f 244 234 225 +f 246 740 269 +f 372 414 1182 +f 40 547 45 +f 45 62 61 +f 62 87 61 +f 87 88 104 +f 1084 517 1054 +f 387 328 1064 +f 2467 2497 2485 +f 286 1363 302 +f 205 189 162 +f 290 140 289 +f 214 234 224 +f 393 399 809 +f 315 1131 397 +f 302 321 353 +f 1164 169 391 +f 427 459 442 +f 217 496 467 +f 217 168 496 +f 978 969 2074 +f 361 383 382 +f 269 276 245 +f 1440 11 305 +f 62 88 87 +f 328 1066 1064 +f 1066 1165 1164 +f 242 287 302 +f 1363 242 302 +f 287 321 302 +f 1179 249 1187 +f 983 1020 1004 +f 464 747 481 +f 788 323 276 +f 269 245 246 +f 88 89 1325 +f 171 172 242 +f 360 353 321 +f 360 1354 353 +f 1057 1064 1164 +f 2184 2188 2183 +f 460 459 451 +f 460 467 459 +f 149 168 217 +f 149 136 168 +f 116 129 122 +f 109 124 77 +f 159 167 148 +f 28 42 41 +f 57 88 62 +f 45 57 62 +f 1336 1325 89 +f 89 72 1336 +f 147 172 171 +f 172 258 242 +f 258 257 242 +f 257 287 242 +f 257 321 287 +f 345 360 321 +f 360 381 1354 +f 1069 938 1655 +f 387 473 249 +f 270 217 467 +f 130 136 149 +f 851 847 829 +f 983 987 975 +f 189 177 142 +f 88 72 89 +f 184 258 172 +f 257 288 321 +f 1265 451 459 +f 270 149 217 +f 226 225 174 +f 27 28 41 +f 109 125 124 +f 547 57 45 +f 57 58 88 +f 88 58 72 +f 2476 2484 2458 +f 147 184 172 +f 184 213 258 +f 258 243 257 +f 243 288 257 +f 345 321 288 +f 391 169 7 +f 468 460 451 +f 468 488 460 +f 270 467 460 +f 488 270 460 +f 1206 136 130 +f 481 793 150 +f 143 205 162 +f 142 119 124 +f 58 90 72 +f 90 128 72 +f 147 173 184 +f 173 213 184 +f 213 233 258 +f 258 233 243 +f 354 360 345 +f 354 381 360 +f 1026 991 307 +f 268 312 259 +f 1206 130 1080 +f 116 105 73 +f 139 148 166 +f 275 312 268 +f 188 401 187 +f 2479 2459 2461 +f 58 63 90 +f 1064 1066 1164 +f 1064 473 387 +f 288 311 345 +f 311 354 345 +f 996 994 307 +f 452 468 439 +f 452 478 468 +f 478 488 468 +f 141 130 149 +f 1564 1639 1563 +f 547 41 57 +f 2081 2107 2060 +f 382 381 354 +f 497 270 488 +f 289 149 270 +f 289 141 149 +f 114 122 139 +f 59 60 64 +f 275 323 312 +f 401 668 7 +f 41 46 57 +f 57 46 58 +f 1459 1345 1269 +f 1342 121 158 +f 166 173 158 +f 213 224 233 +f 233 259 243 +f 243 322 288 +f 322 311 288 +f 453 478 452 +f 497 289 270 +f 912 911 906 +f 276 323 275 +f 276 275 245 +f 46 63 58 +f 90 121 128 +f 173 214 213 +f 213 214 224 +f 259 322 243 +f 336 311 322 +f 336 354 311 +f 361 382 354 +f 1043 439 1290 +f 497 488 478 +f 385 130 141 +f 385 1080 130 +f 144 190 143 +f 535 41 547 +f 121 166 158 +f 335 336 322 +f 354 336 361 +f 2004 2481 1764 +f 698 439 1043 +f 289 140 141 +f 923 1096 931 +f 650 185 159 +f 46 59 63 +f 63 91 90 +f 90 114 121 +f 121 139 166 +f 173 196 214 +f 259 335 322 +f 2478 2502 2434 +f 312 337 336 +f 90 91 114 +f 114 139 121 +f 166 196 173 +f 224 234 233 +f 234 259 233 +f 259 312 335 +f 1124 916 1189 +f 542 541 530 +f 462 479 290 +f 269 783 276 +f 813 567 641 +f 276 783 788 +f 82 1038 1333 +f 816 701 703 +f 672 137 603 +f 625 635 624 +f 2457 2439 1973 +f 767 533 529 +f 2468 1869 2480 +f 662 190 639 +f 711 720 719 +f 630 639 614 +f 161 654 638 +f 781 991 982 +f 1227 31 516 +f 648 639 630 +f 630 614 590 +f 2098 544 1899 +f 578 579 586 +f 697 492 551 +f 529 533 400 +f 869 859 870 +f 1732 924 914 +f 1004 1027 991 +f 801 591 603 +f 636 676 651 +f 876 949 965 +f 2207 1789 1859 +f 76 739 237 +f 188 681 15 +f 578 604 599 +f 797 616 995 +f 510 2035 1365 +f 76 812 617 +f 617 739 76 +f 1468 93 1765 +f 596 546 812 +f 1457 1305 1477 +f 760 197 150 +f 671 773 765 +f 586 609 604 +f 591 700 632 +f 476 2312 474 +f 2084 2027 2489 +f 582 590 571 +f 1555 2449 1996 +f 674 546 596 +f 812 655 617 +f 161 177 661 +f 599 604 636 +f 700 787 576 +f 776 675 572 +f 776 674 675 +f 617 634 739 +f 591 632 649 +f 612 546 674 +f 617 655 634 +f 728 752 706 +f 571 2311 2305 +f 775 674 776 +f 775 612 674 +f 612 628 546 +f 546 628 812 +f 812 628 655 +f 620 630 615 +f 620 648 630 +f 667 653 646 +f 810 782 785 +f 150 197 814 +f 534 1517 2000 +f 702 572 2378 +f 748 776 572 +f 655 613 634 +f 911 917 905 +f 648 679 662 +f 727 771 713 +f 750 807 799 +f 639 190 144 +f 662 679 200 +f 702 748 572 +f 775 776 748 +f 628 718 655 +f 626 658 645 +f 791 778 790 +f 612 811 628 +f 613 514 634 +f 1380 1756 1673 +f 570 590 614 +f 720 741 719 +f 1074 795 835 +f 614 639 144 +f 612 775 811 +f 718 735 655 +f 655 735 613 +f 798 338 788 +f 636 652 676 +f 571 590 555 +f 528 730 687 +f 690 702 2312 +f 476 690 2312 +f 811 718 628 +f 721 778 727 +f 748 702 690 +f 735 686 613 +f 1517 2002 2127 +f 654 685 667 +f 569 588 606 +f 513 531 538 +f 538 549 548 +f 549 553 548 +f 550 588 549 +f 1903 869 870 +f 691 775 748 +f 691 600 775 +f 600 811 775 +f 811 563 718 +f 563 736 718 +f 718 736 735 +f 736 647 735 +f 735 647 686 +f 686 745 613 +f 745 514 613 +f 569 606 605 +f 654 667 638 +f 851 857 847 +f 588 569 549 +f 690 691 748 +f 680 514 745 +f 2127 2002 2094 +f 747 701 481 +f 400 373 529 +f 600 536 811 +f 536 563 811 +f 1306 227 1152 +f 522 24 18 +f 523 24 522 +f 865 857 851 +f 2031 2060 1540 +f 767 701 747 +f 618 652 609 +f 652 636 609 +f 573 22 710 +f 642 699 730 +f 1522 1518 2476 +f 500 629 691 +f 690 500 691 +f 691 629 600 +f 780 644 641 +f 579 578 561 +f 131 668 197 +f 197 668 814 +f 789 809 798 +f 622 760 150 +f 621 563 536 +f 673 745 686 +f 673 818 745 +f 818 680 745 +f 680 96 514 +f 2495 2462 1028 +f 1028 583 575 +f 663 794 664 +f 629 761 600 +f 761 757 600 +f 600 757 536 +f 621 696 563 +f 755 736 563 +f 696 755 563 +f 633 736 755 +f 633 647 736 +f 623 686 647 +f 633 623 647 +f 686 623 673 +f 819 680 818 +f 680 819 96 +f 1729 1677 1096 +f 2482 1899 2471 +f 537 536 757 +f 536 537 621 +f 673 819 818 +f 2428 222 230 +f 25 24 523 +f 25 557 24 +f 38 25 19 +f 710 22 272 +f 663 759 794 +f 1120 878 1195 +f 537 696 621 +f 696 633 755 +f 822 2215 2220 +f 97 96 1053 +f 750 784 743 +f 887 905 864 +f 768 784 373 +f 512 513 548 +f 573 664 22 +f 696 715 633 +f 673 521 819 +f 2454 2453 2445 +f 883 887 847 +f 306 812 76 +f 642 528 759 +f 798 809 235 +f 994 792 998 +f 587 626 586 +f 1900 1918 1937 +f 645 652 618 +f 537 786 696 +f 521 593 819 +f 515 19 523 +f 741 749 719 +f 789 326 809 +f 539 581 550 +f 657 777 723 +f 684 713 660 +f 692 712 720 +f 652 666 692 +f 507 761 629 +f 472 507 629 +f 507 757 761 +f 623 633 673 +f 724 521 673 +f 515 516 19 +f 304 675 674 +f 178 778 721 +f 947 1447 2358 +f 626 645 618 +f 586 626 618 +f 784 768 742 +f 753 537 757 +f 537 753 786 +f 724 981 521 +f 521 981 593 +f 979 559 850 +f 637 660 677 +f 787 631 576 +f 141 117 385 +f 809 399 235 +f 641 754 558 +f 542 553 561 +f 742 768 762 +f 444 416 533 +f 528 687 796 +f 813 598 566 +f 1490 1501 1557 +f 753 757 507 +f 786 715 696 +f 633 724 673 +f 2090 2062 2109 +f 646 653 660 +f 660 694 683 +f 677 660 683 +f 1872 839 838 +f 1224 18 30 +f 326 393 809 +f 799 529 373 +f 313 507 472 +f 715 774 633 +f 974 699 841 +f 703 820 816 +f 692 711 676 +f 1014 355 766 +f 875 752 1019 +f 627 646 660 +f 711 692 720 +f 652 692 676 +f 799 373 784 +f 813 566 567 +f 2462 2482 2475 +f 764 644 780 +f 1479 1924 1916 +f 753 738 786 +f 738 607 786 +f 786 607 715 +f 715 524 774 +f 633 774 724 +f 559 979 672 +f 758 798 783 +f 683 694 705 +f 820 703 562 +f 764 687 644 +f 744 743 725 +f 313 753 507 +f 607 524 715 +f 664 801 22 +f 646 627 610 +f 800 820 562 +f 750 769 807 +f 767 747 533 +f 578 586 604 +f 862 593 981 +f 688 2382 1083 +f 306 304 674 +f 738 584 607 +f 168 136 238 +f 773 552 765 +f 2473 2464 2458 +f 773 793 552 +f 626 619 658 +f 1007 1139 1013 +f 562 529 799 +f 744 750 743 +f 659 683 693 +f 677 683 659 +f 313 737 753 +f 753 737 738 +f 607 729 524 +f 27 518 28 +f 553 569 580 +f 657 163 777 +f 580 569 605 +f 789 798 758 +f 769 562 807 +f 820 671 816 +f 638 646 611 +f 1074 598 644 +f 750 799 784 +f 1931 907 898 +f 2483 2487 2461 +f 737 584 738 +f 1439 1438 1431 +f 2098 1213 544 +f 48 578 75 +f 796 631 787 +f 815 732 21 +f 581 588 550 +f 625 636 651 +f 778 1011 810 +f 693 705 725 +f 693 683 705 +f 236 1921 1966 +f 584 729 607 +f 2237 1866 2227 +f 530 541 28 +f 237 739 248 +f 512 530 28 +f 727 778 771 +f 684 727 713 +f 2237 2220 826 +f 542 561 560 +f 528 796 700 +f 808 785 671 +f 739 592 248 +f 895 905 896 +f 740 246 186 +f 272 137 979 +f 770 769 744 +f 712 742 720 +f 1213 2026 544 +f 1888 1235 2438 +f 555 554 2311 +f 737 313 1192 +f 1585 1612 1611 +f 695 721 685 +f 518 17 28 +f 769 770 562 +f 719 749 740 +f 648 669 679 +f 773 657 723 +f 606 637 619 +f 2072 2062 2042 +f 606 619 626 +f 549 569 553 +f 161 638 611 +f 910 917 942 +f 917 1103 942 +f 991 1026 992 +f 979 137 672 +f 785 163 657 +f 710 2488 2472 +f 611 581 119 +f 808 671 820 +f 1820 1900 1870 +f 759 700 591 +f 637 677 619 +f 2494 2490 2463 +f 671 765 816 +f 687 764 780 +f 1019 992 1026 +f 1726 1719 987 +f 713 771 694 +f 51 2355 78 +f 510 526 525 +f 525 526 1249 +f 526 33 1249 +f 2311 554 2335 +f 827 848 840 +f 603 591 649 +f 758 269 740 +f 1595 1612 1586 +f 1694 1048 1699 +f 682 740 186 +f 22 801 603 +f 555 570 554 +f 1053 110 97 +f 615 582 601 +f 814 668 188 +f 725 705 744 +f 528 700 759 +f 640 648 620 +f 703 701 562 +f 886 892 582 +f 631 731 576 +f 1087 1835 1747 +f 882 864 895 +f 956 950 1103 +f 1502 2500 2470 +f 205 190 200 +f 815 878 616 +f 616 878 995 +f 1183 878 815 +f 1601 1827 881 +f 527 535 526 +f 2184 2183 2175 +f 1142 1125 1133 +f 235 338 798 +f 160 339 792 +f 599 92 75 +f 598 1116 566 +f 631 558 731 +f 771 770 744 +f 730 528 642 +f 841 699 642 +f 668 401 188 +f 510 527 526 +f 749 758 740 +f 706 721 695 +f 694 726 705 +f 694 744 726 +f 906 911 905 +f 661 695 161 +f 708 815 616 +f 535 547 33 +f 794 759 591 +f 778 808 790 +f 269 758 783 +f 771 744 694 +f 800 808 820 +f 571 886 582 +f 854 948 1010 +f 906 905 887 +f 625 651 635 +f 2000 1226 534 +f 2140 1504 2016 +f 601 620 615 +f 620 601 640 +f 648 640 669 +f 698 452 439 +f 671 785 657 +f 1561 2356 545 +f 685 653 667 +f 685 727 684 +f 568 616 797 +f 708 732 815 +f 93 229 339 +f 865 851 839 +f 942 1103 950 +f 589 614 125 +f 606 610 627 +f 951 834 873 +f 92 599 625 +f 1878 830 1902 +f 2482 2098 1899 +f 568 708 616 +f 708 551 732 +f 2434 2487 2483 +f 160 964 665 +f 2316 2391 2309 +f 762 758 749 +f 570 614 589 +f 888 897 883 +f 2000 1517 1388 +f 685 721 727 +f 588 610 606 +f 653 685 684 +f 651 650 635 +f 760 1151 6 +f 793 622 150 +f 651 676 650 +f 744 769 750 +f 541 542 560 +f 476 500 690 +f 473 1064 1057 +f 561 578 560 +f 636 625 599 +f 876 995 949 +f 829 856 846 +f 682 704 740 +f 791 790 770 +f 2466 2500 2460 +f 579 587 586 +f 1352 1208 1095 +f 1684 1479 1916 +f 604 609 636 +f 751 721 706 +f 810 608 782 +f 672 603 649 +f 475 447 476 +f 794 591 801 +f 682 186 650 +f 808 800 790 +f 644 598 813 +f 704 719 740 +f 1011 608 810 +f 1192 584 737 +f 687 780 796 +f 2337 474 2312 +f 638 667 646 +f 706 1186 728 +f 733 575 568 +f 595 551 708 +f 595 540 551 +f 1308 501 1852 +f 665 339 160 +f 527 2447 535 +f 558 9 731 +f 723 793 773 +f 660 713 694 +f 693 725 666 +f 562 767 529 +f 550 538 531 +f 2267 2287 2233 +f 996 964 160 +f 2068 2470 2466 +f 704 711 719 +f 741 762 749 +f 605 606 626 +f 548 542 530 +f 995 878 709 +f 1898 1684 1916 +f 778 791 771 +f 782 163 785 +f 789 758 762 +f 857 883 847 +f 733 970 1028 +f 838 829 825 +f 2447 511 535 +f 22 603 137 +f 705 726 744 +f 605 587 580 +f 512 548 530 +f 743 784 742 +f 790 800 770 +f 778 810 808 +f 1014 998 355 +f 708 568 595 +f 656 697 551 +f 540 656 551 +f 143 125 614 +f 1000 1020 983 +f 778 178 1011 +f 676 704 682 +f 637 627 660 +f 606 627 637 +f 701 552 481 +f 808 810 785 +f 590 570 555 +f 716 595 568 +f 2355 2335 554 +f 912 1729 911 +f 1076 1456 1546 +f 697 68 492 +f 676 711 704 +f 839 851 838 +f 1028 575 733 +f 1020 844 982 +f 716 568 575 +f 844 781 982 +f 1238 2156 2034 +f 553 580 561 +f 580 579 561 +f 452 461 453 +f 560 578 48 +f 564 540 595 +f 632 656 540 +f 564 632 540 +f 75 578 599 +f 518 27 535 +f 511 518 535 +f 783 798 788 +f 642 759 663 +f 720 742 741 +f 605 626 587 +f 580 587 579 +f 725 712 666 +f 562 701 767 +f 1729 923 911 +f 712 743 742 +f 619 677 658 +f 161 695 654 +f 770 800 562 +f 2084 2489 2472 +f 575 559 716 +f 716 564 595 +f 654 695 685 +f 843 855 2064 +f 34 731 9 +f 527 510 1973 +f 723 622 793 +f 992 1726 987 +f 693 666 652 +f 2472 853 573 +f 624 159 148 +f 671 657 773 +f 681 188 498 +f 797 970 733 +f 565 656 632 +f 565 697 656 +f 565 731 697 +f 1949 951 920 +f 85 111 84 +f 662 200 190 +f 44 324 754 +f 33 547 40 +f 658 693 652 +f 658 652 645 +f 664 794 801 +f 666 712 692 +f 639 648 662 +f 611 646 610 +f 850 559 575 +f 1447 2490 1106 +f 1972 1955 1935 +f 582 615 590 +f 66 581 539 +f 780 641 631 +f 796 780 631 +f 1049 1192 83 +f 1348 13 1519 +f 799 807 562 +f 581 611 588 +f 687 795 644 +f 663 8 642 +f 1936 1972 1935 +f 650 676 682 +f 615 630 590 +f 730 795 687 +f 742 762 741 +f 548 553 542 +f 1048 1692 1074 +f 658 659 693 +f 37 52 30 +f 611 610 588 +f 649 632 564 +f 565 576 731 +f 2138 922 1058 +f 1204 854 965 +f 725 743 712 +f 644 813 641 +f 660 653 684 +f 771 791 770 +f 644 795 1074 +f 469 480 681 +f 559 672 564 +f 716 559 564 +f 672 649 564 +f 2161 1378 2171 +f 474 475 476 +f 816 765 701 +f 765 552 701 +f 513 538 548 +f 754 324 107 +f 609 586 618 +f 25 523 19 +f 677 659 658 +f 689 452 698 +f 1334 1115 1353 +f 700 565 632 +f 700 576 565 +f 481 552 793 +f 763 901 2458 +f 550 549 538 +f 781 964 996 +f 1596 1634 1595 +f 198 916 1124 +f 198 1124 341 +f 842 973 1025 +f 842 1025 836 +f 1009 1024 934 +f 573 710 2472 +f 1100 971 1002 +f 1501 1081 1557 +f 1225 1219 955 +f 413 2138 284 +f 955 1630 522 +f 341 1124 301 +f 2333 2376 2350 +f 1107 218 284 +f 398 925 1513 +f 1513 1442 1495 +f 1935 1455 1744 +f 1723 1935 1744 +f 825 1872 838 +f 1495 1442 1496 +f 963 1024 1009 +f 1511 1514 966 +f 1775 1729 912 +f 688 262 1067 +f 714 1007 1512 +f 919 1732 914 +f 2319 2331 2304 +f 2400 2407 2391 +f 1674 2164 1780 +f 843 927 899 +f 1660 988 1188 +f 1067 262 1640 +f 1381 1109 1483 +f 1437 1381 1483 +f 2495 1010 948 +f 1514 1289 1313 +f 899 374 961 +f 1438 1430 1422 +f 1634 1095 1632 +f 2487 973 2461 +f 1003 499 874 +f 849 848 827 +f 1430 1462 1453 +f 2496 2084 2471 +f 909 10 980 +f 730 927 835 +f 2031 1540 1536 +f 831 849 2178 +f 881 834 951 +f 1841 1722 1803 +f 1005 670 1020 +f 1021 670 1005 +f 1869 2059 2467 +f 903 902 1939 +f 2476 2502 1651 +f 853 8 573 +f 1850 831 2178 +f 934 746 247 +f 934 65 746 +f 301 285 1077 +f 968 944 977 +f 970 2495 1028 +f 974 2465 374 +f 899 927 374 +f 1882 1898 1916 +f 1613 1634 1596 +f 909 833 1396 +f 2492 247 1003 +f 919 914 1931 +f 1459 1299 1458 +f 1634 1632 1633 +f 844 670 228 +f 2494 2497 2467 +f 901 973 2487 +f 228 1772 734 +f 1701 1709 1666 +f 963 574 1024 +f 847 864 856 +f 1730 1736 2239 +f 870 859 848 +f 2074 2111 2103 +f 1140 1590 1483 +f 927 730 974 +f 2103 978 2074 +f 756 1745 1718 +f 848 859 840 +f 1296 1482 1320 +f 2331 51 66 +f 1067 988 962 +f 1396 833 1445 +f 1001 1005 1000 +f 901 1009 973 +f 1099 1077 817 +f 933 944 936 +f 952 958 1828 +f 988 1660 986 +f 833 1067 1445 +f 1067 1640 988 +f 218 413 284 +f 1843 180 347 +f 1846 1708 1798 +f 2469 2477 855 +f 1006 1021 1005 +f 381 382 250 +f 2369 828 531 +f 968 977 1001 +f 2460 1949 779 +f 1194 1441 1115 +f 1001 1000 968 +f 756 678 1745 +f 963 1009 901 +f 2471 2084 2472 +f 841 642 8 +f 982 991 1027 +f 670 844 1020 +f 1289 1514 945 +f 869 904 890 +f 1161 1115 1639 +f 823 2178 849 +f 746 12 499 +f 263 428 2366 +f 1685 1075 1692 +f 1002 926 806 +f 1799 1755 216 +f 944 968 993 +f 943 944 993 +f 31 38 19 +f 531 828 550 +f 1501 1078 1081 +f 1921 1149 431 +f 936 943 932 +f 1660 1489 1412 +f 301 980 285 +f 903 918 902 +f 869 890 868 +f 890 903 867 +f 1003 746 499 +f 951 1949 2500 +f 990 841 853 +f 1595 1634 1611 +f 374 927 974 +f 836 1025 247 +f 1653 1652 1638 +f 1303 1545 1142 +f 1616 1631 1638 +f 1629 1546 1628 +f 936 932 913 +f 513 506 531 +f 868 890 867 +f 2330 2369 2353 +f 924 918 914 +f 907 914 904 +f 1258 1421 1267 +f 301 939 980 +f 1472 1482 1296 +f 868 867 859 +f 472 491 313 +f 272 519 2488 +f 1471 1472 1296 +f 1025 934 247 +f 1634 1633 1611 +f 2176 1847 2177 +f 1310 1289 806 +f 924 933 918 +f 1969 1968 902 +f 2107 2128 2118 +f 1428 1436 1287 +f 1139 1564 1617 +f 2378 572 2384 +f 853 841 8 +f 2501 961 2465 +f 1221 1240 1408 +f 1069 1578 1627 +f 1006 1005 1001 +f 1617 1564 1578 +f 828 539 550 +f 1791 2168 2160 +f 1829 1718 1739 +f 1968 1939 902 +f 756 1718 665 +f 1998 2000 1388 +f 2451 545 2356 +f 178 997 1011 +f 1275 325 1270 +f 1709 872 1666 +f 2176 1959 1847 +f 944 943 936 +f 2424 518 511 +f 1445 1067 962 +f 2007 952 1828 +f 2052 2061 2081 +f 828 2303 539 +f 835 1699 1048 +f 1709 1706 872 +f 885 574 963 +f 1318 1296 1320 +f 859 867 1902 +f 1452 1448 1421 +f 943 993 976 +f 993 1000 983 +f 854 1010 876 +f 988 986 962 +f 2031 2052 2081 +f 924 1732 1828 +f 965 949 1060 +f 781 228 734 +f 1718 1765 665 +f 943 976 932 +f 1680 1794 1783 +f 1448 1471 1276 +f 1276 1267 1421 +f 1931 914 907 +f 991 781 996 +f 1276 1421 1448 +f 10 909 1396 +f 831 860 849 +f 1523 1762 1774 +f 924 1828 937 +f 307 994 1014 +f 946 963 901 +f 978 2103 977 +f 977 1006 1001 +f 1007 1161 1639 +f 1639 1294 1437 +f 885 1032 574 +f 1294 1381 1437 +f 733 568 797 +f 792 229 1112 +f 119 581 108 +f 843 835 927 +f 1889 860 831 +f 2211 2216 2204 +f 2400 2431 2422 +f 2103 1006 977 +f 840 1902 830 +f 827 840 830 +f 827 830 822 +f 1003 874 2492 +f 1432 1439 1431 +f 781 734 964 +f 1937 1936 1723 +f 918 913 902 +f 958 977 944 +f 1850 2178 2177 +f 1005 1020 1000 +f 991 996 307 +f 1396 1445 340 +f 2179 1763 889 +f 939 909 980 +f 1828 958 937 +f 978 977 958 +f 1590 1571 1563 +f 779 1949 920 +f 1551 1362 1573 +f 2103 2142 1006 +f 920 885 963 +f 946 920 963 +f 1584 1616 1583 +f 1453 1472 1452 +f 1647 1617 1578 +f 1578 1564 1627 +f 1628 938 1069 +f 869 868 859 +f 993 983 976 +f 912 1762 1775 +f 752 751 706 +f 1628 1546 938 +f 844 228 781 +f 840 859 1902 +f 898 907 904 +f 1025 973 1009 +f 663 664 573 +f 763 946 901 +f 898 904 869 +f 2172 889 1763 +f 1128 926 971 +f 860 848 849 +f 904 903 890 +f 2486 2459 2479 +f 577 782 608 +f 933 936 918 +f 2177 1847 1851 +f 665 1765 339 +f 937 958 944 +f 894 981 724 +f 968 1000 993 +f 2192 2195 2205 +f 1652 1099 817 +f 997 608 1011 +f 997 577 608 +f 577 163 782 +f 1112 998 792 +f 2177 1851 1850 +f 1257 1421 1258 +f 951 873 920 +f 822 830 2215 +f 1899 2496 2471 +f 1773 1668 1558 +f 904 914 903 +f 932 1671 913 +f 873 885 920 +f 1013 1617 1647 +f 873 1032 885 +f 894 862 981 +f 2469 855 961 +f 913 1671 1969 +f 2477 2064 855 +f 918 936 913 +f 860 870 848 +f 937 944 933 +f 1501 1013 1647 +f 824 178 751 +f 824 997 178 +f 824 577 997 +f 643 163 577 +f 863 856 882 +f 2128 2153 2134 +f 722 774 880 +f 722 894 774 +f 864 905 895 +f 850 575 583 +f 914 918 903 +f 924 937 933 +f 1501 717 1013 +f 1587 1324 928 +f 717 1512 1013 +f 602 577 824 +f 766 643 577 +f 894 709 862 +f 709 878 862 +f 976 975 932 +f 1324 1596 928 +f 880 524 1060 +f 2434 2459 2499 +f 1324 1613 1596 +f 752 824 751 +f 602 766 577 +f 1014 602 594 +f 1387 1226 2152 +f 2153 1387 2152 +f 669 930 950 +f 1710 1694 1699 +f 768 326 762 +f 582 892 601 +f 974 990 2465 +f 624 116 625 +f 835 795 730 +f 2458 2484 763 +f 989 602 824 +f 2064 2477 1710 +f 976 983 975 +f 949 722 880 +f 996 160 994 +f 2305 863 556 +f 556 863 886 +f 601 910 640 +f 2264 825 829 +f 989 824 752 +f 856 864 882 +f 1595 1586 2381 +f 1627 1629 1628 +f 2174 2180 2173 +f 2128 2134 2118 +f 137 272 22 +f 949 880 1060 +f 995 894 722 +f 894 995 709 +f 894 724 774 +f 886 895 892 +f 640 910 930 +f 871 870 860 +f 846 856 863 +f 1026 875 1019 +f 838 851 829 +f 1024 1171 934 +f 36 189 205 +f 863 882 886 +f 886 882 895 +f 875 1026 594 +f 52 1459 1269 +f 896 917 910 +f 1025 1009 934 +f 949 995 722 +f 2152 1226 1636 +f 895 896 892 +f 892 910 601 +f 942 950 930 +f 875 989 752 +f 594 602 989 +f 766 355 643 +f 355 260 643 +f 905 917 896 +f 965 1060 1162 +f 892 896 910 +f 1101 1052 1042 +f 1029 1031 834 +f 1101 1133 1118 +f 342 357 376 +f 516 515 2454 +f 1656 2494 2467 +f 1056 1303 1133 +f 1120 1130 862 +f 69 342 376 +f 1055 1056 1133 +f 499 69 165 +f 85 101 111 +f 1031 1032 834 +f 200 679 1166 +f 1031 1042 1032 +f 1171 65 934 +f 1822 1204 1177 +f 1096 956 1103 +f 514 96 97 +f 956 1145 1144 +f 1185 1166 1144 +f 1145 1185 1144 +f 1185 200 1166 +f 375 132 1041 +f 1153 1202 305 +f 32 1244 1249 +f 1096 1087 956 +f 554 78 2355 +f 1191 138 110 +f 65 35 432 +f 1087 1110 956 +f 1110 1146 956 +f 956 1146 1145 +f 1146 1156 1145 +f 1145 1156 1185 +f 950 956 1144 +f 2481 2495 948 +f 1156 1193 1185 +f 1050 1047 1051 +f 239 151 107 +f 1185 1193 36 +f 1747 1110 1087 +f 1134 1146 1110 +f 1146 1157 1156 +f 1156 1157 1193 +f 1041 1045 1034 +f 1397 1134 1110 +f 1157 1146 1134 +f 1157 1175 1193 +f 1193 199 36 +f 1090 1035 1196 +f 1456 1150 1051 +f 1175 199 1193 +f 1186 695 199 +f 1186 199 1175 +f 1175 1157 1134 +f 728 1186 1175 +f 197 760 6 +f 1130 593 862 +f 1167 1109 182 +f 1194 1115 1161 +f 2140 1928 1504 +f 921 922 2138 +f 1147 1134 1397 +f 1719 1147 1397 +f 1147 1175 1134 +f 1175 1147 728 +f 341 1654 1208 +f 754 151 9 +f 284 2138 1058 +f 1188 1557 1660 +f 1191 110 1053 +f 916 284 1189 +f 284 1058 1189 +f 2094 1465 2127 +f 1726 1019 1147 +f 1147 1019 728 +f 593 1130 96 +f 239 305 1038 +f 1036 1131 315 +f 397 1131 1120 +f 1053 96 1130 +f 2467 2485 1869 +f 517 1089 421 +f 834 1827 1029 +f 419 1047 1117 +f 1034 433 1306 +f 2239 1862 1730 +f 1453 1462 1472 +f 1408 1422 1399 +f 471 23 1111 +f 1205 1150 1456 +f 1205 1040 1150 +f 1131 1036 293 +f 293 1068 1044 +f 375 1041 138 +f 1205 1140 1046 +f 1040 1205 1046 +f 1140 1167 1046 +f 1104 1049 83 +f 1052 1085 1032 +f 1044 1068 1191 +f 1167 1483 1109 +f 208 1084 1035 +f 1040 132 375 +f 1834 20 3 +f 1050 1051 1070 +f 1133 1125 1174 +f 11 1440 1401 +f 420 208 1071 +f 1135 1079 1094 +f 1086 1101 1118 +f 1029 1030 1031 +f 1200 1061 294 +f 1191 1068 138 +f 1171 1141 65 +f 1141 1172 65 +f 1172 35 65 +f 1172 404 35 +f 404 99 35 +f 221 1104 1063 +f 802 398 1083 +f 20 1089 3 +f 2064 1699 835 +f 1042 1052 1032 +f 1433 1261 1432 +f 1323 2338 155 +f 1076 1205 1456 +f 1088 1402 1056 +f 1150 348 1070 +f 1200 1089 20 +f 1097 1162 100 +f 1032 873 834 +f 21 471 1111 +f 294 1097 1104 +f 1072 100 584 +f 1151 760 622 +f 132 1045 1041 +f 1050 1070 1135 +f 1088 1039 940 +f 650 159 635 +f 100 1170 729 +f 729 584 100 +f 1103 931 1096 +f 925 1443 1513 +f 138 1102 110 +f 1034 1306 1152 +f 1071 1035 1090 +f 100 1072 1097 +f 23 1158 315 +f 1068 375 138 +f 1586 1612 1585 +f 1819 1030 1029 +f 1041 1034 1102 +f 232 375 1068 +f 348 1079 1070 +f 1061 1097 294 +f 1513 1443 1442 +f 1200 294 1119 +f 376 1050 1062 +f 1094 1036 315 +f 1200 1119 1089 +f 1111 1183 21 +f 1044 1191 1053 +f 698 295 689 +f 1079 232 1036 +f 404 1117 99 +f 1495 1496 717 +f 1119 294 98 +f 3 1089 517 +f 1132 1063 83 +f 1132 83 175 +f 132 1046 182 +f 1111 1195 1183 +f 1131 1044 1037 +f 127 402 1804 +f 219 1272 1047 +f 1697 1135 1094 +f 2140 1854 2117 +f 1111 397 1195 +f 1177 1162 1097 +f 1061 1177 1097 +f 717 1509 714 +f 2 1300 433 +f 462 290 461 +f 98 294 221 +f 294 1104 221 +f 714 1161 1007 +f 1073 1152 1143 +f 1697 1094 1360 +f 1223 1423 1218 +f 836 2479 842 +f 1097 1072 1049 +f 348 1040 375 +f 3 517 316 +f 180 1061 1201 +f 348 375 232 +f 1432 1431 1415 +f 220 1513 1495 +f 1104 1097 1049 +f 306 674 596 +f 777 455 723 +f 2170 2151 1641 +f 1047 419 219 +f 1102 1034 1073 +f 1073 1034 1152 +f 1035 1054 1196 +f 1177 1204 1162 +f 746 65 12 +f 751 178 721 +f 1054 517 421 +f 1051 1150 1070 +f 1102 1073 110 +f 998 1136 355 +f 567 566 1163 +f 1111 315 397 +f 1048 1074 835 +f 1158 1094 315 +f 1374 1107 1252 +f 1112 1136 998 +f 472 629 500 +f 355 1136 260 +f 260 118 43 +f 1104 83 1063 +f 376 357 1050 +f 1463 1142 1545 +f 1036 232 293 +f 1030 1042 1031 +f 1079 348 232 +f 221 1063 1132 +f 1094 1079 1036 +f 1076 1629 1205 +f 1136 1197 260 +f 260 1197 118 +f 1204 965 1162 +f 293 232 1068 +f 1590 1205 1629 +f 1205 1590 1140 +f 250 382 392 +f 1296 1318 1311 +f 347 1201 20 +f 1201 1200 20 +f 132 182 1045 +f 1101 1086 1052 +f 1033 1039 1055 +f 138 1041 1102 +f 970 1010 2495 +f 455 777 43 +f 1992 1948 2023 +f 20 1834 347 +f 1072 584 1049 +f 584 1192 1049 +f 182 2 1045 +f 1163 324 44 +f 1360 1094 1158 +f 1450 1360 1158 +f 1091 1112 229 +f 509 723 455 +f 207 509 455 +f 1251 1257 1266 +f 1488 1489 1547 +f 2157 1541 1875 +f 305 107 324 +f 1045 2 433 +f 1070 1079 1135 +f 1136 1168 1197 +f 1197 359 118 +f 118 359 43 +f 359 356 43 +f 356 455 43 +f 356 207 455 +f 1240 1422 1408 +f 1163 1153 324 +f 1201 1061 1200 +f 1052 1086 1085 +f 1024 1141 1171 +f 1112 1105 1136 +f 1050 1135 1062 +f 1105 1168 1136 +f 1168 1178 1197 +f 1197 1178 359 +f 1173 404 1172 +f 465 356 359 +f 1174 1125 240 +f 1240 1431 1422 +f 1098 1113 1105 +f 1112 1098 1105 +f 1105 1178 1168 +f 1178 465 359 +f 1091 1098 1112 +f 1133 1174 1118 +f 98 221 1059 +f 487 1132 175 +f 980 1017 285 +f 465 207 356 +f 180 1201 347 +f 1060 524 1170 +f 445 127 316 +f 1431 1438 1422 +f 498 469 681 +f 940 1807 1759 +f 381 250 1290 +f 1113 1122 1105 +f 1105 1122 1178 +f 1151 509 207 +f 1236 2035 525 +f 1131 293 1044 +f 346 207 465 +f 346 1151 207 +f 1822 1796 1204 +f 1143 204 97 +f 123 1128 971 +f 2153 2152 2134 +f 126 1151 346 +f 517 445 316 +f 1450 1158 23 +f 1458 1462 1430 +f 1129 152 1182 +f 1122 1159 1178 +f 1178 1198 465 +f 79 346 465 +f 126 1155 1151 +f 1151 1155 6 +f 295 1129 689 +f 1073 1143 97 +f 1098 1123 1113 +f 1113 1123 1122 +f 1123 1169 1122 +f 1178 1159 1198 +f 1198 79 465 +f 392 383 152 +f 1822 1061 180 +f 116 92 625 +f 421 1089 1119 +f 1129 295 152 +f 110 1073 97 +f 1173 1172 1141 +f 1122 1169 1159 +f 79 126 346 +f 1155 181 6 +f 971 926 1002 +f 295 1043 152 +f 1039 1088 1056 +f 1428 1266 1436 +f 404 419 1117 +f 836 879 2479 +f 2464 2476 2458 +f 1198 317 79 +f 1124 939 301 +f 44 754 567 +f 1039 1056 1055 +f 1439 1459 1458 +f 1660 1412 986 +f 1169 1160 1159 +f 179 1155 126 +f 1155 131 181 +f 1061 1822 1177 +f 1153 305 324 +f 175 314 327 +f 1160 1187 1159 +f 1159 1187 1198 +f 1198 1187 317 +f 79 179 126 +f 1043 250 392 +f 152 1043 392 +f 96 819 593 +f 1123 1127 1169 +f 317 179 79 +f 1057 1155 179 +f 1155 391 131 +f 131 391 668 +f 2381 1586 1585 +f 12 69 499 +f 262 398 1640 +f 2107 2118 2060 +f 2130 2094 2002 +f 1187 249 317 +f 1155 1057 391 +f 1290 439 1265 +f 305 239 107 +f 1127 1160 1169 +f 317 473 179 +f 473 1057 179 +f 83 1192 314 +f 1043 1290 250 +f 1807 940 1030 +f 517 1084 445 +f 1057 1164 391 +f 2492 2480 2493 +f 163 643 43 +f 1056 1545 1303 +f 1069 1655 1023 +f 249 473 317 +f 1162 1060 1170 +f 1086 1118 1154 +f 82 68 16 +f 1989 1990 1536 +f 1633 1632 1611 +f 1487 2372 1305 +f 1494 1069 1023 +f 1137 1160 1127 +f 669 1166 679 +f 390 1285 426 +f 1955 1972 1971 +f 1219 1223 2437 +f 1254 1261 1223 +f 1319 1545 1056 +f 1320 1328 2443 +f 1261 1433 1223 +f 1219 1254 1223 +f 254 222 2428 +f 1237 1290 1265 +f 1284 1273 1263 +f 1277 1291 1301 +f 1314 102 1301 +f 1280 363 377 +f 1313 1353 1514 +f 468 451 439 +f 1918 1964 1956 +f 2026 29 2140 +f 1354 381 1279 +f 1224 30 1254 +f 147 158 173 +f 1247 1253 274 +f 1271 380 334 +f 2043 2072 2042 +f 274 300 267 +f 1356 1392 211 +f 13 240 1142 +f 1382 1330 1392 +f 1312 1323 155 +f 240 1125 1142 +f 2358 1573 1362 +f 1236 1249 1244 +f 1272 219 1348 +f 1271 1274 380 +f 191 2034 1982 +f 1992 2052 1990 +f 462 452 689 +f 2262 2286 2261 +f 183 489 1642 +f 2485 2480 1869 +f 84 111 1323 +f 1190 353 1354 +f 446 434 435 +f 1336 171 1341 +f 2021 430 2059 +f 862 878 1120 +f 1263 1273 1248 +f 1966 1921 2144 +f 1312 84 1323 +f 240 13 1348 +f 1359 1274 1271 +f 1392 1330 1247 +f 1520 1333 11 +f 1368 1253 1247 +f 1279 1285 1190 +f 2465 990 2489 +f 1272 1519 805 +f 1369 1272 805 +f 1317 95 1344 +f 1242 1248 1234 +f 1368 242 1363 +f 274 1262 1386 +f 532 597 1886 +f 2117 2026 2140 +f 1392 1247 274 +f 2162 508 985 +f 1964 1469 1965 +f 1315 104 1331 +f 1392 1356 1382 +f 128 1342 1336 +f 1285 427 426 +f 1219 1224 1254 +f 1320 1322 1321 +f 1320 1321 1328 +f 153 2443 1328 +f 1321 153 1328 +f 1235 1244 1243 +f 1225 1224 1219 +f 1359 353 1190 +f 1312 1473 1458 +f 1336 1342 147 +f 305 1333 1038 +f 1336 147 171 +f 516 31 19 +f 2479 2461 842 +f 1237 1265 427 +f 1263 1278 1284 +f 881 1827 834 +f 1237 427 1285 +f 1299 1312 1458 +f 1190 1285 1274 +f 1363 286 1253 +f 2330 2303 828 +f 427 442 426 +f 2493 2463 2492 +f 1285 380 1274 +f 522 18 1225 +f 2471 2472 2488 +f 2338 154 1321 +f 1423 1415 1218 +f 1225 18 1224 +f 1253 286 1262 +f 286 353 1359 +f 171 1368 1383 +f 1273 54 1234 +f 1973 2447 527 +f 1322 155 1321 +f 1203 1369 1413 +f 1307 363 1298 +f 1364 1375 1329 +f 1329 227 1306 +f 296 1298 1343 +f 947 2499 1447 +f 1203 1047 1272 +f 1098 1748 1123 +f 1519 1272 1348 +f 1277 70 1273 +f 1282 1337 1361 +f 286 302 353 +f 103 104 1315 +f 1377 435 434 +f 1449 1261 1345 +f 926 1310 806 +f 1263 1248 1242 +f 985 508 597 +f 1415 1222 1218 +f 88 1325 104 +f 170 111 156 +f 1384 1282 1361 +f 274 1253 1262 +f 1371 1317 1344 +f 1371 1366 1337 +f 1345 1459 1449 +f 171 1383 1341 +f 2438 1235 1227 +f 2134 1582 2118 +f 428 1260 1379 +f 1336 1341 1325 +f 1235 1242 1227 +f 1228 1687 2284 +f 1854 2140 2016 +f 1866 1887 1873 +f 1343 1298 1370 +f 1384 1361 2440 +f 171 242 1368 +f 1344 1309 1366 +f 1371 1344 1366 +f 1280 1377 1293 +f 200 1185 205 +f 1330 1383 1368 +f 1255 1264 1263 +f 543 1367 1876 +f 1343 1370 1260 +f 1293 1326 1370 +f 2440 1361 1302 +f 1282 1384 2406 +f 271 1337 1282 +f 170 2338 1323 +f 1528 1503 2470 +f 515 1347 2453 +f 1997 1705 1998 +f 2285 1228 2284 +f 1229 1250 1228 +f 1330 1368 1247 +f 1919 1619 2045 +f 1344 1364 1335 +f 1222 1240 1221 +f 1212 858 1741 +f 2388 1222 1221 +f 1528 2470 2068 +f 501 1308 2171 +f 1295 1311 1487 +f 2116 1619 1655 +f 1220 1229 1228 +f 8 663 573 +f 1343 1260 428 +f 1337 1366 1361 +f 1298 1280 1293 +f 1269 1345 1261 +f 1279 381 1290 +f 1230 1229 1220 +f 1230 1245 1229 +f 1245 1250 1229 +f 1227 1234 31 +f 1302 1361 1350 +f 1245 1266 1428 +f 1992 2023 2052 +f 2482 2471 2475 +f 452 462 461 +f 271 1282 1275 +f 1991 1989 1934 +f 1366 1309 1350 +f 1344 1335 1309 +f 730 699 974 +f 1374 1252 1208 +f 597 508 1912 +f 1363 1253 1368 +f 1386 1271 300 +f 1211 1218 1222 +f 1376 1377 434 +f 2399 2437 1211 +f 1284 1291 1277 +f 1230 1251 1245 +f 1251 1266 1245 +f 1317 1371 1337 +f 1288 1286 1095 +f 1095 1286 1352 +f 1241 1208 1352 +f 1241 1374 1208 +f 1284 1278 1291 +f 211 1392 267 +f 1344 1375 1364 +f 929 583 1028 +f 1361 1366 1350 +f 1115 1294 1639 +f 1291 103 1301 +f 1220 1231 1230 +f 1231 1251 1230 +f 1234 1248 1273 +f 1255 55 1264 +f 1360 1450 1702 +f 363 1280 1298 +f 1369 1203 1272 +f 1415 1240 1222 +f 1216 1231 1220 +f 1243 1263 1235 +f 1375 227 1329 +f 1264 1278 1263 +f 855 899 961 +f 1286 1241 1352 +f 2081 2128 2107 +f 1223 1433 1423 +f 1473 1312 155 +f 154 153 1321 +f 1377 1376 1293 +f 1392 274 267 +f 334 300 1271 +f 1955 1991 1934 +f 1613 1327 1288 +f 1327 1286 1288 +f 1349 1374 1241 +f 2370 2025 2367 +f 1315 1331 133 +f 434 446 1256 +f 1232 1251 1231 +f 1243 1244 1255 +f 1286 1304 1241 +f 1349 1107 1374 +f 1359 1271 1386 +f 1227 516 2431 +f 219 240 1348 +f 1270 271 1275 +f 1255 1263 1243 +f 2026 1926 29 +f 1683 2157 1212 +f 1326 1293 1376 +f 1255 32 55 +f 104 1325 1341 +f 519 2462 2475 +f 2154 2161 2137 +f 1376 434 1246 +f 1246 434 1256 +f 1257 1251 1232 +f 1262 1359 1386 +f 2195 2192 2186 +f 1308 534 1226 +f 2026 2117 544 +f 1327 1613 1324 +f 1327 1326 1286 +f 1286 1326 1304 +f 104 1341 1331 +f 774 524 880 +f 837 1517 534 +f 1127 1123 1567 +f 1279 1237 1285 +f 1297 1381 1294 +f 1217 1232 1216 +f 1142 1519 13 +f 1436 1267 1287 +f 1324 1372 1327 +f 1304 1246 1241 +f 1246 1349 1241 +f 1246 1373 1349 +f 286 1359 1262 +f 1382 1383 1330 +f 1284 1277 1273 +f 489 1998 1799 +f 1675 1116 1075 +f 106 1317 1337 +f 1311 1295 1281 +f 1292 1364 1329 +f 1335 1364 1292 +f 1334 1294 1115 +f 1334 1297 1294 +f 1300 1381 1297 +f 973 842 2461 +f 1217 1239 1232 +f 1232 1239 1257 +f 1258 1267 1436 +f 1359 1190 1274 +f 1862 1405 1877 +f 1372 1339 1327 +f 1339 1326 1327 +f 1373 1351 1349 +f 1276 1311 1281 +f 1256 2386 1351 +f 2 1109 1300 +f 482 1731 520 +f 803 1604 2022 +f 1223 1218 1211 +f 1341 1383 1382 +f 1298 1293 1370 +f 1190 1354 1279 +f 1324 2398 1372 +f 1714 1700 2173 +f 183 2000 489 +f 1701 1666 192 +f 1227 1242 1234 +f 1332 1289 1310 +f 1517 2005 2130 +f 1331 1341 1382 +f 525 1249 1236 +f 23 1268 1450 +f 1264 1291 1278 +f 1281 1287 1267 +f 1295 1305 1287 +f 1281 1295 1287 +f 1487 1305 1295 +f 1605 2097 2058 +f 1326 1376 1304 +f 1304 1376 1246 +f 1316 1919 1984 +f 2500 1949 2460 +f 1332 1313 1289 +f 2189 2181 2177 +f 1335 1334 1353 +f 1292 1297 1334 +f 1428 1250 1245 +f 969 958 952 +f 1217 1233 1239 +f 1233 1257 1239 +f 1876 1367 1338 +f 1379 1260 1372 +f 1372 1260 1339 +f 1128 1302 1310 +f 1310 1302 1332 +f 1335 1353 1313 +f 1292 1334 1335 +f 1297 1329 1300 +f 1279 1290 1237 +f 1301 103 1314 +f 70 1301 102 +f 23 1333 1268 +f 380 1285 390 +f 772 325 1275 +f 1314 103 1315 +f 2473 2458 2487 +f 1276 1281 1267 +f 1344 95 1375 +f 2053 1771 1572 +f 1246 1256 1373 +f 1373 1256 1351 +f 1340 1302 1128 +f 1350 1313 1332 +f 1329 1297 1292 +f 2434 2473 2487 +f 106 1337 271 +f 23 471 1333 +f 622 723 509 +f 1388 1517 2127 +f 1991 1990 1989 +f 183 1636 1226 +f 2133 1605 2151 +f 1260 1370 1339 +f 1339 1370 1326 +f 867 1894 1902 +f 390 426 412 +f 1235 1263 1242 +f 1399 1422 1233 +f 305 11 1333 +f 1300 1329 1306 +f 1302 1350 1332 +f 1350 1309 1313 +f 1309 1335 1313 +f 2470 2102 1502 +f 1787 1531 1599 +f 1724 1725 1691 +f 1827 1601 1927 +f 1678 1358 1476 +f 1823 1812 1846 +f 1805 1824 1708 +f 1746 1676 1797 +f 325 2395 429 +f 1835 1677 1826 +f 1507 1790 1722 +f 1526 1672 858 +f 158 147 1342 +f 1462 1473 1322 +f 1474 1414 1565 +f 1761 1900 1877 +f 940 1759 1008 +f 1565 1015 1008 +f 1924 1533 1933 +f 1878 826 830 +f 1565 1414 1015 +f 1402 1088 1008 +f 1538 1532 1651 +f 1015 1552 1008 +f 1538 1591 1474 +f 1532 1538 1474 +f 1474 1591 1414 +f 1484 1402 1008 +f 1552 1484 1008 +f 1414 1460 1015 +f 1015 1460 1552 +f 806 1289 945 +f 1597 1538 1659 +f 1484 1319 1402 +f 1056 1402 1319 +f 1538 1597 1591 +f 1591 960 1414 +f 1414 960 1460 +f 1925 1466 1455 +f 1552 1400 1484 +f 1484 1400 1319 +f 1400 113 1319 +f 1597 1580 1591 +f 1460 1400 1552 +f 1514 1441 966 +f 1597 1659 1409 +f 1657 113 1400 +f 1460 1657 1400 +f 1288 1095 1634 +f 1551 1597 1409 +f 1580 1598 1591 +f 1591 1598 960 +f 1536 1990 2031 +f 960 1657 1460 +f 1809 1746 1797 +f 1423 1433 1432 +f 2478 1362 1409 +f 1463 1545 113 +f 1657 1463 113 +f 1457 1287 1305 +f 1682 1716 1746 +f 1434 1761 1885 +f 1013 1139 1617 +f 2379 1362 2478 +f 1420 1597 1551 +f 1420 1580 1597 +f 1664 1808 1712 +f 2256 2250 2231 +f 1362 1551 1409 +f 2196 2214 2213 +f 1691 1725 1777 +f 1626 192 1666 +f 1534 1574 2058 +f 1574 1600 1605 +f 1600 1606 1605 +f 1606 1641 1605 +f 1573 1420 1551 +f 1657 1485 1463 +f 678 1806 1742 +f 1534 1553 1574 +f 1574 1575 1600 +f 1810 2170 585 +f 1623 1641 1606 +f 1407 1657 960 +f 1598 1407 960 +f 1485 1142 1463 +f 1716 1581 1676 +f 1738 1743 1733 +f 843 2064 835 +f 1539 1575 1574 +f 1553 1539 1574 +f 1575 1592 1600 +f 1592 1624 1606 +f 1600 1592 1606 +f 1642 585 1641 +f 1623 1642 1641 +f 1485 164 1142 +f 1738 1516 1743 +f 1809 1720 1798 +f 1533 1535 1534 +f 1592 1607 1624 +f 1624 1623 1606 +f 1163 566 1116 +f 1407 1485 1657 +f 1432 1449 1439 +f 1100 802 2382 +f 1743 1516 1722 +f 1746 1716 1676 +f 1535 1539 1534 +f 1534 1539 1553 +f 1642 1623 1624 +f 1095 1208 1654 +f 967 1407 1598 +f 1580 967 1598 +f 1809 1797 1720 +f 1924 1524 1535 +f 1533 1924 1535 +f 1539 1576 1575 +f 1642 216 585 +f 1407 1529 1485 +f 1485 1529 164 +f 1472 1462 1482 +f 1415 1431 1240 +f 966 1194 714 +f 383 1182 152 +f 474 2337 446 +f 1743 1841 1757 +f 1486 1524 1924 +f 1535 1525 1539 +f 1575 1576 1592 +f 1420 967 1580 +f 1288 1634 1613 +f 459 427 1265 +f 1404 2179 1393 +f 1404 1403 1800 +f 1404 1410 1403 +f 1410 1749 1403 +f 1349 1351 218 +f 1486 1498 1524 +f 1535 1524 1525 +f 1607 1636 1624 +f 183 1642 1624 +f 1636 183 1624 +f 1107 1349 218 +f 1351 845 218 +f 164 1519 1142 +f 845 413 218 +f 1525 1576 1539 +f 1576 1582 1592 +f 1592 2134 1607 +f 2134 1636 1607 +f 2147 1491 1401 +f 1407 1589 1529 +f 1529 1519 164 +f 1693 1763 1444 +f 1924 1479 1486 +f 1592 1582 2134 +f 499 165 874 +f 2176 1857 1959 +f 2327 2368 2326 +f 2358 821 953 +f 953 821 1573 +f 1824 1704 1464 +f 1731 1358 1678 +f 1394 1410 1404 +f 1394 1418 1410 +f 1466 1479 1839 +f 1486 1479 1498 +f 1498 1525 1524 +f 1576 2080 1582 +f 1785 1684 1898 +f 804 398 802 +f 804 925 398 +f 1447 1562 2358 +f 2358 1562 821 +f 821 1620 1573 +f 1620 1420 1573 +f 1420 1556 967 +f 1393 1394 1404 +f 1525 2080 1576 +f 1621 1420 1620 +f 1621 1556 1420 +f 967 1589 1407 +f 1505 5 1357 +f 1266 1258 1436 +f 1393 1395 1394 +f 2176 2175 1848 +f 1455 1466 1839 +f 1525 1540 2080 +f 1582 2080 2118 +f 1100 804 802 +f 1556 1589 967 +f 1589 1082 1529 +f 1093 1685 1357 +f 1504 1093 1357 +f 1425 1418 1394 +f 1475 1479 1466 +f 1479 1506 1498 +f 1789 1784 1730 +f 2501 2465 2489 +f 1438 1458 1430 +f 1462 1458 1473 +f 1454 805 1529 +f 1082 1454 1529 +f 1529 805 1519 +f 1425 1394 1395 +f 1425 1744 1418 +f 1479 1475 1506 +f 1540 2060 2080 +f 1556 1082 1589 +f 1443 945 1511 +f 1506 1536 1498 +f 1498 1536 1525 +f 1525 1536 1540 +f 1670 852 1672 +f 1998 1388 1389 +f 1511 966 1509 +f 1509 966 714 +f 1442 1443 1496 +f 1562 1635 821 +f 155 1322 1473 +f 1439 1458 1438 +f 1426 1425 1395 +f 1475 1499 1506 +f 1735 1588 1776 +f 2422 2454 2421 +f 1423 1432 1415 +f 1559 2101 2073 +f 845 866 413 +f 1429 1620 821 +f 1620 1429 1621 +f 1228 1250 1687 +f 1002 945 1443 +f 2382 802 1083 +f 1859 1411 1395 +f 1411 1426 1395 +f 1426 1744 1425 +f 1590 1437 1483 +f 1480 1475 1466 +f 1480 1499 1475 +f 1510 1733 1743 +f 1663 1696 1658 +f 1430 1453 1452 +f 1452 1472 1471 +f 1452 1471 1448 +f 1430 1452 1421 +f 1430 1421 1422 +f 1429 1082 1556 +f 1621 1429 1556 +f 1351 2386 845 +f 1126 1059 487 +f 1639 1437 1563 +f 1504 1928 1093 +f 1499 1536 1506 +f 1588 1770 1727 +f 1110 1747 1397 +f 1776 1588 1531 +f 1322 1320 1482 +f 1590 1629 1571 +f 1730 1877 1838 +f 1429 935 1082 +f 1082 935 1454 +f 804 1443 925 +f 1139 1007 1639 +f 1925 1480 1466 +f 1934 1989 1480 +f 1499 1989 1536 +f 1727 1526 1531 +f 1593 1614 502 +f 2455 2431 2400 +f 1755 1680 908 +f 1563 1571 1564 +f 1647 1078 1501 +f 2490 1635 1106 +f 1496 1511 717 +f 2454 2431 516 +f 1478 1153 1093 +f 1870 1426 1411 +f 1426 1723 1744 +f 962 986 1412 +f 717 1511 1509 +f 1825 1704 1824 +f 2225 2234 2253 +f 1490 1557 1188 +f 1635 80 821 +f 805 1454 935 +f 1186 706 695 +f 1194 1161 714 +f 1512 1007 1013 +f 592 97 204 +f 1258 1266 1257 +f 82 1333 471 +f 1694 1710 1505 +f 1643 490 1661 +f 1661 490 1114 +f 1518 2068 2484 +f 1750 1808 1664 +f 1656 1635 2490 +f 935 1521 805 +f 1546 1629 1076 +f 1301 70 1277 +f 966 1441 1194 +f 1148 1825 1824 +f 1614 1609 1643 +f 1114 1092 1921 +f 1770 1739 1670 +f 1631 1632 1646 +f 821 1016 1429 +f 1429 1016 935 +f 1632 1095 1654 +f 1083 262 688 +f 1724 1686 1725 +f 1644 490 1643 +f 1092 1149 1921 +f 3 893 1832 +f 988 1640 1188 +f 916 1107 284 +f 1656 80 1635 +f 1016 821 80 +f 1016 1521 935 +f 1478 1202 1153 +f 1401 1928 29 +f 1440 1478 1928 +f 1849 1700 1865 +f 1595 1611 1612 +f 1208 198 341 +f 1464 1704 1746 +f 2143 984 1721 +f 1848 1849 1868 +f 1662 1114 490 +f 1669 1787 1682 +f 1656 1618 80 +f 198 1208 916 +f 1440 1928 1401 +f 1521 1369 805 +f 1252 1107 916 +f 1745 678 1672 +f 1703 1779 1721 +f 1750 1465 1808 +f 1609 1644 1643 +f 1092 1114 1662 +f 1826 1523 1793 +f 2262 2261 2224 +f 1696 2166 1767 +f 1016 1648 1521 +f 1208 1252 916 +f 833 688 1067 +f 1794 1803 1558 +f 28 17 512 +f 1750 861 1566 +f 1594 1644 1609 +f 1644 1645 490 +f 490 1645 1662 +f 2229 2262 2224 +f 1602 861 1760 +f 1530 1777 1760 +f 872 1706 1673 +f 1696 1668 2166 +f 1708 1809 1798 +f 1581 1716 1814 +f 1709 1794 1680 +f 1233 1421 1257 +f 1724 1476 1686 +f 1469 1481 1965 +f 1965 1481 1492 +f 2073 1549 1559 +f 1594 1615 1644 +f 1799 1706 1755 +f 1725 1686 1837 +f 1720 1797 1572 +f 1618 2467 2022 +f 1618 1579 80 +f 1648 1016 80 +f 2134 2152 1636 +f 1611 1632 1631 +f 1761 1434 1470 +f 1559 1577 1594 +f 1603 1615 1594 +f 1615 1645 1644 +f 1637 1662 1645 +f 1662 1199 1092 +f 1199 1149 1092 +f 1451 1108 1149 +f 665 734 756 +f 1865 1700 1714 +f 1709 1841 1794 +f 1618 2022 1579 +f 1648 1413 1369 +f 1521 1648 1369 +f 1520 11 1401 +f 1446 1470 1434 +f 1798 1691 1754 +f 2063 1544 2073 +f 2073 1544 1549 +f 1594 1577 1603 +f 1615 1637 1645 +f 1637 1199 1662 +f 1427 1149 1199 +f 2167 1108 1451 +f 1997 1673 1705 +f 1706 1799 1705 +f 1841 1709 1757 +f 1604 1579 2022 +f 1579 707 80 +f 80 707 1648 +f 1520 1401 1491 +f 1649 1520 1491 +f 1435 1434 1885 +f 1470 1469 1461 +f 1481 1508 2024 +f 2370 1544 2063 +f 1549 1568 1559 +f 1559 1568 1577 +f 1603 1610 1615 +f 1615 1610 1637 +f 999 1199 1637 +f 1451 1149 1427 +f 1137 1825 1148 +f 1706 1705 1673 +f 1138 1604 2116 +f 1138 1579 1604 +f 1413 1648 707 +f 2360 2024 1508 +f 598 1075 1116 +f 229 93 1468 +f 1839 1479 1684 +f 2216 2229 2224 +f 1610 1625 1637 +f 329 999 1637 +f 1199 1017 1427 +f 1017 303 1427 +f 303 1451 1427 +f 1792 1754 1777 +f 2309 2391 2301 +f 1655 1138 2116 +f 1138 707 1579 +f 1649 1491 206 +f 1406 1885 1398 +f 1406 1419 1885 +f 1419 1435 1885 +f 1434 1435 1446 +f 1470 1481 1469 +f 1577 1583 1603 +f 999 1017 1199 +f 81 67 941 +f 67 1650 941 +f 1259 1815 2164 +f 1619 2116 2045 +f 1424 707 1138 +f 1702 1649 206 +f 1687 1406 1398 +f 1477 1481 1470 +f 1568 1569 1577 +f 1577 1569 1583 +f 1603 1583 1610 +f 1625 329 1637 +f 2167 340 273 +f 81 273 340 +f 81 962 67 +f 1547 1619 1488 +f 1830 1739 1770 +f 938 1424 1138 +f 1424 1413 707 +f 1527 1649 1702 +f 1527 1520 1649 +f 1527 1268 1520 +f 1250 1406 1687 +f 1441 1353 1115 +f 1203 1413 1051 +f 1250 1419 1406 +f 1477 2372 1481 +f 1481 2372 1508 +f 2449 1560 1568 +f 1549 2449 1568 +f 1568 1560 1569 +f 1569 1584 1583 +f 1652 329 1625 +f 329 817 999 +f 285 1017 999 +f 303 10 1451 +f 10 2167 1451 +f 1412 1650 67 +f 1412 1488 1650 +f 1547 1023 1619 +f 1023 1655 1619 +f 1655 938 1138 +f 1456 1413 1424 +f 1457 1470 1446 +f 1457 1477 1470 +f 329 1652 817 +f 10 340 2167 +f 938 1546 1424 +f 1546 1456 1424 +f 1259 1548 1779 +f 2052 2031 1990 +f 1440 1202 1478 +f 1428 1419 1250 +f 1428 1435 1419 +f 1428 1446 1435 +f 1934 1935 1955 +f 1560 1584 1569 +f 1610 1638 1625 +f 1638 1652 1625 +f 817 1077 999 +f 1077 285 999 +f 980 303 1017 +f 962 1412 67 +f 1494 1023 1547 +f 325 271 1270 +f 1443 1511 1496 +f 1450 1268 1527 +f 1514 1353 1441 +f 1287 1446 1428 +f 1446 1287 1457 +f 1305 2372 1477 +f 1992 1990 1991 +f 1992 1991 1971 +f 1971 1991 1955 +f 2449 1549 2418 +f 1583 1616 1610 +f 1610 1616 1638 +f 10 1396 340 +f 340 1445 81 +f 1445 962 81 +f 1790 984 1753 +f 984 2148 1753 +f 1588 1713 1770 +f 969 978 958 +f 1741 1779 1703 +f 1758 1846 1754 +f 1827 1819 1029 +f 1818 1530 1712 +f 1750 1566 2127 +f 2459 2434 2483 +f 1798 1720 1771 +f 1794 1841 1803 +f 216 1755 1810 +f 1098 1735 1748 +f 1735 1497 1748 +f 1502 2102 1601 +f 881 1502 1601 +f 1455 1839 1744 +f 1706 1709 1680 +f 1212 1741 1703 +f 1788 1969 1671 +f 1075 1074 1692 +f 951 2500 881 +f 2490 2486 2463 +f 1748 1497 1781 +f 1721 984 1840 +f 1815 1259 1741 +f 1626 1756 1837 +f 975 987 1542 +f 2230 2236 2235 +f 1772 678 734 +f 1542 1671 975 +f 1806 1772 1780 +f 678 1772 1806 +f 2218 2225 2268 +f 1828 1732 2007 +f 1526 1688 1531 +f 1752 1526 1554 +f 1844 1818 1712 +f 1823 1846 1804 +f 1781 1669 1704 +f 1721 1779 2143 +f 1770 1670 1526 +f 1497 1669 1781 +f 1098 1713 1735 +f 1742 1815 1741 +f 1526 858 1875 +f 1599 1531 1688 +f 1803 1790 1558 +f 1703 1721 1683 +f 1832 1766 957 +f 1542 1679 1671 +f 1679 1788 1671 +f 1927 1819 1827 +f 1718 1745 1739 +f 1684 1022 1839 +f 1459 1283 1299 +f 1022 1410 1418 +f 2368 2393 2326 +f 1669 1497 1776 +f 1875 858 1212 +f 1739 1745 852 +f 1964 1918 1461 +f 1356 133 1331 +f 1765 1829 1468 +f 858 1742 1741 +f 1006 1674 1021 +f 1723 1936 1935 +f 1468 1713 1098 +f 1724 1678 1476 +f 1680 1783 908 +f 1731 1543 520 +f 1683 1721 1840 +f 1467 1679 1542 +f 1812 1708 1846 +f 1679 1975 1788 +f 1713 1830 1770 +f 1803 1722 1790 +f 2301 2391 2349 +f 1713 1588 1735 +f 1836 1530 1818 +f 1837 1756 861 +f 886 571 556 +f 1181 1805 1812 +f 1706 1680 1755 +f 1677 1729 1775 +f 1776 1787 1669 +f 1526 1670 1672 +f 1727 1770 1526 +f 987 1467 1542 +f 1567 1704 1137 +f 1693 1865 1714 +f 897 1762 912 +f 1135 1697 1062 +f 1697 376 1062 +f 1543 1731 1678 +f 1793 1679 1467 +f 1777 1602 1760 +f 1846 1798 1754 +f 1835 1096 1677 +f 1033 1030 940 +f 1450 1527 1702 +f 1717 376 1697 +f 1711 1717 1697 +f 1717 165 376 +f 1840 984 1790 +f 1669 1746 1704 +f 1669 1682 1746 +f 2301 2349 2308 +f 1882 1444 1898 +f 1820 1789 1730 +f 861 1380 1566 +f 2301 2308 2266 +f 1771 1543 1691 +f 1958 1659 1651 +f 1697 1360 1711 +f 1711 1737 1717 +f 1717 1737 165 +f 1790 1753 1558 +f 1668 1696 1663 +f 1360 1702 1711 +f 1702 1707 1711 +f 1707 1737 1711 +f 1737 1751 165 +f 1444 1782 1693 +f 1716 1787 1599 +f 1744 1839 1022 +f 1898 1444 1785 +f 206 1707 1702 +f 1764 2468 1751 +f 316 1844 893 +f 893 1844 915 +f 1845 1804 1758 +f 1380 861 1756 +f 1780 670 1021 +f 1714 2172 1763 +f 1783 1558 1663 +f 1750 2127 1465 +f 1798 1771 1691 +f 1691 1543 1724 +f 1872 1910 839 +f 1737 2044 1751 +f 1751 2044 1764 +f 1757 1701 482 +f 1725 1602 1777 +f 1836 1845 1530 +f 2102 2470 1503 +f 2496 1899 544 +f 763 2484 946 +f 987 1719 1467 +f 1845 1758 1792 +f 1725 1837 1602 +f 1872 1866 1873 +f 1712 1530 1760 +f 489 1799 216 +f 1760 861 1750 +f 2068 2466 2460 +f 1696 2159 2168 +f 377 1377 1280 +f 1797 1676 1572 +f 1581 2053 1572 +f 1676 1581 1572 +f 1764 2498 2468 +f 2468 2498 1994 +f 1861 1695 1860 +f 2481 2004 2495 +f 1826 1677 1523 +f 1670 1739 852 +f 2234 2269 2253 +f 1724 1543 1678 +f 1658 2168 1791 +f 1397 1747 1719 +f 1696 2168 1658 +f 979 519 272 +f 1774 1975 1679 +f 975 1671 932 +f 1787 1716 1682 +f 1835 1826 1747 +f 2501 2469 961 +f 1810 908 1791 +f 1982 1768 191 +f 1137 1704 1825 +f 1804 1846 1758 +f 2004 2044 1737 +f 913 1969 902 +f 2498 1795 1801 +f 915 1844 1712 +f 1689 915 1712 +f 1740 1752 1541 +f 695 661 199 +f 1865 1693 1782 +f 1824 1464 1809 +f 1829 1765 1718 +f 1816 1768 1982 +f 1816 1622 1768 +f 1622 2165 1681 +f 1768 1622 1681 +f 670 1772 228 +f 1283 1459 52 +f 1785 1444 1749 +f 1675 1075 1685 +f 1567 1781 1704 +f 1858 1857 1848 +f 1526 1752 1688 +f 1791 2160 1810 +f 908 1658 1791 +f 1813 1773 1558 +f 1845 1792 1530 +f 69 376 165 +f 3 1832 1834 +f 1722 1516 1507 +f 1801 1821 1994 +f 1833 1982 2046 +f 1821 1833 2046 +f 1833 1816 1982 +f 1022 1785 1749 +f 2160 2170 1810 +f 1147 1719 1726 +f 1683 1840 1507 +f 1467 1719 1793 +f 1795 1802 1801 +f 1802 1811 1801 +f 1801 1811 1821 +f 1690 2165 1622 +f 1934 1480 1925 +f 229 1468 1091 +f 1780 2164 1742 +f 1672 1742 858 +f 1833 1417 1816 +f 1417 1622 1816 +f 1831 2165 1690 +f 1668 1663 1558 +f 1719 1747 1826 +f 1760 1750 1664 +f 1817 1690 1622 +f 1530 1792 1777 +f 948 1796 1802 +f 1796 1811 1802 +f 1515 1817 1622 +f 1695 1861 1831 +f 1783 1663 1658 +f 1749 1410 1022 +f 854 1796 948 +f 1811 1842 1833 +f 1821 1811 1833 +f 1833 1842 1417 +f 1622 1417 1515 +f 127 1804 1845 +f 1686 1626 1837 +f 1608 1690 1817 +f 1523 1775 1762 +f 127 1845 1836 +f 1812 1805 1708 +f 1523 1677 1775 +f 1780 1772 670 +f 1758 1754 1792 +f 1204 1796 854 +f 1822 1842 1811 +f 1608 1831 1690 +f 1822 1811 1796 +f 1842 1416 1417 +f 1417 1416 1515 +f 1515 1608 1817 +f 1728 1831 1608 +f 908 1783 1658 +f 127 1836 316 +f 1805 1148 1824 +f 852 1745 1672 +f 1478 1093 1928 +f 1822 1843 1842 +f 1843 959 1842 +f 1842 959 1416 +f 1728 1695 1831 +f 1728 1860 1695 +f 2346 446 2337 +f 1602 1837 861 +f 1087 1096 1835 +f 1708 1824 1809 +f 2004 1737 505 +f 1567 1748 1781 +f 520 1543 1883 +f 1760 1664 1712 +f 128 1336 72 +f 2053 1883 1543 +f 1822 180 1843 +f 1786 1608 1515 +f 929 2462 519 +f 512 2402 506 +f 1212 1703 1683 +f 1830 1829 1739 +f 2053 1543 1771 +f 1416 1769 1515 +f 1769 1786 1515 +f 1786 1728 1608 +f 1712 1808 1689 +f 1794 1558 1783 +f 1497 1735 1776 +f 1127 1567 1137 +f 1123 1748 1567 +f 36 205 1185 +f 959 1734 1416 +f 1738 1733 1541 +f 1774 1762 1974 +f 1752 1554 1541 +f 1752 1740 1688 +f 1526 1875 1554 +f 1468 1829 1830 +f 1755 908 1810 +f 1716 1599 1814 +f 1806 1780 1742 +f 2308 2349 2340 +f 1832 915 1689 +f 1713 1468 1830 +f 1814 1599 1346 +f 1832 1689 1766 +f 1022 1684 1785 +f 1093 1153 1116 +f 1672 678 1742 +f 1675 1685 1093 +f 1841 1743 1722 +f 1814 2053 1581 +f 1464 1746 1809 +f 2485 2497 2493 +f 1416 1734 1769 +f 1665 1728 1786 +f 1665 1951 1728 +f 1951 1860 1728 +f 1951 2094 1860 +f 1844 1836 1818 +f 316 1836 1844 +f 1776 1531 1787 +f 1719 1826 1793 +f 2147 1401 29 +f 2111 2121 1548 +f 1741 1259 1779 +f 1843 347 1834 +f 1843 1734 959 +f 1766 1769 1734 +f 957 1766 1734 +f 1766 1786 1769 +f 1766 1689 1786 +f 1689 1665 1786 +f 1754 1691 1777 +f 1507 1840 1790 +f 1761 1470 1461 +f 1523 1679 1793 +f 1091 1468 1098 +f 1820 1730 1838 +f 1843 1834 1734 +f 1808 1951 1665 +f 1588 1727 1531 +f 893 915 1832 +f 1523 1774 1679 +f 272 2488 710 +f 1093 1116 1675 +f 2340 2349 2348 +f 1832 1734 1834 +f 1832 957 1734 +f 1951 1808 2094 +f 1685 1692 1505 +f 1043 295 698 +f 2143 1779 2121 +f 1689 1808 1665 +f 1693 1714 1763 +f 1738 2157 1516 +f 1114 1921 236 +f 1268 1333 1520 +f 1149 1108 431 +f 508 2144 1912 +f 1957 1108 1537 +f 431 1108 1957 +f 1018 1108 2167 +f 1338 1957 1681 +f 2163 1957 1338 +f 1983 1390 2093 +f 30 557 37 +f 1714 2173 2172 +f 1983 1984 1390 +f 1984 2065 1390 +f 884 1762 897 +f 2065 1984 1214 +f 1950 1974 1762 +f 884 1950 1762 +f 2012 1698 1861 +f 1214 2116 803 +f 1950 1938 1974 +f 1938 1967 1974 +f 1900 1761 1461 +f 865 1929 884 +f 884 1929 1950 +f 2062 2071 2042 +f 919 1985 1732 +f 1593 502 2146 +f 1995 1213 2098 +f 1522 2476 1651 +f 2174 1849 2175 +f 1480 1989 1499 +f 1929 1938 1950 +f 1605 2058 1574 +f 2097 1605 2133 +f 1912 2014 1886 +f 2092 2082 2083 +f 206 1930 505 +f 2101 2100 2092 +f 2073 2101 2092 +f 839 1910 865 +f 1910 1901 1929 +f 865 1910 1929 +f 1967 1788 1975 +f 2073 2092 2063 +f 2101 1593 2100 +f 2015 1876 1698 +f 1853 1884 2014 +f 1831 1698 2165 +f 1316 273 81 +f 1901 1920 1929 +f 1929 1920 1938 +f 1920 1968 1967 +f 1938 1920 1967 +f 1849 2174 1700 +f 2173 1700 2174 +f 2062 2072 2091 +f 803 2467 2059 +f 2239 1736 2240 +f 1505 1357 1685 +f 1358 1686 1476 +f 1967 1968 1788 +f 1968 1969 1788 +f 2065 2110 2156 +f 2065 1214 2110 +f 2110 1214 503 +f 273 2093 1018 +f 273 1983 2093 +f 532 1886 2155 +f 2034 2021 1947 +f 216 1810 585 +f 1912 543 2014 +f 1390 2051 1537 +f 1872 1873 1910 +f 1984 2045 1214 +f 597 1912 1886 +f 1593 2146 2100 +f 2071 2062 2090 +f 2034 2046 1982 +f 2034 1947 2046 +f 1214 2045 2116 +f 1873 1887 1910 +f 1887 1901 1910 +f 1562 1447 1106 +f 2163 431 1957 +f 1948 1972 1936 +f 1972 1948 1992 +f 2014 2015 2013 +f 1853 2014 2013 +f 1550 1884 1853 +f 1947 2468 1994 +f 1355 1550 2154 +f 1355 1884 1550 +f 2081 2108 2128 +f 2024 1965 1492 +f 2024 2032 1965 +f 2116 1604 803 +f 1901 1911 1920 +f 1939 1968 1920 +f 1911 1939 1920 +f 872 1626 1666 +f 2062 2091 2120 +f 1819 1927 1759 +f 1021 1674 1780 +f 872 1673 1756 +f 1550 501 2171 +f 1378 1550 2171 +f 2146 2162 2145 +f 1358 482 192 +f 2109 2120 2119 +f 1866 1872 2227 +f 1391 2012 1860 +f 2136 2137 2161 +f 2162 1661 236 +f 1887 1894 1901 +f 1901 1894 1911 +f 505 1707 206 +f 2120 2137 2136 +f 2142 2164 1674 +f 1860 2012 1861 +f 1894 1939 1911 +f 2080 2060 2118 +f 2162 236 508 +f 2164 1815 1742 +f 1018 2093 1537 +f 2154 1378 2161 +f 2041 2098 2491 +f 2043 2042 2032 +f 1108 1018 1537 +f 1465 2094 1808 +f 502 1643 1661 +f 2467 1618 1656 +f 2119 2136 2135 +f 2119 2108 2071 +f 878 1183 1195 +f 2101 1594 1593 +f 2033 2370 2063 +f 2482 2491 2098 +f 1282 2406 1275 +f 2003 1948 1956 +f 2043 2032 2024 +f 2025 2043 2024 +f 2154 1550 1378 +f 1795 2498 1764 +f 2142 1548 2164 +f 2431 2454 2422 +f 1981 2011 1993 +f 2349 2391 2362 +f 502 2162 2146 +f 2025 2024 2360 +f 2129 2120 2091 +f 1732 1985 2007 +f 2171 1308 209 +f 1930 1995 2041 +f 1390 1238 2051 +f 1866 1878 1887 +f 1878 1894 1887 +f 1965 2032 2011 +f 874 2480 2492 +f 2071 2108 2069 +f 1358 1731 482 +f 430 2021 2034 +f 1965 2003 1964 +f 1855 1889 831 +f 1668 1773 2150 +f 1390 2156 1238 +f 898 869 1903 +f 2391 2407 2362 +f 2121 2111 2074 +f 1548 1259 2164 +f 2099 2129 2091 +f 1550 1853 501 +f 1853 1852 501 +f 952 2017 969 +f 2085 2121 2074 +f 2130 2006 1391 +f 2144 1367 543 +f 2100 2146 2099 +f 1545 1319 113 +f 1903 1922 898 +f 1922 1931 898 +f 585 2170 1641 +f 2007 2017 952 +f 2017 2074 969 +f 1558 1753 1813 +f 837 2005 1517 +f 2005 2006 2130 +f 1532 1474 1528 +f 2003 1981 1948 +f 2070 2071 2069 +f 1922 919 1931 +f 2017 2085 2074 +f 2085 2104 2121 +f 2100 2099 2082 +f 2156 2110 2034 +f 505 2474 2004 +f 1903 871 1922 +f 1922 1952 919 +f 919 1952 1985 +f 1985 2001 2007 +f 2001 2036 2017 +f 2007 2001 2017 +f 2017 2036 2085 +f 2036 2047 2085 +f 2047 2075 2085 +f 2075 2104 2085 +f 1948 1993 2023 +f 2400 2422 2407 +f 2011 2070 1993 +f 2033 2043 2025 +f 2012 2015 1698 +f 1876 1338 2165 +f 871 1940 1922 +f 1985 1976 2001 +f 2121 2104 2143 +f 1051 1413 1456 +f 2358 1362 2379 +f 1859 1789 1870 +f 2090 2109 2071 +f 1405 1398 1885 +f 1886 1884 1355 +f 1922 1960 1952 +f 1952 1960 1985 +f 1960 1976 1985 +f 1956 1948 1936 +f 2135 209 2128 +f 2157 1875 1212 +f 2160 2168 2169 +f 1900 1461 1918 +f 2001 2018 2036 +f 2075 2086 2104 +f 2111 2142 2103 +f 1937 1956 1936 +f 2023 2070 2061 +f 2135 2128 2108 +f 2042 2071 2011 +f 2138 413 2383 +f 2033 2072 2043 +f 1922 1940 1960 +f 2070 2069 2061 +f 2069 2108 2061 +f 2108 2119 2135 +f 1855 1904 1889 +f 1889 1904 871 +f 871 1904 1940 +f 1976 2018 2001 +f 2036 2018 2047 +f 2122 2143 2104 +f 216 1642 489 +f 2148 984 2143 +f 1975 1974 1967 +f 2157 1683 1516 +f 1614 1593 1594 +f 2269 2270 2276 +f 1926 2147 29 +f 2082 2091 2072 +f 430 503 2059 +f 1904 1905 1940 +f 1940 1961 1960 +f 1961 1976 1960 +f 2087 2086 2075 +f 2065 2156 1390 +f 1820 1838 1900 +f 534 1308 837 +f 2167 273 1018 +f 831 1850 1855 +f 2019 2037 2018 +f 2018 2037 2047 +f 2037 2075 2047 +f 2086 2095 2104 +f 2095 2122 2104 +f 2122 2148 2143 +f 1926 1213 1995 +f 1405 1885 1761 +f 2006 2013 2012 +f 2211 2233 2216 +f 1855 1890 1904 +f 1904 1895 1905 +f 1905 1932 1940 +f 1961 1977 1976 +f 1976 1986 2018 +f 2484 2476 1518 +f 1870 1411 1859 +f 1548 2142 2111 +f 1904 1890 1895 +f 1895 1932 1905 +f 1940 1932 1961 +f 1976 1977 1986 +f 1986 2008 2018 +f 2018 2008 2019 +f 2087 2075 2037 +f 2087 2095 2086 +f 2094 1391 1860 +f 1852 1853 2006 +f 1853 2013 2006 +f 929 979 850 +f 1855 1874 1890 +f 2008 2028 2019 +f 1993 2070 2023 +f 1705 1799 1998 +f 1491 2147 206 +f 1851 1856 1855 +f 1895 1890 1874 +f 2038 2019 2028 +f 2038 2048 2037 +f 2019 2038 2037 +f 2048 2067 2087 +f 2037 2048 2087 +f 2087 2067 2095 +f 2095 2149 2122 +f 2149 2148 2122 +f 1308 2005 837 +f 209 1308 1387 +f 1601 2102 1927 +f 254 170 201 +f 1800 1403 1763 +f 1510 1346 1740 +f 870 871 1903 +f 1919 1650 1619 +f 2148 1667 1753 +f 1932 1923 1961 +f 1977 1953 1986 +f 2067 2112 2095 +f 2112 2149 2095 +f 2148 2149 1667 +f 2422 2421 2407 +f 1926 2026 1213 +f 1912 2144 543 +f 2128 1387 2153 +f 1733 1510 1740 +f 990 853 2489 +f 503 1214 803 +f 1921 431 2163 +f 2146 2145 2129 +f 2144 1921 2163 +f 1855 1856 1874 +f 1895 1923 1932 +f 1923 1941 1961 +f 1961 1941 1977 +f 2048 2076 2067 +f 2076 2113 2067 +f 2067 2113 2112 +f 1723 1900 1937 +f 1870 1900 1723 +f 1367 2163 1338 +f 520 1346 1510 +f 1698 1831 1861 +f 1984 1919 2045 +f 1895 1891 1923 +f 2008 1986 2028 +f 1948 1981 1993 +f 1883 1346 520 +f 1883 1814 1346 +f 1930 206 2147 +f 2499 2486 1447 +f 1891 1906 1923 +f 1923 1953 1941 +f 1953 1977 1941 +f 1953 1987 1986 +f 2113 2123 2112 +f 2123 2149 2112 +f 1387 1308 1226 +f 1599 1688 1346 +f 2093 1390 1537 +f 2003 2011 1981 +f 1987 2028 1986 +f 2038 2049 2048 +f 2048 2049 2076 +f 1813 1667 2149 +f 2123 1813 2149 +f 1461 1469 1964 +f 1757 1510 1743 +f 505 1930 1999 +f 2223 1784 1789 +f 1532 1522 1651 +f 1906 1913 1923 +f 1913 1943 1923 +f 1943 1942 1923 +f 1923 1942 1953 +f 1942 1987 1953 +f 1308 1852 2005 +f 2053 1814 1883 +f 1733 1740 1541 +f 2154 1886 1355 +f 1503 1528 1474 +f 1874 1879 1895 +f 1895 1879 1891 +f 2076 2124 2113 +f 2113 2124 2123 +f 1896 1891 1879 +f 1891 1896 1906 +f 1942 1962 1987 +f 1962 2009 2028 +f 1987 1962 2028 +f 2009 2038 2028 +f 2109 2119 2071 +f 1918 1956 1937 +f 1851 1864 1856 +f 1896 1897 1906 +f 1906 1897 1913 +f 1943 1962 1942 +f 2049 2077 2076 +f 2124 2125 2123 +f 1930 2147 1926 +f 1902 1894 1878 +f 482 1510 1757 +f 2129 2137 2120 +f 503 803 2059 +f 1847 1857 1851 +f 1851 1857 1864 +f 2039 2038 2009 +f 2038 2039 2049 +f 2076 2077 2124 +f 2150 1813 2123 +f 482 520 1510 +f 1994 1821 2046 +f 2044 2004 1764 +f 1864 1867 1856 +f 1867 1874 1856 +f 1897 1944 1913 +f 1943 1944 1962 +f 2124 2126 2125 +f 2150 2123 2125 +f 2099 2146 2129 +f 2041 1995 2098 +f 1605 1641 2151 +f 1847 1959 1857 +f 1874 1867 1879 +f 1913 1944 1943 +f 1944 1963 1962 +f 2077 2096 2124 +f 2096 2126 2124 +f 2126 2150 2125 +f 941 1650 1919 +f 2135 2136 209 +f 1884 1886 2014 +f 2049 2029 2077 +f 1388 2127 1389 +f 1389 2127 1566 +f 1930 1926 1995 +f 941 1919 1316 +f 2110 503 430 +f 1867 1880 1879 +f 1879 1880 1896 +f 1897 1907 1944 +f 1963 1978 1962 +f 1962 1978 2009 +f 2039 2029 2049 +f 2077 2078 2096 +f 822 823 827 +f 2166 1668 2150 +f 81 941 1316 +f 2204 2216 2203 +f 2011 2071 2070 +f 1880 1892 1896 +f 1892 1907 1897 +f 1896 1892 1897 +f 1907 1914 1944 +f 1978 2010 2009 +f 2010 2039 2009 +f 1688 1740 1346 +f 1789 1820 1870 +f 2130 1391 2094 +f 1944 1945 1963 +f 2029 2078 2077 +f 1767 2150 2126 +f 1767 2166 2150 +f 803 2022 2467 +f 1503 1927 2102 +f 1914 1954 1944 +f 1944 1954 1945 +f 1963 1970 1978 +f 2078 2105 2096 +f 2105 2126 2096 +f 1965 2011 2003 +f 192 1626 1358 +f 2101 1559 1594 +f 1930 2041 1999 +f 1698 1876 2165 +f 1398 1871 891 +f 2165 1338 1681 +f 1970 2010 1978 +f 2010 2030 2029 +f 2039 2010 2029 +f 2030 2055 2078 +f 2029 2030 2078 +f 1849 1848 2175 +f 1871 1862 891 +f 543 2015 2014 +f 1857 1858 1864 +f 1864 1858 1867 +f 1963 1945 1970 +f 2055 2088 2078 +f 2078 2088 2105 +f 2105 2131 2126 +f 2126 2131 1767 +f 2063 2083 2033 +f 2161 2171 209 +f 2032 2042 2011 +f 1813 2150 1773 +f 1914 1908 1954 +f 1970 1979 2010 +f 2088 2131 2105 +f 2015 543 1876 +f 1694 1692 1048 +f 1395 2207 1859 +f 1395 1393 2207 +f 1730 1784 1736 +f 2500 2466 2470 +f 1709 1701 1757 +f 1945 1979 1970 +f 2030 2050 2055 +f 2350 2317 2286 +f 2154 2155 1886 +f 871 860 1889 +f 2161 209 2136 +f 2497 2463 2493 +f 2190 2204 2203 +f 1800 2179 1404 +f 2477 2469 1385 +f 1385 1715 2477 +f 2128 209 1387 +f 1858 1868 1867 +f 1867 1881 1880 +f 1893 1892 1880 +f 1881 1893 1880 +f 1893 1907 1892 +f 1907 1908 1914 +f 1954 1979 1945 +f 1979 1980 2010 +f 2131 2159 1767 +f 1765 93 339 +f 1761 1877 1405 +f 523 1347 515 +f 1541 2157 1738 +f 2144 2163 1367 +f 1380 1389 1566 +f 2317 2392 2316 +f 1994 2498 1801 +f 1867 1868 1881 +f 1980 2050 2030 +f 2010 1980 2030 +f 2050 2089 2055 +f 2055 2089 2088 +f 2088 2114 2131 +f 1538 1651 1659 +f 2145 2155 2129 +f 2140 29 1928 +f 2370 2033 2025 +f 2252 2239 2240 +f 2239 2252 1862 +f 2392 2391 2316 +f 2469 2501 1385 +f 2477 1715 1710 +f 502 1614 1643 +f 2438 1227 2431 +f 1915 1907 1893 +f 1915 1908 1907 +f 1954 1908 1979 +f 1908 1988 1979 +f 1979 1988 1980 +f 2114 2159 2131 +f 2155 2154 2129 +f 508 1966 2144 +f 872 1756 1626 +f 1710 1715 1505 +f 236 1966 508 +f 2272 2284 1398 +f 2325 2355 2319 +f 1548 2121 1779 +f 1532 1528 1522 +f 1980 2056 2050 +f 2050 2056 2089 +f 2013 2015 2012 +f 1964 2003 1956 +f 2006 2012 1391 +f 1565 1927 1503 +f 2244 2243 2226 +f 5 1715 1385 +f 1858 1848 1868 +f 1915 1946 1908 +f 1946 1988 1908 +f 1980 2020 2056 +f 2115 2159 2114 +f 2092 2083 2063 +f 1398 2284 1687 +f 2162 2155 2145 +f 519 2475 2488 +f 2158 5 1385 +f 5 1505 1715 +f 1692 1694 1505 +f 1988 2020 1980 +f 2115 2169 2159 +f 2169 2168 2159 +f 2083 2082 2072 +f 1316 1984 1983 +f 1488 1619 1650 +f 2083 2072 2033 +f 2361 1210 1233 +f 1933 1946 1915 +f 2056 2079 2089 +f 2088 2115 2114 +f 2099 2091 2082 +f 2162 532 2155 +f 1852 2006 2005 +f 2023 2061 2052 +f 2176 2184 2175 +f 2162 985 532 +f 1909 1893 1881 +f 1909 1915 1893 +f 1988 2040 2020 +f 2040 2056 2020 +f 2089 2079 2088 +f 2088 2079 2115 +f 1782 1444 1882 +f 1216 1215 2320 +f 867 1939 1894 +f 867 903 1939 +f 1372 2398 1379 +f 1863 504 2027 +f 2158 1385 504 +f 1868 1782 1881 +f 1909 1933 1915 +f 2040 1988 1946 +f 1481 2024 1492 +f 2120 2136 2119 +f 1522 1528 1518 +f 1871 1398 1405 +f 1221 1408 1399 +f 1357 5 2158 +f 2179 1800 1763 +f 1868 1865 1782 +f 1882 1881 1782 +f 1882 1909 1881 +f 2040 2057 2056 +f 2106 2079 2056 +f 2057 2106 2056 +f 2106 2132 2079 +f 2132 2115 2079 +f 2115 2132 2169 +f 532 985 597 +f 2092 2100 2082 +f 1210 1221 1399 +f 1399 1233 1210 +f 2130 2002 1517 +f 1849 1865 1868 +f 1933 2040 1946 +f 52 1269 30 +f 1667 1813 1753 +f 1997 1380 1673 +f 940 1008 1088 +f 1947 1994 2046 +f 1882 1916 1909 +f 1924 1933 1909 +f 1533 2040 1933 +f 1533 1534 2040 +f 2058 2040 1534 +f 2058 2057 2040 +f 1238 191 1768 +f 1997 1389 1380 +f 1875 1541 1554 +f 1854 504 1863 +f 1854 2158 504 +f 2396 1275 2406 +f 2426 2443 153 +f 1916 1924 1909 +f 1925 1935 1934 +f 1870 1723 1426 +f 2058 2097 2057 +f 2097 2106 2057 +f 2132 2151 2169 +f 2151 2160 2169 +f 1106 1635 1562 +f 1957 1768 1681 +f 1957 2051 1768 +f 526 535 33 +f 1614 1594 1609 +f 2233 2229 2216 +f 2496 2027 2084 +f 2496 1863 2027 +f 2117 1854 1863 +f 2016 2158 1854 +f 2016 1504 1357 +f 2158 2016 1357 +f 1114 236 1661 +f 2129 2154 2137 +f 2133 2106 2097 +f 2491 1999 2041 +f 2051 1238 1768 +f 2061 2108 2081 +f 2189 2195 2186 +f 2348 2349 2362 +f 1701 192 482 +f 505 1737 1707 +f 2133 2132 2106 +f 2132 2133 2151 +f 2151 2170 2160 +f 502 1661 2162 +f 1998 1389 1997 +f 2297 2352 2329 +f 2352 2364 2329 +f 2394 2414 2364 +f 2352 2394 2364 +f 2402 512 2415 +f 2255 2254 2243 +f 2446 1365 2456 +f 2271 2282 2298 +f 846 2283 2264 +f 2293 2310 2318 +f 2254 2295 2294 +f 2283 2290 2278 +f 2270 2294 2293 +f 2423 2455 2400 +f 2281 2287 2267 +f 2190 2191 2204 +f 2271 2263 2282 +f 2334 2329 2364 +f 2424 2432 2409 +f 2282 2263 2298 +f 1409 1659 1958 +f 2263 2302 2298 +f 2297 2329 2296 +f 1256 446 2346 +f 1958 2502 2478 +f 2437 2399 2444 +f 263 2366 2359 +f 849 827 823 +f 2311 2325 2290 +f 2499 2379 2434 +f 2446 2456 2423 +f 947 2358 2379 +f 2499 947 2379 +f 2205 2195 2212 +f 2245 2237 2227 +f 2245 2256 2237 +f 2256 2263 2271 +f 556 571 2305 +f 1528 2068 1518 +f 2424 2439 2432 +f 2302 2352 2297 +f 1866 2237 826 +f 2248 2242 2211 +f 2334 2364 2363 +f 2235 2244 2226 +f 2255 2295 2254 +f 2329 2324 2296 +f 2439 2447 1973 +f 2329 2334 2324 +f 2409 2432 2414 +f 2293 2318 2276 +f 866 2425 2416 +f 1487 1493 2372 +f 2237 2231 2230 +f 2415 512 17 +f 2035 1236 26 +f 921 2138 688 +f 2491 2482 2462 +f 6 181 197 +f 2481 948 1795 +f 2138 2383 2382 +f 2377 2394 2352 +f 2377 506 2394 +f 2394 506 2402 +f 2401 2402 2415 +f 2394 2402 2401 +f 2318 2326 2276 +f 2439 2457 2432 +f 2298 2302 2297 +f 2244 2249 2243 +f 2404 1100 2382 +f 2238 2245 2227 +f 2245 2257 2256 +f 2257 2263 2256 +f 2324 2334 2328 +f 2257 2289 2263 +f 2289 2302 2263 +f 2236 2231 2250 +f 2138 2382 688 +f 2383 2404 2382 +f 1100 2404 2343 +f 2353 2352 2302 +f 2353 2377 2352 +f 2237 2230 2220 +f 2335 2355 2325 +f 2308 2340 2315 +f 2253 2269 2276 +f 2311 2335 2325 +f 2439 2424 511 +f 2268 2267 2248 +f 2383 413 2404 +f 123 971 832 +f 2234 2243 2269 +f 2225 2213 2234 +f 2219 2213 2225 +f 2195 2196 2212 +f 1544 2418 1549 +f 413 866 2404 +f 2404 866 2416 +f 2416 2417 2404 +f 2404 2417 2343 +f 2415 2409 2401 +f 2196 2219 2212 +f 2268 2248 2218 +f 2206 2214 2197 +f 2417 2332 2343 +f 2343 2332 832 +f 2330 2302 2289 +f 2330 2353 2302 +f 2453 2454 515 +f 2218 2248 2217 +f 2218 2217 2205 +f 2276 2281 2268 +f 2178 2197 2177 +f 2197 2189 2177 +f 2332 2066 832 +f 832 2066 123 +f 2231 2236 2230 +f 669 950 1144 +f 2217 2211 2199 +f 1216 1209 1217 +f 2066 2365 123 +f 2230 2226 2214 +f 2290 2325 2304 +f 2325 2319 2304 +f 2217 2248 2211 +f 2191 2192 2199 +f 510 525 2035 +f 2417 1917 2332 +f 2332 1917 2066 +f 2408 2413 2341 +f 2248 2267 2242 +f 2326 2333 2281 +f 1340 2365 2066 +f 2440 1302 1340 +f 2226 2230 2235 +f 1153 1163 1116 +f 2431 2455 2438 +f 2416 2425 2417 +f 2495 2474 2462 +f 2290 2304 2277 +f 825 2227 1872 +f 151 239 1038 +f 9 151 1038 +f 545 928 2381 +f 2440 2406 1384 +f 928 1596 2381 +f 2186 2188 2185 +f 2456 26 1888 +f 2287 2333 2262 +f 2425 2342 2417 +f 2342 1917 2417 +f 1917 877 2066 +f 2336 1340 2066 +f 2336 2440 1340 +f 2328 2351 2327 +f 825 2238 2227 +f 2351 2368 2327 +f 1222 2388 1211 +f 678 756 734 +f 428 263 1343 +f 2188 2191 2190 +f 2341 2376 2333 +f 2066 877 2336 +f 2290 2277 2278 +f 739 634 592 +f 675 304 14 +f 2384 675 14 +f 2199 2211 2204 +f 2191 2199 2204 +f 2322 2318 2310 +f 2287 2262 2233 +f 2185 2188 2184 +f 2386 2425 845 +f 2384 572 675 +f 1128 123 2365 +f 832 971 2343 +f 2188 2186 2191 +f 2185 2184 2176 +f 2345 1917 2342 +f 2345 877 1917 +f 2336 2406 2440 +f 971 1100 2343 +f 2299 2289 2257 +f 2299 2303 2289 +f 2249 2255 2243 +f 506 513 512 +f 2437 955 1219 +f 1587 2398 1324 +f 877 2396 2336 +f 2336 2396 2406 +f 2463 2479 879 +f 2376 2412 2350 +f 2281 2267 2268 +f 2303 2330 2289 +f 624 635 159 +f 1996 2356 1561 +f 2449 2436 1996 +f 2356 2054 2451 +f 928 2398 1587 +f 2333 2350 2262 +f 2035 26 2456 +f 2346 2342 2425 +f 2346 2345 2342 +f 1544 2380 2418 +f 2412 2392 2350 +f 622 509 1151 +f 2436 2054 1996 +f 545 2451 928 +f 2326 2341 2333 +f 2346 2425 2386 +f 1365 2035 2456 +f 2369 2377 2353 +f 2369 506 2377 +f 2451 900 928 +f 900 2398 928 +f 1235 1888 1244 +f 2337 2345 2346 +f 877 772 2396 +f 772 1275 2396 +f 2432 2446 2414 +f 2294 2295 2310 +f 2369 2330 828 +f 2418 2419 2436 +f 2450 2429 2436 +f 2436 2429 2054 +f 2490 2494 1656 +f 1321 155 2338 +f 1256 2346 2386 +f 2448 877 2345 +f 877 2448 772 +f 2446 2423 2414 +f 2351 2334 2363 +f 2243 2254 2269 +f 2380 2419 2418 +f 2419 2450 2436 +f 2283 2278 2264 +f 822 2197 823 +f 1008 1759 1565 +f 2448 2345 2337 +f 2270 2293 2276 +f 2323 2324 2328 +f 2429 1012 2054 +f 2226 2243 2213 +f 2395 325 772 +f 2370 2367 2380 +f 2054 2435 2451 +f 2435 2397 2451 +f 2451 2397 900 +f 1774 1974 1975 +f 2305 2290 2283 +f 846 2305 2283 +f 2320 1215 2285 +f 2139 2448 2337 +f 2448 2395 772 +f 1232 1231 1216 +f 2272 2285 2284 +f 2367 2371 2380 +f 2371 2405 2380 +f 2380 2405 2419 +f 2419 2429 2450 +f 2429 176 1012 +f 2397 2373 900 +f 2373 2398 900 +f 2373 1379 2398 +f 2372 1500 1508 +f 1133 1303 1142 +f 2252 2273 2272 +f 891 2252 2272 +f 2419 2405 2429 +f 2405 2430 2429 +f 2429 2430 176 +f 2189 2186 2181 +f 2212 2219 2218 +f 2312 2139 2337 +f 2139 2384 2448 +f 2448 2384 2395 +f 899 855 843 +f 2272 2273 2285 +f 2331 2303 2299 +f 176 2435 2054 +f 1012 176 2054 +f 2177 2185 2176 +f 2218 2219 2225 +f 1216 1220 1215 +f 2378 2139 2312 +f 2384 14 2395 +f 2324 2295 2255 +f 2240 2273 2252 +f 2371 2387 2405 +f 2410 2430 2405 +f 2430 2442 176 +f 2435 2344 2397 +f 2397 2344 2373 +f 2456 1888 2455 +f 2242 2267 2233 +f 2233 2262 2229 +f 2378 2384 2139 +f 2323 2310 2295 +f 2323 2322 2310 +f 2240 2274 2273 +f 974 841 990 +f 2490 1447 2486 +f 2387 2410 2405 +f 2442 2141 176 +f 2344 1778 2373 +f 972 1379 2373 +f 1778 972 2373 +f 1379 972 428 +f 1211 2437 1223 +f 1228 1215 1220 +f 702 2378 2312 +f 17 518 2415 +f 1888 26 1244 +f 2324 2323 2295 +f 2305 2311 2290 +f 2307 2285 2273 +f 2274 2307 2273 +f 2307 2320 2285 +f 2369 531 506 +f 2435 2258 2344 +f 2296 2324 2288 +f 1233 1217 2361 +f 2360 2371 2367 +f 2410 2442 2430 +f 176 2141 2258 +f 176 2258 2435 +f 539 2331 66 +f 2350 2392 2317 +f 2268 2225 2253 +f 1508 1500 2371 +f 2360 1508 2371 +f 2371 1500 2387 +f 972 2366 428 +f 1626 1686 1358 +f 1759 1807 1819 +f 2277 2257 2245 +f 2277 2299 2257 +f 1784 2228 1736 +f 2265 2240 1736 +f 2228 2265 1736 +f 2265 2274 2240 +f 1209 2320 2307 +f 2320 1209 1216 +f 1555 1584 1560 +f 2387 1500 2372 +f 2410 2420 2442 +f 2433 972 1778 +f 2433 2366 972 +f 955 522 1225 +f 2339 2307 2274 +f 2372 1493 2387 +f 2411 2420 2410 +f 2420 954 2442 +f 2442 954 2141 +f 2344 2433 1778 +f 2205 2212 2218 +f 2328 2334 2351 +f 2394 2401 2414 +f 2250 2256 2271 +f 2339 1209 2307 +f 2328 2322 2323 +f 866 845 2425 +f 3 316 893 +f 2387 2411 2410 +f 2441 2141 954 +f 2141 2441 2258 +f 2354 2433 2344 +f 2254 2294 2270 +f 2269 2254 2270 +f 863 2305 846 +f 2441 2354 2258 +f 2258 2354 2344 +f 2319 2355 51 +f 2223 2228 1784 +f 1493 2411 2387 +f 1560 2449 1555 +f 2288 2324 2255 +f 825 2251 2238 +f 2251 2245 2238 +f 1299 84 1312 +f 2246 2265 2228 +f 2313 2274 2265 +f 2313 2339 2274 +f 2251 2277 2245 +f 2319 51 2331 +f 891 1862 2252 +f 2443 954 2420 +f 2443 2441 954 +f 511 2447 2439 +f 2242 2233 2211 +f 188 15 814 +f 2443 2426 2441 +f 2426 2354 2441 +f 2306 2403 2433 +f 2433 2403 2366 +f 539 2303 2331 +f 2246 2228 2223 +f 1030 1819 1807 +f 2354 2306 2433 +f 2413 2412 2376 +f 2438 2455 1888 +f 1848 1857 2176 +f 2207 2208 2223 +f 2208 2246 2223 +f 1209 2339 1217 +f 2339 2361 1217 +f 1221 1210 2388 +f 554 109 78 +f 386 1375 95 +f 2327 2326 2318 +f 2179 2182 1393 +f 2182 2208 1393 +f 1393 2208 2207 +f 2361 2399 2388 +f 2388 2399 1211 +f 2306 2354 2426 +f 2403 2359 2366 +f 2214 2226 2213 +f 2268 2253 2276 +f 889 2200 2179 +f 2200 2182 2179 +f 2200 2221 2182 +f 2221 2208 2182 +f 2314 2265 2246 +f 2314 2313 2265 +f 2339 2374 2361 +f 2478 2434 2379 +f 2205 2217 2199 +f 2208 2259 2246 +f 2259 2275 2246 +f 2314 2321 2313 +f 2313 2347 2339 +f 2347 2374 2339 +f 2374 2399 2361 +f 153 154 2426 +f 154 2306 2426 +f 2385 2359 2403 +f 2221 2259 2208 +f 2306 2357 2403 +f 2357 2385 2403 +f 2237 2256 2231 +f 2172 2180 889 +f 2180 2200 889 +f 2200 2201 2221 +f 2246 2291 2314 +f 2374 2444 2399 +f 571 555 2311 +f 2192 2205 2199 +f 2173 2180 2172 +f 2279 2246 2275 +f 2279 2291 2246 +f 2292 2314 2291 +f 2321 2362 2313 +f 2362 2347 2313 +f 2347 2389 2374 +f 2444 955 2437 +f 2292 2291 2279 +f 2452 2444 2374 +f 2054 2356 1996 +f 2338 2306 154 +f 2186 2192 2191 +f 2193 2201 2200 +f 2259 2221 2201 +f 2247 2259 2201 +f 2452 955 2444 +f 2278 2277 2251 +f 2338 2357 2306 +f 2181 2186 2185 +f 2276 2326 2281 +f 2432 2457 2446 +f 2198 2201 2193 +f 2198 2232 2201 +f 2232 2247 2201 +f 2389 2452 2374 +f 2452 1630 955 +f 1403 1749 1444 +f 1555 1996 1561 +f 2357 2427 2385 +f 2385 2428 230 +f 2409 2415 2424 +f 2304 2331 2299 +f 2193 2200 2180 +f 2445 2452 2389 +f 1565 1759 1927 +f 2380 1544 2370 +f 2338 2427 2357 +f 2427 2428 2385 +f 230 222 253 +f 2202 2198 2193 +f 2202 2209 2198 +f 2209 2241 2198 +f 2241 2232 2198 +f 2266 2275 2259 +f 2365 1340 1128 +f 2415 518 2424 +f 2338 170 2427 +f 170 2428 2427 +f 2181 2185 2177 +f 2196 2195 2189 +f 2183 2193 2180 +f 2453 1630 2452 +f 2197 2214 2189 +f 2401 2409 2414 +f 822 2220 2197 +f 1210 2361 2388 +f 2187 2193 2183 +f 2187 2202 2193 +f 2266 2279 2275 +f 2279 2300 2292 +f 2375 2347 2362 +f 2375 2390 2347 +f 2390 2389 2347 +f 2453 2452 2445 +f 1347 1630 2453 +f 1630 1347 522 +f 2220 2206 2197 +f 2262 2350 2286 +f 170 254 2428 +f 2457 1973 2446 +f 1973 1365 2446 +f 2174 2183 2180 +f 2194 2202 2187 +f 2222 2241 2209 +f 2222 2260 2241 +f 2266 2259 2247 +f 2390 2445 2389 +f 2264 2251 825 +f 2363 2368 2351 +f 2326 2393 2341 +f 1855 1850 1851 +f 2210 2209 2202 +f 2210 2222 2209 +f 2261 2260 2222 +f 2280 2279 2266 +f 2280 2300 2279 +f 251 263 2359 +f 2277 2304 2299 +f 2220 2230 2206 +f 2202 2194 2210 +f 2213 2243 2234 +f 2328 2327 2322 +f 2294 2310 2293 +f 2214 2196 2189 +f 2196 2213 2219 +f 2224 2222 2210 +f 2421 2390 2375 +f 2206 2230 2214 +f 2194 2203 2210 +f 2224 2261 2222 +f 2421 2445 2390 +f 2322 2327 2318 +f 2393 2408 2341 +f 1365 1973 510 +f 2216 2210 2203 +f 2216 2224 2210 +f 2266 2308 2280 +f 2280 2308 2300 +f 2407 2421 2375 +f 2175 2183 2174 +f 2194 2190 2203 +f 2454 2445 2421 +f 522 1347 523 +f 2456 2455 2423 +f 823 2197 2178 +f 2281 2333 2287 +f 2188 2187 2183 +f 2188 2190 2194 +f 2187 2188 2194 +f 2308 2315 2300 +f 2407 2375 2362 +f 2443 2420 2503 +f 2420 2411 2503 +f 2411 1493 2503 +f 1493 1487 2503 +f 1487 1318 2503 +f 1318 1320 2503 +f 1320 2443 2503 From 44b6b4f938a06b489143cfc3a1e145d8728934ad Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Mon, 5 Jun 2017 15:30:42 -0400 Subject: [PATCH 02/32] Moved test data to a separate folder --- examples/sprite.rs | 2 +- {data/map => test_data}/pikachu.gif | Bin {data/map => test_data}/pikachu_anim.png | Bin 3 files changed, 1 insertion(+), 1 deletion(-) rename {data/map => test_data}/pikachu.gif (100%) rename {data/map => test_data}/pikachu_anim.png (100%) diff --git a/examples/sprite.rs b/examples/sprite.rs index 7ca5724..f49941b 100644 --- a/examples/sprite.rs +++ b/examples/sprite.rs @@ -46,7 +46,7 @@ fn main() { let cam = win.factory.orthographic_camera(-10.0, 10.0, 10.0, -10.0, -10.0, 10.0); let material = three::Material::Sprite { - map: win.factory.load_texture("data/map/pikachu_anim.png"), + map: win.factory.load_texture("test_data/pikachu_anim.png"), }; let mut sprite = win.factory.sprite(material); sprite.transform_mut().scale = 8.0; diff --git a/data/map/pikachu.gif b/test_data/pikachu.gif similarity index 100% rename from data/map/pikachu.gif rename to test_data/pikachu.gif diff --git a/data/map/pikachu_anim.png b/test_data/pikachu_anim.png similarity index 100% rename from data/map/pikachu_anim.png rename to test_data/pikachu_anim.png From 0d739c8c8438256028def80085c45534318c5c70 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 6 Jun 2017 09:19:47 -0400 Subject: [PATCH 03/32] Proper normals/UV from OBJ files --- src/factory.rs | 57 ++++++++++++++++++++++++-------------------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/src/factory.rs b/src/factory.rs index 7964d41..9b0daf4 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -454,53 +454,50 @@ impl Factory { pub fn load_obj(&mut self, path_str: &str) -> (HashMap, Vec) { use std::path::Path; - use genmesh::{MapVertex, Vertices}; + use genmesh::Vertices; let obj = obj::load::>(Path::new(path_str)).unwrap(); let f2i = |x: f32| I8Norm(cmp::min(cmp::max((x * 127.) as isize, -128), 127) as i8); - let vertices: Vec<_> = obj.position().iter().enumerate().map(|(i, p)| { - Vertex { - pos: [p[0], p[1], p[2], 1.0], - uv: match obj.texture().get(i) { - Some(uv) => *uv, - None => [0.0, 0.0], - }, - normal: match obj.normal().get(i) { - Some(n) => [f2i(n[0]), f2i(n[1]), f2i(n[2]), I8Norm(0)], - None => [I8Norm(0), I8Norm(0), I8Norm(0x7f), I8Norm(0)], - }, - } - }).collect(); - let vbuf = self.backend.create_vertex_buffer(&vertices); let mut hub = self.hub.lock().unwrap(); let mut groups = HashMap::new(); let mut meshes = Vec::new(); + let mut vertices = Vec::new(); for object in obj.object_iter() { let mut group = Group::new(hub.spawn()); for gr in object.group_iter() { - let indices = gr.indices.iter() - //.vertex(|(i, _, _)| i) - .map(|p| p.map_vertex(|(i, _, _)| i as u16)) - .triangulate() - .vertices() - .collect::>(); - let ibuf = self.backend.create_index_buffer(&indices[..]); + vertices.clear(); + let index_tuples = gr.indices.iter().cloned() + .triangulate() + .vertices(); + for (ipos, iuv, inor) in index_tuples { + let p = obj.position()[ipos]; + vertices.push(Vertex { + pos: [p[0], p[1], p[2], 1.0], + uv: match iuv { + Some(i) => obj.texture()[i], + None => [0.0, 0.0], + }, + normal: match inor { + Some(id) => { + let n = obj.normal()[id]; + [f2i(n[0]), f2i(n[1]), f2i(n[2]), I8Norm(0)] + }, + None => [I8Norm(0), I8Norm(0), I8Norm(0x7f), I8Norm(0)], + }, + }); + } + + let (vbuf, slice) = self.backend.create_vertex_buffer_with_slice(&vertices, ()); //TODO: material let mesh = Mesh::new(hub.spawn_visual(VisualData { material: Material::MeshBasic { color: 0xffffff, wireframe: true }, payload: self.backend.create_constant_buffer(1), gpu_data: GpuData { - slice: gfx::Slice { - start: 0, - end: indices.len() as gfx::VertexCount, - instances: None, - base_vertex: 0, - buffer: ibuf, - }, - vertices: vbuf.clone(), + slice, + vertices: vbuf, } })); group.add(&mesh); From 1fbb3ec14bb81625d7654914ad320fcf2e3931bd Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 6 Jun 2017 09:35:17 -0400 Subject: [PATCH 04/32] Basic OBJ material loading --- src/factory.rs | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/src/factory.rs b/src/factory.rs index 9b0daf4..e0e03e8 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -456,9 +456,19 @@ impl Factory { use std::path::Path; use genmesh::Vertices; - let obj = obj::load::>(Path::new(path_str)).unwrap(); - let f2i = |x: f32| I8Norm(cmp::min(cmp::max((x * 127.) as isize, -128), 127) as i8); + let cf2u = |c: [f32; 3]| { c.iter().fold(0, |u, &v| + (u << 8) + cmp::min((v * 255.0) as u32, 0xFF) + )}; + let get_material = |mat: &obj::Material, has_normals: bool| match *mat { + obj::Material { ks: Some(color), ns: Some(glossiness), .. } if has_normals => + Material::MeshPhong { color: cf2u(color), glossiness }, + obj::Material { kd: Some(color), .. } if has_normals => + Material::MeshLambert { color: cf2u(color) }, + _ => Material::MeshBasic { color: 0xffffff, wireframe: true }, + }; + + let obj = obj::load::>(Path::new(path_str)).unwrap(); let mut hub = self.hub.lock().unwrap(); let mut groups = HashMap::new(); @@ -468,6 +478,11 @@ impl Factory { for object in obj.object_iter() { let mut group = Group::new(hub.spawn()); for gr in object.group_iter() { + let material = match gr.material { + Some(ref rc_mat) => get_material(&*rc_mat, !obj.normal().is_empty()), + None => Material::MeshBasic { color: 0xffffff, wireframe: true }, + }; + vertices.clear(); let index_tuples = gr.indices.iter().cloned() .triangulate() @@ -491,14 +506,13 @@ impl Factory { } let (vbuf, slice) = self.backend.create_vertex_buffer_with_slice(&vertices, ()); - //TODO: material let mesh = Mesh::new(hub.spawn_visual(VisualData { - material: Material::MeshBasic { color: 0xffffff, wireframe: true }, + material, payload: self.backend.create_constant_buffer(1), gpu_data: GpuData { slice, vertices: vbuf, - } + }, })); group.add(&mesh); meshes.push(mesh); From 5561022aaa0023925bf78572b891e70a3667755e Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 6 Jun 2017 10:04:07 -0400 Subject: [PATCH 05/32] LRU-indexing of OBJ meshes --- src/factory.rs | 46 ++++++++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 20 deletions(-) diff --git a/src/factory.rs b/src/factory.rs index e0e03e8..9a74758 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -454,7 +454,7 @@ impl Factory { pub fn load_obj(&mut self, path_str: &str) -> (HashMap, Vec) { use std::path::Path; - use genmesh::Vertices; + use genmesh::{LruIndexer, Indexer, Vertices}; let f2i = |x: f32| I8Norm(cmp::min(cmp::max((x * 127.) as isize, -128), 127) as i8); let cf2u = |c: [f32; 3]| { c.iter().fold(0, |u, &v| @@ -474,6 +474,7 @@ impl Factory { let mut groups = HashMap::new(); let mut meshes = Vec::new(); let mut vertices = Vec::new(); + let mut indices = Vec::new(); for object in obj.object_iter() { let mut group = Group::new(hub.spawn()); @@ -483,29 +484,34 @@ impl Factory { None => Material::MeshBasic { color: 0xffffff, wireframe: true }, }; - vertices.clear(); - let index_tuples = gr.indices.iter().cloned() - .triangulate() - .vertices(); - for (ipos, iuv, inor) in index_tuples { - let p = obj.position()[ipos]; - vertices.push(Vertex { - pos: [p[0], p[1], p[2], 1.0], - uv: match iuv { - Some(i) => obj.texture()[i], - None => [0.0, 0.0], - }, - normal: match inor { - Some(id) => { - let n = obj.normal()[id]; - [f2i(n[0]), f2i(n[1]), f2i(n[2]), I8Norm(0)] + { // separate scope for LruIndexer + vertices.clear(); + let mut lru = LruIndexer::new(10, |_, (ipos, iuv, inor)| { + let p: [f32; 3] = obj.position()[ipos]; + vertices.push(Vertex { + pos: [p[0], p[1], p[2], 1.0], + uv: match iuv { + Some(i) => obj.texture()[i], + None => [0.0, 0.0], + }, + normal: match inor { + Some(id) => { + let n: [f32; 3] = obj.normal()[id]; + [f2i(n[0]), f2i(n[1]), f2i(n[2]), I8Norm(0)] + }, + None => [I8Norm(0), I8Norm(0), I8Norm(0x7f), I8Norm(0)], }, - None => [I8Norm(0), I8Norm(0), I8Norm(0x7f), I8Norm(0)], - }, + }); }); + + indices.clear(); + indices.extend(gr.indices.iter().cloned() + .triangulate() + .vertices() + .map(|tuple| lru.index(tuple) as u16)); } - let (vbuf, slice) = self.backend.create_vertex_buffer_with_slice(&vertices, ()); + let (vbuf, slice) = self.backend.create_vertex_buffer_with_slice(&vertices, &indices[..]); let mesh = Mesh::new(hub.spawn_visual(VisualData { material, payload: self.backend.create_constant_buffer(1), From cb7a814b40598f84a020d7b52d152799e95eb3a6 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 6 Jun 2017 23:06:28 -0400 Subject: [PATCH 06/32] Improved OBJ material loading with a new example model --- README.md | 1 + examples/aviator/main.rs | 3 +- examples/lights.rs | 6 +- examples/materials.rs | 2 +- examples/obj.rs | 18 +- examples/shapes.rs | 6 +- src/factory.rs | 31 +- src/render.rs | 4 +- src/scene.rs | 12 +- test_data/car.mtl | 105 + test_data/car.obj | 21410 +++++++++++++++++++++++++++++++++++++ test_data/obj-car.png | Bin 0 -> 22641 bytes 12 files changed, 21571 insertions(+), 27 deletions(-) create mode 100644 test_data/car.mtl create mode 100644 test_data/car.obj create mode 100644 test_data/obj-car.png diff --git a/README.md b/README.md index 174a333..2f0a1e8 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ Totally not inspired Rust 3D library! Ok, maybe, just a tiny bit... by [Three.JS ## Screenshots ![Aviator](examples/aviator/shot.png) +![CarObj](test_data/obj-car.png) ## Motivation and Goals diff --git a/examples/aviator/main.rs b/examples/aviator/main.rs index b4eb2d4..ba886ea 100644 --- a/examples/aviator/main.rs +++ b/examples/aviator/main.rs @@ -35,7 +35,8 @@ fn main() { win.scene.add(&hemi_light); let mut dir_light = win.factory.directional_light(0xffffff, 0.9); dir_light.transform_mut().look_at(three::Position::new(150.0, 350.0, 350.0), - three::Position::new(0.0, 0.0, 0.0)); + three::Position::new(0.0, 0.0, 0.0), + None); let shadow_map = win.factory.shadow_map(2048, 2048); dir_light.set_shadow(shadow_map, 800.0, 800.0, 1.0, 1000.0); win.scene.add(&dir_light); diff --git a/examples/lights.rs b/examples/lights.rs index 31c14a6..c67e275 100644 --- a/examples/lights.rs +++ b/examples/lights.rs @@ -4,7 +4,8 @@ fn main() { let mut win = three::Window::new("Three-rs lights example", "data/shaders"); let mut cam = win.factory.perspective_camera(45.0, 0.0, 1.0, 50.0); cam.transform_mut().look_at(three::Position::new(-4.0, 15.0, 10.0), - three::Position::new(0.0, 0.0, 2.0)); + three::Position::new(0.0, 0.0, 2.0), + None); let mut hemisphere_light = win.factory.hemisphere_light(0xffffff, 0x8080ff, 0.5); let mut ambient_light = win.factory.ambient_light(0xffffffff, 0.5); @@ -13,7 +14,8 @@ fn main() { let mut dir_light = win.factory.directional_light(0xffffff, 0.9); dir_light.transform_mut().look_at(three::Position::new(15.0, 35.0, 35.0), - three::Position::new(0.0, 0.0, 2.0)); + three::Position::new(0.0, 0.0, 2.0), + None); let shadow_map = win.factory.shadow_map(1024, 1024); let _debug_shadow = win.renderer.debug_shadow_quad(&shadow_map, 1, [10, 10], [256, 256]); dir_light.set_shadow(shadow_map, 80.0, 80.0, 1.0, 200.0); diff --git a/examples/materials.rs b/examples/materials.rs index b17e9e8..e074988 100644 --- a/examples/materials.rs +++ b/examples/materials.rs @@ -11,7 +11,7 @@ fn main() { let geometry = three::Geometry::new_cylinder(1.0, 2.0, 2.0, 5); let mut materials = vec![ - three::Material::MeshBasic{ color: 0xffffff, wireframe: false }, + three::Material::MeshBasic{ color: 0xffffff, map: None, wireframe: false }, three::Material::MeshLambert{ color: 0xffffff }, three::Material::MeshPhong{ color: 0xffffff, glossiness: 80.0 }, ]; diff --git a/examples/obj.rs b/examples/obj.rs index 504db10..aed67da 100644 --- a/examples/obj.rs +++ b/examples/obj.rs @@ -1,14 +1,26 @@ extern crate three; +use std::env; + fn main() { + let mut args = env::args(); + let path = args.nth(1).unwrap_or("test_data/car.obj".to_string()); + let mut win = three::Window::new("Three-rs obj loading example", "data/shaders"); let mut cam = win.factory.perspective_camera(60.0, 0.0, 1.0, 10.0); - cam.transform_mut().disp = three::Vector::new(0.0, 2.0, 5.0); + cam.transform_mut().look_at(three::Position::new(0.0, 2.0, 5.0), + three::Position::new(0.0, 0.0, 0.0), + Some(three::Vector::new(0.0, 1.0, 0.0))); + + let mut dir_light = win.factory.directional_light(0xffffff, 0.9); + dir_light.transform_mut().look_at(three::Position::new(15.0, 35.0, 35.0), + three::Position::new(0.0, 0.0, 2.0), + None); + win.scene.add(&dir_light); let mut root = win.factory.group(); - root.transform_mut().scale = 20.0; win.scene.add(&root); - let (group_map, _meshes) = win.factory.load_obj("test_data/bunny.obj"); + let (group_map, _meshes) = win.factory.load_obj(&path); for g in group_map.values() { root.add(g); } diff --git a/examples/shapes.rs b/examples/shapes.rs index e7f606e..d42f2de 100644 --- a/examples/shapes.rs +++ b/examples/shapes.rs @@ -10,7 +10,7 @@ fn main() { let mut mbox = { let geometry = three::Geometry::new_box(3.0, 2.0, 1.0); - let material = three::Material::MeshBasic { color: 0x00ff00, wireframe: true }; + let material = three::Material::MeshBasic { color: 0x00ff00, map: None, wireframe: true }; win.factory.mesh(geometry, material) }; mbox.transform_mut().disp = cgmath::vec3(-3.0, -3.0, 0.0); @@ -18,7 +18,7 @@ fn main() { let mut mcyl = { let geometry = three::Geometry::new_cylinder(1.0, 2.0, 2.0, 5); - let material = three::Material::MeshBasic { color: 0xff0000, wireframe: true }; + let material = three::Material::MeshBasic { color: 0xff0000, map: None, wireframe: true }; win.factory.mesh(geometry, material) }; mcyl.transform_mut().disp = cgmath::vec3(3.0, -3.0, 0.0); @@ -26,7 +26,7 @@ fn main() { let mut msphere = { let geometry = three::Geometry::new_sphere(2.0, 5, 5); - let material = three::Material::MeshBasic { color: 0xff0000, wireframe: true }; + let material = three::Material::MeshBasic { color: 0xff0000, map: None, wireframe: true }; win.factory.mesh(geometry, material) }; msphere.transform_mut().disp = cgmath::vec3(-3.0, 3.0, 0.0); diff --git a/src/factory.rs b/src/factory.rs index 9a74758..b57d2a0 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -460,14 +460,18 @@ impl Factory { let cf2u = |c: [f32; 3]| { c.iter().fold(0, |u, &v| (u << 8) + cmp::min((v * 255.0) as u32, 0xFF) )}; - let get_material = |mat: &obj::Material, has_normals: bool| match *mat { - obj::Material { ks: Some(color), ns: Some(glossiness), .. } if has_normals => + let get_material = |mat: &obj::Material, has_normals: bool, has_uv: bool| match *mat { + obj::Material { kd: Some(color), ns: Some(glossiness), .. } if has_normals => Material::MeshPhong { color: cf2u(color), glossiness }, obj::Material { kd: Some(color), .. } if has_normals => Material::MeshLambert { color: cf2u(color) }, - _ => Material::MeshBasic { color: 0xffffff, wireframe: true }, + obj::Material { kd: Some(color), .. } => + Material::MeshBasic { color: cf2u(color), map: None, wireframe: false }, + _ if has_uv => Material::MeshBasic { color: 0xffffff, map: None, wireframe: false }, + _ => Material::MeshBasic { color: 0xffffff, map: None, wireframe: true }, }; + info!("Loading {}", path_str); let obj = obj::load::>(Path::new(path_str)).unwrap(); let mut hub = self.hub.lock().unwrap(); @@ -479,11 +483,7 @@ impl Factory { for object in obj.object_iter() { let mut group = Group::new(hub.spawn()); for gr in object.group_iter() { - let material = match gr.material { - Some(ref rc_mat) => get_material(&*rc_mat, !obj.normal().is_empty()), - None => Material::MeshBasic { color: 0xffffff, wireframe: true }, - }; - + let (mut num_normals, mut num_uvs) = (0, 0); { // separate scope for LruIndexer vertices.clear(); let mut lru = LruIndexer::new(10, |_, (ipos, iuv, inor)| { @@ -491,11 +491,15 @@ impl Factory { vertices.push(Vertex { pos: [p[0], p[1], p[2], 1.0], uv: match iuv { - Some(i) => obj.texture()[i], + Some(i) => { + num_uvs += 1; + obj.texture()[i] + }, None => [0.0, 0.0], }, normal: match inor { Some(id) => { + num_normals += 1; let n: [f32; 3] = obj.normal()[id]; [f2i(n[0]), f2i(n[1]), f2i(n[2]), I8Norm(0)] }, @@ -509,7 +513,14 @@ impl Factory { .triangulate() .vertices() .map(|tuple| lru.index(tuple) as u16)); - } + }; + + info!("\tmaterial {} with {} normals and {} uvs", gr.name, num_normals, num_uvs); + let material = match gr.material { + Some(ref rc_mat) => get_material(&*rc_mat, num_normals!=0, num_uvs!=0), + None => Material::MeshBasic { color: 0xffffff, map: None, wireframe: true }, + }; + info!("\t{:?}", material); let (vbuf, slice) = self.backend.create_vertex_buffer_with_slice(&vertices, &indices[..]); let mesh = Mesh::new(hub.spawn_visual(VisualData { diff --git a/src/render.rs b/src/render.rs index 7c9e4de..f07a133 100644 --- a/src/render.rs +++ b/src/render.rs @@ -427,8 +427,8 @@ impl Renderer { //TODO: batch per PSO let (pso, color, glossiness, map) = match visual.material { Material::LineBasic { color } => (&self.pso_line_basic, color, 0.0, None), - Material::MeshBasic { color, wireframe: false } => (&self.pso_mesh_basic_fill, color, 0.0, None), - Material::MeshBasic { color, wireframe: true } => (&self.pso_mesh_basic_wireframe, color, 0.0, None), + Material::MeshBasic { color, ref map, wireframe: false } => (&self.pso_mesh_basic_fill, color, 0.0, map.as_ref()), + Material::MeshBasic { color, map: ref _map, wireframe: true } => (&self.pso_mesh_basic_wireframe, color, 0.0, None), Material::MeshLambert { color } => (&self.pso_mesh_gouraud, color, 0.0, None), Material::MeshPhong { color, glossiness } => (&self.pso_mesh_phong, color, glossiness, None), Material::Sprite { ref map } => (&self.pso_sprite, !0, 0.0, Some(map)), diff --git a/src/scene.rs b/src/scene.rs index 8414267..5d566d0 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -6,7 +6,7 @@ use froggy::Pointer; use {Object, VisualObject, LightObject, Message, Operation, Node, SubNode, Scene, ShadowProjection, - Position, Orientation, Transform}; + Position, Orientation, Vector, Transform}; use factory::{Geometry, ShadowMap, Texture}; @@ -21,7 +21,7 @@ pub enum Background { #[derive(Clone, Debug)] pub enum Material { LineBasic { color: Color }, - MeshBasic { color: Color, wireframe: bool }, + MeshBasic { color: Color, map: Option>, wireframe: bool }, MeshLambert { color: Color }, MeshPhong { color: Color, glossiness: f32 }, Sprite { map: Texture<[f32; 4]> }, @@ -73,12 +73,14 @@ impl<'a> TransformProxy<'a> { self.value.rot = Quaternion::from(rot) * self.value.rot; } - pub fn look_at(&mut self, eye: Position, target: Position) { + pub fn look_at(&mut self, eye: Position, target: Position, up: Option) { use cgmath::{EuclideanSpace, InnerSpace, Rotation, Vector3}; let dir = (eye - target).normalize(); let z = Vector3::unit_z(); - let up = if dir.dot(z).abs() < 0.99 { z } else { - Vector3::unit_y() + let up = match up { + Some(v) => v.normalize(), + None if dir.dot(z).abs() < 0.99 => z, + None => Vector3::unit_y(), }; *self.value = Transform { disp: eye.to_vec(), diff --git a/test_data/car.mtl b/test_data/car.mtl new file mode 100644 index 0000000..101ad69 --- /dev/null +++ b/test_data/car.mtl @@ -0,0 +1,105 @@ +# WaveFront *.mtl file (generated by CINEMA 4D) + +newmtl Mat.13 +Kd 0.57999998331070 0.57999998331070 0.57999998331070 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.12 +Kd 0.15000000596046 0.15000000596046 0.15000000596046 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.16 +Kd 0.40999999642372 0.40999999642372 0.40999999642372 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.11 +Ka 1.00000000000000 0.30000001192093 0.30000001192093 +Kd 0.80000001192093 0.00000000000000 0.00000000000000 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.18 +Kd 0.80000001192093 0.44800001382828 0.44800001382828 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.4 +Kd 0.80000001192093 0.64639997482300 0.28799998760223 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.1 +Kd 0.80000001192093 0.49200001358986 0.18400000035763 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.2 +Kd 0.00000000000000 0.00000000000000 0.00000000000000 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.6 +Kd 0.80000001192093 0.80000001192093 0.80000001192093 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.5 +Kd 0.28000000119209 0.28000000119209 0.28000000119209 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.8 +Kd 0.68999999761581 0.68999999761581 0.68999999761581 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.9 +Kd 0.49000000953674 0.49000000953674 0.49000000953674 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.7 +Ka 1.00000000000000 0.00000000000000 0.00000000000000 +Kd 0.80000001192093 0.20800000429153 0.20800000429153 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.10 +Kd 0.36800000071526 0.52640002965927 0.80000001192093 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.19 +Kd 0.18000000715256 0.18000000715256 0.18000000715256 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + +newmtl Mat.17 +Ka 0.96666663885117 1.00000000000000 0.00000000000000 +Kd 0.80000001192093 0.77439999580383 0.28799998760223 +illum 7 + +newmtl Mat +Kd 0.80000001192093 0.80000001192093 0.80000001192093 +Ks 1.00000000000000 1.00000000000000 1.00000000000000 +Ns 100 +illum 7 + diff --git a/test_data/car.obj b/test_data/car.obj new file mode 100644 index 0000000..acc483d --- /dev/null +++ b/test_data/car.obj @@ -0,0 +1,21410 @@ +# WaveFront *.obj file (generated by CINEMA 4D) + +mtllib ./car.mtl + +v 0.78960204124451 0.06820436567068 -1.54591763019562 +v 0.95030367374420 0.06589953601360 -1.54591763019562 +v 0.78960204124451 -0.18141247332096 -1.54591763019562 +v 0.82415109872818 -0.21596151590347 -1.54591763019562 +v 0.91823601722717 -0.21596151590347 -1.54591763019562 +v 0.95278507471085 -0.18141247332096 -1.54591763019562 +v 0.78960204124451 -0.15282036364079 -1.42991483211517 +v 0.82415109872818 -0.18341203033924 -1.41385912895203 +v 0.91823601722717 -0.18341203033924 -1.41385912895203 +v 0.95278507471085 -0.15282036364079 -1.42991483211517 +v 0.78960204124451 -0.07359416037798 -1.34048700332642 +v 0.82415109872818 -0.09322024881840 -1.31205368041992 +v 0.91823601722717 -0.09322024881840 -1.31205368041992 +v 0.95278507471085 -0.07359416037798 -1.34048700332642 +v 0.78960204124451 0.03811638057232 -1.29812073707581 +v 0.82415109872818 0.03395195305347 -1.26382362842560 +v 0.91823601722717 0.03395195305347 -1.26382362842560 +v 0.95278507471085 0.03811638057232 -1.29812073707581 +v 0.78960204124451 0.15671971440315 -1.31252181529999 +v 0.82415109872818 0.16897097229958 -1.28021788597107 +v 0.91823601722717 0.16897097229958 -1.28021788597107 +v 0.95278507471085 0.15671971440315 -1.31252181529999 +v 0.78960204124451 0.25504523515701 -1.38039100170136 +v 0.82415109872818 0.28090557456017 -1.35748076438904 +v 0.91823601722717 0.28090557456017 -1.35748076438904 +v 0.95278507471085 0.25504523515701 -1.38039100170136 +v 0.78960204124451 0.31056779623032 -1.48618030548096 +v 0.82415109872818 0.34411290287971 -1.47791218757629 +v 0.91823601722717 0.34411290287971 -1.47791218757629 +v 0.95278507471085 0.31056779623032 -1.48618030548096 +v 0.78960204124451 0.31056779623032 -1.60565483570099 +v 0.82415109872818 0.34411290287971 -1.61392295360565 +v 0.91823601722717 0.34411290287971 -1.61392295360565 +v 0.95278507471085 0.31056779623032 -1.60565483570099 +v 0.78960204124451 0.25504523515701 -1.71144413948059 +v 0.82415109872818 0.28090557456017 -1.73435437679291 +v 0.91823601722717 0.28090557456017 -1.73435437679291 +v 0.95278507471085 0.25504523515701 -1.71144413948059 +v 0.78960204124451 0.15671971440315 -1.77931332588196 +v 0.82415109872818 0.16897097229958 -1.81161725521088 +v 0.91823601722717 0.16897097229958 -1.81161725521088 +v 0.95278507471085 0.15671971440315 -1.77931332588196 +v 0.78960204124451 0.03811638057232 -1.79371440410614 +v 0.82415109872818 0.03395195305347 -1.82801151275635 +v 0.91823601722717 0.03395195305347 -1.82801151275635 +v 0.95278507471085 0.03811638057232 -1.79371440410614 +v 0.78960204124451 -0.07359416037798 -1.75134825706482 +v 0.82415109872818 -0.09322024881840 -1.77978146076202 +v 0.91823601722717 -0.09322024881840 -1.77978146076202 +v 0.95278507471085 -0.07359416037798 -1.75134825706482 +v 0.78960204124451 -0.15282036364079 -1.66192030906677 +v 0.82415109872818 -0.18341203033924 -1.67797601222992 +v 0.91823601722717 -0.18341203033924 -1.67797601222992 +v 0.95278507471085 -0.15282036364079 -1.66192030906677 +v 0.95278507471085 -0.03289655968547 -1.54591763019562 +v 0.95278507471085 -0.02152381464839 -1.49977648258209 +v 0.95278507471085 0.00998906139284 -1.46420586109161 +v 0.95278507471085 0.05442284792662 -1.44735431671143 +v 0.95278507471085 0.10159830003977 -1.45308244228363 +v 0.95278507471085 0.14070808887482 -1.48007798194885 +v 0.95278507471085 0.16279263794422 -1.52215659618378 +v 0.95278507471085 0.16279263794422 -1.56967854499817 +v 0.95278507471085 0.14070808887482 -1.61175715923309 +v 0.95278507471085 0.10159830003977 -1.63875269889832 +v 0.95278507471085 0.05442284792662 -1.64448082447052 +v 0.95278507471085 0.00998906139284 -1.62762928009033 +v 0.95278507471085 -0.02152381464839 -1.59205865859985 +v 0.92369914054871 -0.03289655968547 -1.54591763019562 +v 0.92369914054871 -0.02152381464839 -1.49977648258209 +v 0.92369914054871 0.00998906139284 -1.46420586109161 +v 0.92369914054871 0.05442284792662 -1.44735431671143 +v 0.92369914054871 0.10159830003977 -1.45308244228363 +v 0.92369914054871 0.14070808887482 -1.48007798194885 +v 0.92369914054871 0.16279263794422 -1.52215659618378 +v 0.92369914054871 0.16279263794422 -1.56967854499817 +v 0.92369914054871 0.14070808887482 -1.61175715923309 +v 0.92369914054871 0.10159830003977 -1.63875269889832 +v 0.92369914054871 0.05442284792662 -1.64448082447052 +v 0.92369914054871 0.00998906139284 -1.62762928009033 +v 0.92369914054871 -0.02152381464839 -1.59205865859985 +v 0.95030367374420 0.02590274810791 -1.54591763019562 +v 0.95030367374420 0.03048413991928 -1.52733016014099 +v 0.95030367374420 0.04317877069116 -1.51300084590912 +v 0.95030367374420 0.06107845902443 -1.50621235370636 +v 0.95030367374420 0.08008259534836 -1.50851988792419 +v 0.95030367374420 0.09583756327629 -1.51939475536346 +v 0.95030367374420 0.10473409295082 -1.53634572029114 +v 0.95030367374420 0.10473409295082 -1.55548942089081 +v 0.95030367374420 0.09583756327629 -1.57244038581848 +v 0.95030367374420 0.08008259534836 -1.58331525325775 +v 0.95030367374420 0.06107845902443 -1.58562278747559 +v 0.95030367374420 0.04317877069116 -1.57883429527283 +v 0.95030367374420 0.03048413991928 -1.56450498104095 +v 0.95278507471085 0.04880437254906 -1.69589996337891 +v 0.95278507471085 -0.07906173169613 -1.54591763019562 +v 0.95278507471085 -0.01281622517854 -1.43044972419739 +v 0.95278507471085 0.04095596447587 -1.76772713661194 +v 0.95278507471085 0.04986561462283 -1.40564739704132 +v 0.95278507471085 0.23214563727379 -1.40035641193390 +v 0.95278507471085 -0.16332374513149 -1.54591763019562 +v 0.95278507471085 0.16926945745945 -1.45517623424530 +v 0.95278507471085 0.22919459640980 -1.68890571594238 +v 0.95278507471085 0.04193261638284 -1.33304619789124 +v 0.95278507471085 0.18291901051998 -1.64855957031250 +v 0.95278507471085 -0.10706762969494 -1.63757574558258 +v 0.95278507471085 -0.08351436257362 -1.62504327297211 +v 0.95278507471085 -0.05512004345655 -1.36783206462860 +v 0.95278507471085 -0.02097353897989 -1.44161415100098 +v 0.95278507471085 -0.11666068434715 -1.50347709655762 +v 0.95278507471085 -0.08297372609377 -1.38364219665527 +v 0.95278507471085 -0.09074089676142 -1.40257334709167 +v 0.95278507471085 -0.06729851663113 -1.37048912048340 +v 0.95278507471085 -0.16332374513149 -1.53568637371063 +v 0.95278507471085 -0.15381434559822 -1.51756763458252 +v 0.95278507471085 -0.02757700532675 -1.37155604362488 +v 0.95278507471085 -0.07765295356512 -1.44009184837341 +v 0.95278507471085 -0.01263041328639 -1.38553142547607 +v 0.95278507471085 -0.08395873010159 -1.52604961395264 +v 0.95278507471085 -0.00890156254172 -1.42509198188782 +v 0.95278507471085 -0.04730628803372 -1.36612737178802 +v 0.95278507471085 0.03136309236288 -1.39129292964935 +v 0.95278507471085 -0.08882067352533 -1.42294549942017 +v 0.95278507471085 -0.13697402179241 -1.50594365596771 +v 0.95278507471085 -0.00589059479535 -1.40485215187073 +v 0.95278507471085 0.02657346613705 -1.35184681415558 +v 0.95278507471085 0.03819750249386 -1.33500647544861 +v 0.95278507471085 -0.03934098035097 -1.45063364505768 +v 0.95278507471085 -0.09752789884806 -1.51073324680328 +v 0.95278507471085 0.04667951166630 -1.40486216545105 +v 0.95278507471085 0.05631616711617 -1.32549715042114 +v 0.95278507471085 0.07677868753672 -1.32549715042114 +v 0.95278507471085 0.09489735215902 -1.33500647544861 +v 0.95278507471085 0.10652139037848 -1.35184681415558 +v 0.95278507471085 0.10898787528276 -1.37216019630432 +v 0.95278507471085 -0.05979612842202 -1.45008432865143 +v 0.95278507471085 0.10173176974058 -1.39129292964935 +v 0.95278507471085 0.08641535043716 -1.40486216545105 +v 0.95278507471085 0.16183133423328 -1.44002914428711 +v 0.95278507471085 0.16238071024418 -1.41957402229309 +v 0.95278507471085 0.17237313091755 -1.40171718597412 +v 0.95278507471085 0.18951947987080 -1.39054942131042 +v 0.95278507471085 0.20989170670509 -1.38862919807434 +v 0.95278507471085 0.22882278263569 -1.39639639854431 +v 0.95278507471085 0.17085085809231 -1.45839655399323 +v 0.95278507471085 0.02410698123276 -1.37216019630432 +v 0.95278507471085 0.24197584390640 -1.41207158565521 +v 0.95278507471085 0.24633766710758 -1.43206381797791 +v 0.95278507471085 0.24090901017189 -1.45179319381714 +v 0.95278507471085 0.06654743105173 -1.40975916385651 +v 0.95278507471085 0.18737302720547 -1.47046864032745 +v 0.95278507471085 0.20270588994026 -1.54591763019562 +v 0.95278507471085 0.20760288834572 -1.52604961395264 +v 0.95278507471085 0.22117204964161 -1.51073324680328 +v 0.95278507471085 0.24030484259129 -1.50347709655762 +v 0.95278507471085 0.26061818003654 -1.50594365596771 +v 0.95278507471085 0.27745848894119 -1.51756763458252 +v 0.95278507471085 0.28696790337563 -1.53568637371063 +v 0.95278507471085 0.28696790337563 -1.55614888668060 +v 0.95278507471085 0.27745848894119 -1.57426750659943 +v 0.95278507471085 0.26061818003654 -1.58589148521423 +v 0.95278507471085 0.24030484259129 -1.58835804462433 +v 0.95278507471085 0.22117204964161 -1.58110189437866 +v 0.95278507471085 0.20760288834572 -1.56578552722931 +v 0.95278507471085 0.22799032926559 -1.67612922191620 +v 0.95278507471085 0.21682260930538 -1.65898299217224 +v 0.95278507471085 0.19896578788757 -1.64899051189423 +v 0.95278507471085 0.22693352401257 -1.46673977375031 +v 0.95278507471085 0.20761281251907 -1.47347950935364 +v 0.95278507471085 0.14506025612354 -1.69422256946564 +v 0.95278507471085 0.15180006623268 -1.71354329586029 +v 0.95278507471085 0.16674666106701 -1.72751879692078 +v 0.95278507471085 0.18647594749928 -1.73294746875763 +v 0.95278507471085 0.20646817982197 -1.72858560085297 +v 0.95278507471085 0.22214338183403 -1.71543264389038 +v 0.95278507471085 0.17851063609123 -1.64844107627869 +v 0.95278507471085 0.16014319658279 -1.65746068954468 +v 0.95278507471085 0.06654743105173 -1.69152677059174 +v 0.95278507471085 0.05631616711617 -1.77578878402710 +v 0.95278507471085 0.07677868753672 -1.77578878402710 +v 0.95278507471085 0.09489735215902 -1.76627933979034 +v 0.95278507471085 0.10652139037848 -1.74943900108337 +v 0.95278507471085 0.10898787528276 -1.72912573814392 +v 0.95278507471085 0.10173176974058 -1.70999288558960 +v 0.95278507471085 0.08641535043716 -1.69642376899719 +v 0.95278507471085 0.14807121455669 -1.67398285865784 +v 0.95278507471085 0.03136309236288 -1.70999288558960 +v 0.95278507471085 0.02410698123276 -1.72912573814392 +v 0.95278507471085 0.02657346613705 -1.74943900108337 +v 0.95278507471085 0.03819750249386 -1.76627933979034 +v 0.95278507471085 -0.06151783093810 -1.62744140625000 +v 0.95278507471085 -0.04499565809965 -1.63951337337494 +v 0.95278507471085 0.22991055250168 -1.69650149345398 +v 0.95278507471085 -0.08175761997700 -1.62443041801453 +v 0.95278507471085 -0.11505381017923 -1.64611685276031 +v 0.95278507471085 -0.12048245966434 -1.66584610939026 +v 0.95278507471085 -0.11612063646317 -1.68583834171295 +v 0.95278507471085 -0.10296758264303 -1.70151352882385 +v 0.95278507471085 -0.08403649926186 -1.70928072929382 +v 0.95278507471085 -0.06366427242756 -1.70736050605774 +v 0.95278507471085 -0.04651793465018 -1.69619274139404 +v 0.95278507471085 -0.03652550652623 -1.67833590507507 +v 0.95278507471085 -0.03597612679005 -1.65788078308105 +v 0.95278507471085 -0.10107832401991 -1.63117027282715 +v 0.95278507471085 0.04667951166630 -1.69642376899719 +v 0.95278507471085 -0.16332374513149 -1.55614888668060 +v 0.95278507471085 -0.15381434559822 -1.57426750659943 +v 0.95278507471085 -0.13697402179241 -1.58589148521423 +v 0.95278507471085 -0.11666068434715 -1.58835804462433 +v 0.95278507471085 -0.09752789884806 -1.58110189437866 +v 0.95278507471085 -0.08395873010159 -1.56578552722931 +v -0.77738302946091 0.06820436567068 -1.54591763019562 +v -0.93808466196060 0.06589953601360 -1.54591763019562 +v -0.77738302946091 -0.18141247332096 -1.54591763019562 +v -0.81193202733994 -0.21596151590347 -1.54591763019562 +v -0.90601694583893 -0.21596151590347 -1.54591763019562 +v -0.94056600332260 -0.18141247332096 -1.54591763019562 +v -0.77738302946091 -0.15282036364079 -1.42991483211517 +v -0.81193202733994 -0.18341203033924 -1.41385912895203 +v -0.90601694583893 -0.18341203033924 -1.41385912895203 +v -0.94056600332260 -0.15282036364079 -1.42991483211517 +v -0.77738302946091 -0.07359416037798 -1.34048700332642 +v -0.81193202733994 -0.09322024881840 -1.31205368041992 +v -0.90601694583893 -0.09322024881840 -1.31205368041992 +v -0.94056600332260 -0.07359416037798 -1.34048700332642 +v -0.77738302946091 0.03811638057232 -1.29812073707581 +v -0.81193202733994 0.03395195305347 -1.26382362842560 +v -0.90601694583893 0.03395195305347 -1.26382362842560 +v -0.94056600332260 0.03811638057232 -1.29812073707581 +v -0.77738302946091 0.15671971440315 -1.31252181529999 +v -0.81193202733994 0.16897097229958 -1.28021788597107 +v -0.90601694583893 0.16897097229958 -1.28021788597107 +v -0.94056600332260 0.15671971440315 -1.31252181529999 +v -0.77738302946091 0.25504523515701 -1.38039100170136 +v -0.81193202733994 0.28090557456017 -1.35748076438904 +v -0.90601694583893 0.28090557456017 -1.35748076438904 +v -0.94056600332260 0.25504523515701 -1.38039100170136 +v -0.77738302946091 0.31056779623032 -1.48618030548096 +v -0.81193202733994 0.34411290287971 -1.47791218757629 +v -0.90601694583893 0.34411290287971 -1.47791218757629 +v -0.94056600332260 0.31056779623032 -1.48618030548096 +v -0.77738302946091 0.31056779623032 -1.60565483570099 +v -0.81193202733994 0.34411290287971 -1.61392295360565 +v -0.90601694583893 0.34411290287971 -1.61392295360565 +v -0.94056600332260 0.31056779623032 -1.60565483570099 +v -0.77738302946091 0.25504523515701 -1.71144413948059 +v -0.81193202733994 0.28090557456017 -1.73435437679291 +v -0.90601694583893 0.28090557456017 -1.73435437679291 +v -0.94056600332260 0.25504523515701 -1.71144413948059 +v -0.77738302946091 0.15671971440315 -1.77931332588196 +v -0.81193202733994 0.16897097229958 -1.81161725521088 +v -0.90601694583893 0.16897097229958 -1.81161725521088 +v -0.94056600332260 0.15671971440315 -1.77931332588196 +v -0.77738302946091 0.03811638057232 -1.79371440410614 +v -0.81193202733994 0.03395195305347 -1.82801151275635 +v -0.90601694583893 0.03395195305347 -1.82801151275635 +v -0.94056600332260 0.03811638057232 -1.79371440410614 +v -0.77738302946091 -0.07359416037798 -1.75134825706482 +v -0.81193202733994 -0.09322024881840 -1.77978146076202 +v -0.90601694583893 -0.09322024881840 -1.77978146076202 +v -0.94056600332260 -0.07359416037798 -1.75134825706482 +v -0.77738302946091 -0.15282036364079 -1.66192030906677 +v -0.81193202733994 -0.18341203033924 -1.67797601222992 +v -0.90601694583893 -0.18341203033924 -1.67797601222992 +v -0.94056600332260 -0.15282036364079 -1.66192030906677 +v -0.94056600332260 -0.03289655968547 -1.54591763019562 +v -0.94056600332260 -0.02152381464839 -1.49977648258209 +v -0.94056600332260 0.00998906139284 -1.46420586109161 +v -0.94056600332260 0.05442284792662 -1.44735431671143 +v -0.94056600332260 0.10159830003977 -1.45308244228363 +v -0.94056600332260 0.14070808887482 -1.48007798194885 +v -0.94056600332260 0.16279263794422 -1.52215659618378 +v -0.94056600332260 0.16279263794422 -1.56967854499817 +v -0.94056600332260 0.14070808887482 -1.61175715923309 +v -0.94056600332260 0.10159830003977 -1.63875269889832 +v -0.94056600332260 0.05442284792662 -1.64448082447052 +v -0.94056600332260 0.00998906139284 -1.62762928009033 +v -0.94056600332260 -0.02152381464839 -1.59205865859985 +v -0.91148012876511 -0.03289655968547 -1.54591763019562 +v -0.91148012876511 -0.02152381464839 -1.49977648258209 +v -0.91148012876511 0.00998906139284 -1.46420586109161 +v -0.91148012876511 0.05442284792662 -1.44735431671143 +v -0.91148012876511 0.10159830003977 -1.45308244228363 +v -0.91148012876511 0.14070808887482 -1.48007798194885 +v -0.91148012876511 0.16279263794422 -1.52215659618378 +v -0.91148012876511 0.16279263794422 -1.56967854499817 +v -0.91148012876511 0.14070808887482 -1.61175715923309 +v -0.91148012876511 0.10159830003977 -1.63875269889832 +v -0.91148012876511 0.05442284792662 -1.64448082447052 +v -0.91148012876511 0.00998906139284 -1.62762928009033 +v -0.91148012876511 -0.02152381464839 -1.59205865859985 +v -0.93808466196060 0.02590274810791 -1.54591763019562 +v -0.93808466196060 0.03048413991928 -1.52733016014099 +v -0.93808466196060 0.04317877069116 -1.51300084590912 +v -0.93808466196060 0.06107845902443 -1.50621235370636 +v -0.93808466196060 0.08008259534836 -1.50851988792419 +v -0.93808466196060 0.09583756327629 -1.51939475536346 +v -0.93808466196060 0.10473409295082 -1.53634572029114 +v -0.93808466196060 0.10473409295082 -1.55548942089081 +v -0.93808466196060 0.09583756327629 -1.57244038581848 +v -0.93808466196060 0.08008259534836 -1.58331525325775 +v -0.93808466196060 0.06107845902443 -1.58562278747559 +v -0.93808466196060 0.04317877069116 -1.57883429527283 +v -0.93808466196060 0.03048413991928 -1.56450498104095 +v -0.94056600332260 0.04880437254906 -1.69589996337891 +v -0.94056600332260 -0.07906173169613 -1.54591763019562 +v -0.94056600332260 -0.01281622517854 -1.43044972419739 +v -0.94056600332260 0.04095596447587 -1.76772713661194 +v -0.94056600332260 0.04986561462283 -1.40564739704132 +v -0.94056600332260 0.23214563727379 -1.40035641193390 +v -0.94056600332260 -0.16332374513149 -1.54591763019562 +v -0.94056600332260 0.16926945745945 -1.45517623424530 +v -0.94056600332260 0.22919459640980 -1.68890571594238 +v -0.94056600332260 0.04193261638284 -1.33304619789124 +v -0.94056600332260 0.18291901051998 -1.64855957031250 +v -0.94056600332260 -0.10706762969494 -1.63757574558258 +v -0.94056600332260 -0.08351436257362 -1.62504327297211 +v -0.94056600332260 -0.05512004345655 -1.36783206462860 +v -0.94056600332260 -0.02097353897989 -1.44161415100098 +v -0.94056600332260 -0.11666068434715 -1.50347709655762 +v -0.94056600332260 -0.08297372609377 -1.38364219665527 +v -0.94056600332260 -0.09074089676142 -1.40257334709167 +v -0.94056600332260 -0.06729851663113 -1.37048912048340 +v -0.94056600332260 -0.16332374513149 -1.53568637371063 +v -0.94056600332260 -0.15381434559822 -1.51756763458252 +v -0.94056600332260 -0.02757700532675 -1.37155604362488 +v -0.94056600332260 -0.07765295356512 -1.44009184837341 +v -0.94056600332260 -0.01263041328639 -1.38553142547607 +v -0.94056600332260 -0.08395873010159 -1.52604961395264 +v -0.94056600332260 -0.00890156254172 -1.42509198188782 +v -0.94056600332260 -0.04730628803372 -1.36612737178802 +v -0.94056600332260 0.03136309236288 -1.39129292964935 +v -0.94056600332260 -0.08882067352533 -1.42294549942017 +v -0.94056600332260 -0.13697402179241 -1.50594365596771 +v -0.94056600332260 -0.00589059479535 -1.40485215187073 +v -0.94056600332260 0.02657346613705 -1.35184681415558 +v -0.94056600332260 0.03819750249386 -1.33500647544861 +v -0.94056600332260 -0.03934098035097 -1.45063364505768 +v -0.94056600332260 -0.09752789884806 -1.51073324680328 +v -0.94056600332260 0.04667951166630 -1.40486216545105 +v -0.94056600332260 0.05631616711617 -1.32549715042114 +v -0.94056600332260 0.07677868753672 -1.32549715042114 +v -0.94056600332260 0.09489735215902 -1.33500647544861 +v -0.94056600332260 0.10652139037848 -1.35184681415558 +v -0.94056600332260 0.10898787528276 -1.37216019630432 +v -0.94056600332260 -0.05979612842202 -1.45008432865143 +v -0.94056600332260 0.10173176974058 -1.39129292964935 +v -0.94056600332260 0.08641535043716 -1.40486216545105 +v -0.94056600332260 0.16183133423328 -1.44002914428711 +v -0.94056600332260 0.16238071024418 -1.41957402229309 +v -0.94056600332260 0.17237313091755 -1.40171718597412 +v -0.94056600332260 0.18951947987080 -1.39054942131042 +v -0.94056600332260 0.20989170670509 -1.38862919807434 +v -0.94056600332260 0.22882278263569 -1.39639639854431 +v -0.94056600332260 0.17085085809231 -1.45839655399323 +v -0.94056600332260 0.02410698123276 -1.37216019630432 +v -0.94056600332260 0.24197584390640 -1.41207158565521 +v -0.94056600332260 0.24633766710758 -1.43206381797791 +v -0.94056600332260 0.24090901017189 -1.45179319381714 +v -0.94056600332260 0.06654743105173 -1.40975916385651 +v -0.94056600332260 0.18737302720547 -1.47046864032745 +v -0.94056600332260 0.20270588994026 -1.54591763019562 +v -0.94056600332260 0.20760288834572 -1.52604961395264 +v -0.94056600332260 0.22117204964161 -1.51073324680328 +v -0.94056600332260 0.24030484259129 -1.50347709655762 +v -0.94056600332260 0.26061818003654 -1.50594365596771 +v -0.94056600332260 0.27745848894119 -1.51756763458252 +v -0.94056600332260 0.28696790337563 -1.53568637371063 +v -0.94056600332260 0.28696790337563 -1.55614888668060 +v -0.94056600332260 0.27745848894119 -1.57426750659943 +v -0.94056600332260 0.26061818003654 -1.58589148521423 +v -0.94056600332260 0.24030484259129 -1.58835804462433 +v -0.94056600332260 0.22117204964161 -1.58110189437866 +v -0.94056600332260 0.20760288834572 -1.56578552722931 +v -0.94056600332260 0.22799032926559 -1.67612922191620 +v -0.94056600332260 0.21682260930538 -1.65898299217224 +v -0.94056600332260 0.19896578788757 -1.64899051189423 +v -0.94056600332260 0.22693352401257 -1.46673977375031 +v -0.94056600332260 0.20761281251907 -1.47347950935364 +v -0.94056600332260 0.14506025612354 -1.69422256946564 +v -0.94056600332260 0.15180006623268 -1.71354329586029 +v -0.94056600332260 0.16674666106701 -1.72751879692078 +v -0.94056600332260 0.18647594749928 -1.73294746875763 +v -0.94056600332260 0.20646817982197 -1.72858560085297 +v -0.94056600332260 0.22214338183403 -1.71543264389038 +v -0.94056600332260 0.17851063609123 -1.64844107627869 +v -0.94056600332260 0.16014319658279 -1.65746068954468 +v -0.94056600332260 0.06654743105173 -1.69152677059174 +v -0.94056600332260 0.05631616711617 -1.77578878402710 +v -0.94056600332260 0.07677868753672 -1.77578878402710 +v -0.94056600332260 0.09489735215902 -1.76627933979034 +v -0.94056600332260 0.10652139037848 -1.74943900108337 +v -0.94056600332260 0.10898787528276 -1.72912573814392 +v -0.94056600332260 0.10173176974058 -1.70999288558960 +v -0.94056600332260 0.08641535043716 -1.69642376899719 +v -0.94056600332260 0.14807121455669 -1.67398285865784 +v -0.94056600332260 0.03136309236288 -1.70999288558960 +v -0.94056600332260 0.02410698123276 -1.72912573814392 +v -0.94056600332260 0.02657346613705 -1.74943900108337 +v -0.94056600332260 0.03819750249386 -1.76627933979034 +v -0.94056600332260 -0.06151783093810 -1.62744140625000 +v -0.94056600332260 -0.04499565809965 -1.63951337337494 +v -0.94056600332260 0.22991055250168 -1.69650149345398 +v -0.94056600332260 -0.08175761997700 -1.62443041801453 +v -0.94056600332260 -0.11505381017923 -1.64611685276031 +v -0.94056600332260 -0.12048245966434 -1.66584610939026 +v -0.94056600332260 -0.11612063646317 -1.68583834171295 +v -0.94056600332260 -0.10296758264303 -1.70151352882385 +v -0.94056600332260 -0.08403649926186 -1.70928072929382 +v -0.94056600332260 -0.06366427242756 -1.70736050605774 +v -0.94056600332260 -0.04651793465018 -1.69619274139404 +v -0.94056600332260 -0.03652550652623 -1.67833590507507 +v -0.94056600332260 -0.03597612679005 -1.65788078308105 +v -0.94056600332260 -0.10107832401991 -1.63117027282715 +v -0.94056600332260 0.04667951166630 -1.69642376899719 +v -0.94056600332260 -0.16332374513149 -1.55614888668060 +v -0.94056600332260 -0.15381434559822 -1.57426750659943 +v -0.94056600332260 -0.13697402179241 -1.58589148521423 +v -0.94056600332260 -0.11666068434715 -1.58835804462433 +v -0.94056600332260 -0.09752789884806 -1.58110189437866 +v -0.94056600332260 -0.08395873010159 -1.56578552722931 +# 420 vertices + +vt 0.03846153989434 -1.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.63877987861633 0.00000000000000 +vt 0.07692307978868 -0.63877987861633 0.00000000000000 +vt 0.00000000000000 0.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.56807506084442 0.00000000000000 +vt 0.07692307978868 -0.56807506084442 0.00000000000000 +vt 0.00000000000000 -0.43192493915558 0.00000000000000 +vt 0.07692307978868 -0.43192493915558 0.00000000000000 +vt 0.00000000000000 -0.36122006177902 0.00000000000000 +vt 0.07692307978868 -0.36122006177902 0.00000000000000 +vt 0.02634805068374 -0.26766854524612 0.00000000000000 +vt 0.03846153989434 0.00000000000000 0.00000000000000 +vt 0.05057502537966 -0.26766854524612 0.00000000000000 +vt 0.11538461595774 -1.00000000000000 0.00000000000000 +vt 0.15384615957737 -0.63877987861633 0.00000000000000 +vt 0.15384615957737 -1.00000000000000 0.00000000000000 +vt 0.15384615957737 -0.56807506084442 0.00000000000000 +vt 0.15384615957737 -0.43192493915558 0.00000000000000 +vt 0.15384615957737 -0.36122006177902 0.00000000000000 +vt 0.10327113419771 -0.26766854524612 0.00000000000000 +vt 0.11538461595774 0.00000000000000 0.00000000000000 +vt 0.12749810516834 -0.26766854524612 0.00000000000000 +vt 0.19230769574642 -1.00000000000000 0.00000000000000 +vt 0.23076923191547 -0.63877987861633 0.00000000000000 +vt 0.23076923191547 -1.00000000000000 0.00000000000000 +vt 0.23076923191547 -0.56807506084442 0.00000000000000 +vt 0.23076923191547 -0.43192493915558 0.00000000000000 +vt 0.23076923191547 -0.36122006177902 0.00000000000000 +vt 0.18019421398640 -0.26766854524612 0.00000000000000 +vt 0.19230769574642 0.00000000000000 0.00000000000000 +vt 0.20442117750645 -0.26766854524612 0.00000000000000 +vt 0.26923078298569 -1.00000000000000 0.00000000000000 +vt 0.30769231915474 -0.63877987861633 0.00000000000000 +vt 0.30769231915474 -1.00000000000000 0.00000000000000 +vt 0.30769231915474 -0.56807506084442 0.00000000000000 +vt 0.30769231915474 -0.43192493915558 0.00000000000000 +vt 0.30769231915474 -0.36122006177902 0.00000000000000 +vt 0.25711730122566 -0.26766854524612 0.00000000000000 +vt 0.26923078298569 0.00000000000000 0.00000000000000 +vt 0.28134426474571 -0.26766854524612 0.00000000000000 +vt 0.34615385532379 -1.00000000000000 0.00000000000000 +vt 0.38461539149284 -0.63877987861633 0.00000000000000 +vt 0.38461539149284 -1.00000000000000 0.00000000000000 +vt 0.38461539149284 -0.56807506084442 0.00000000000000 +vt 0.38461539149284 -0.43192493915558 0.00000000000000 +vt 0.38461539149284 -0.36122006177902 0.00000000000000 +vt 0.33404037356377 -0.26766854524612 0.00000000000000 +vt 0.34615385532379 0.00000000000000 0.00000000000000 +vt 0.35826733708382 -0.26766854524612 0.00000000000000 +vt 0.42307692766190 -1.00000000000000 0.00000000000000 +vt 0.46153846383095 -0.63877987861633 0.00000000000000 +vt 0.46153846383095 -1.00000000000000 0.00000000000000 +vt 0.46153846383095 -0.56807506084442 0.00000000000000 +vt 0.46153846383095 -0.43192493915558 0.00000000000000 +vt 0.46153846383095 -0.36122006177902 0.00000000000000 +vt 0.41096344590187 -0.26766854524612 0.00000000000000 +vt 0.42307692766190 0.00000000000000 0.00000000000000 +vt 0.43519040942192 -0.26766854524612 0.00000000000000 +vt 0.50000000000000 -1.00000000000000 0.00000000000000 +vt 0.53846156597137 -0.63877987861633 0.00000000000000 +vt 0.53846156597137 -1.00000000000000 0.00000000000000 +vt 0.53846156597137 -0.56807506084442 0.00000000000000 +vt 0.53846156597137 -0.43192493915558 0.00000000000000 +vt 0.53846156597137 -0.36122006177902 0.00000000000000 +vt 0.48788651823998 -0.26766854524612 0.00000000000000 +vt 0.50000000000000 0.00000000000000 0.00000000000000 +vt 0.51211351156235 -0.26766854524612 0.00000000000000 +vt 0.57692307233810 -1.00000000000000 0.00000000000000 +vt 0.61538463830948 -0.63877987861633 0.00000000000000 +vt 0.61538463830948 -1.00000000000000 0.00000000000000 +vt 0.61538463830948 -0.56807506084442 0.00000000000000 +vt 0.61538463830948 -0.43192493915558 0.00000000000000 +vt 0.61538463830948 -0.36122006177902 0.00000000000000 +vt 0.56480962038040 -0.26766854524612 0.00000000000000 +vt 0.57692307233810 0.00000000000000 0.00000000000000 +vt 0.58903658390045 -0.26766854524612 0.00000000000000 +vt 0.65384614467621 -1.00000000000000 0.00000000000000 +vt 0.69230771064758 -0.63877987861633 0.00000000000000 +vt 0.69230771064758 -1.00000000000000 0.00000000000000 +vt 0.69230771064758 -0.56807506084442 0.00000000000000 +vt 0.69230771064758 -0.43192493915558 0.00000000000000 +vt 0.69230771064758 -0.36122006177902 0.00000000000000 +vt 0.64173269271851 -0.26766854524612 0.00000000000000 +vt 0.65384614467621 0.00000000000000 0.00000000000000 +vt 0.66595965623856 -0.26766854524612 0.00000000000000 +vt 0.73076921701431 -1.00000000000000 0.00000000000000 +vt 0.76923078298569 -0.63877987861633 0.00000000000000 +vt 0.76923078298569 -1.00000000000000 0.00000000000000 +vt 0.76923078298569 -0.56807506084442 0.00000000000000 +vt 0.76923078298569 -0.43192493915558 0.00000000000000 +vt 0.76923078298569 -0.36122006177902 0.00000000000000 +vt 0.71865576505661 -0.26766854524612 0.00000000000000 +vt 0.73076921701431 0.00000000000000 0.00000000000000 +vt 0.74288272857666 -0.26766854524612 0.00000000000000 +vt 0.80769228935242 -1.00000000000000 0.00000000000000 +vt 0.84615385532379 -0.63877987861633 0.00000000000000 +vt 0.84615385532379 -1.00000000000000 0.00000000000000 +vt 0.84615385532379 -0.56807506084442 0.00000000000000 +vt 0.84615385532379 -0.43192493915558 0.00000000000000 +vt 0.84615385532379 -0.36122006177902 0.00000000000000 +vt 0.79557883739471 -0.26766854524612 0.00000000000000 +vt 0.80769228935242 0.00000000000000 0.00000000000000 +vt 0.81980580091476 -0.26766854524612 0.00000000000000 +vt 0.88461536169052 -1.00000000000000 0.00000000000000 +vt 0.92307692766190 -0.63877987861633 0.00000000000000 +vt 0.92307692766190 -1.00000000000000 0.00000000000000 +vt 0.92307692766190 -0.56807506084442 0.00000000000000 +vt 0.92307692766190 -0.43192493915558 0.00000000000000 +vt 0.92307692766190 -0.36122006177902 0.00000000000000 +vt 0.87250190973282 -0.26766854524612 0.00000000000000 +vt 0.88461536169052 0.00000000000000 0.00000000000000 +vt 0.89672887325287 -0.26766854524612 0.00000000000000 +vt 0.96153843402863 -1.00000000000000 0.00000000000000 +vt 1.00000000000000 -0.63877987861633 0.00000000000000 +vt 1.00000000000000 -1.00000000000000 0.00000000000000 +vt 1.00000000000000 -0.56807506084442 0.00000000000000 +vt 1.00000000000000 -0.43192493915558 0.00000000000000 +vt 1.00000000000000 -0.36122006177902 0.00000000000000 +vt 0.94942498207092 -0.26766854524612 0.00000000000000 +vt 0.96153843402863 0.00000000000000 0.00000000000000 +vt 0.97365194559097 -0.26766854524612 0.00000000000000 +vt 0.00109699799214 -0.35778582096100 0.00000000000000 +vt 0.00800793711096 -0.35826456546783 0.00000000000000 +vt 0.02362561225891 -0.34364765882492 0.00000000000000 +vt 0.00620710337535 -0.34178823232651 0.00000000000000 +vt 0.00900680944324 -0.33302354812622 0.00000000000000 +vt 0.06791626662016 -0.33302354812622 0.00000000000000 +vt 0.02109698951244 -0.35730701684952 0.00000000000000 +vt 0.03124743513763 -0.35465377569199 0.00000000000000 +vt 0.03414984792471 -0.34694057703018 0.00000000000000 +vt 0.03629094734788 -0.35091257095337 0.00000000000000 +vt 0.08592989295721 -0.33302354812622 0.00000000000000 +vt 0.14483934640884 -0.33302354812622 0.00000000000000 +vt 0.14729681611061 -0.34071683883667 0.00000000000000 +vt 0.13435830175877 -0.34046381711960 0.00000000000000 +vt 0.14407886564732 -0.35642176866531 0.00000000000000 +vt 0.15185540914536 -0.35498785972595 0.00000000000000 +vt 0.09802006930113 -0.35730701684952 0.00000000000000 +vt 0.11614325642586 -0.34197837114334 0.00000000000000 +vt 0.12999166548252 -0.35700887441635 0.00000000000000 +vt 0.10477413237095 -0.34503489732742 0.00000000000000 +vt 0.11686830967665 -0.35569471120834 0.00000000000000 +vt 0.10682391375303 -0.35278022289276 0.00000000000000 +vt 0.10207049548626 -0.34893321990967 0.00000000000000 +vt 0.22176241874695 -0.33302354812622 0.00000000000000 +vt 0.22427958250046 -0.34090369939804 0.00000000000000 +vt 0.22141467034817 -0.34126543998718 0.00000000000000 +vt 0.22575217485428 -0.35452252626419 0.00000000000000 +vt 0.22866134345531 -0.35462117195129 0.00000000000000 +vt 0.16130504012108 -0.35475951433182 0.00000000000000 +vt 0.16615068912506 -0.34141951799393 0.00000000000000 +vt 0.16039550304413 -0.34071683883667 0.00000000000000 +vt 0.16285297274590 -0.33302354812622 0.00000000000000 +vt 0.21061868965626 -0.34478104114532 0.00000000000000 +vt 0.17820408940315 -0.34885329008102 0.00000000000000 +vt 0.17668783664703 -0.34488433599472 0.00000000000000 +vt 0.15583691000938 -0.35498785972595 0.00000000000000 +vt 0.21473199129105 -0.35226702690125 0.00000000000000 +vt 0.20893280208111 -0.34875142574310 0.00000000000000 +vt 0.17231808602810 -0.35241717100143 0.00000000000000 +vt 0.23725888133049 -0.34090369939804 0.00000000000000 +vt 0.23977604508400 -0.33302354812622 0.00000000000000 +vt 0.29868552088737 -0.33302354812622 0.00000000000000 +vt 0.25323095917702 -0.34050428867340 0.00000000000000 +vt 0.23287712037563 -0.35462117195129 0.00000000000000 +vt 0.24300594627857 -0.35640108585358 0.00000000000000 +vt 0.25186622142792 -0.35730701684952 0.00000000000000 +vt 0.27135583758354 -0.34190386533737 0.00000000000000 +vt 0.25706809759140 -0.35687685012817 0.00000000000000 +vt 0.28264918923378 -0.34485822916031 0.00000000000000 +vt 0.27023893594742 -0.35547721385956 0.00000000000000 +vt 0.25512716174126 -0.34885329008102 0.00000000000000 +vt 0.28038203716278 -0.35252285003662 0.00000000000000 +vt 0.28525277972221 -0.34869056940079 0.00000000000000 +vt 0.37918865680695 -0.35583585500717 0.00000000000000 +vt 0.38281148672104 -0.35557281970978 0.00000000000000 +vt 0.31669911742210 -0.33302354812622 0.00000000000000 +vt 0.36277359724045 -0.34164774417877 0.00000000000000 +vt 0.35178494453430 -0.34493678808212 0.00000000000000 +vt 0.37560859322548 -0.33302354812622 0.00000000000000 +vt 0.37785848975182 -0.34006702899933 0.00000000000000 +vt 0.36557808518410 -0.35499918460846 0.00000000000000 +vt 0.35499677062035 -0.35247611999512 0.00000000000000 +vt 0.33399119973183 -0.35687685012817 0.00000000000000 +vt 0.34966316819191 -0.34884470701218 0.00000000000000 +vt 0.33205023407936 -0.34885329008102 0.00000000000000 +vt 0.39137229323387 -0.34006702899933 0.00000000000000 +vt 0.39362218976021 -0.33302354812622 0.00000000000000 +vt 0.39482995867729 -0.34004861116409 0.00000000000000 +vt 0.42870801687241 -0.34493678808212 0.00000000000000 +vt 0.38641929626465 -0.35557281970978 0.00000000000000 +vt 0.39708361029625 -0.35619568824768 0.00000000000000 +vt 0.41306236386299 -0.34177201986313 0.00000000000000 +vt 0.45253166556358 -0.33302354812622 0.00000000000000 +vt 0.41054067015648 -0.35515838861465 0.00000000000000 +vt 0.41091427206993 -0.35687685012817 0.00000000000000 +vt 0.42404401302338 -0.34492897987366 0.00000000000000 +vt 0.42100530862808 -0.35248804092407 0.00000000000000 +vt 0.40897330641747 -0.34885329008102 0.00000000000000 +vt 0.42624285817146 -0.34879630804062 0.00000000000000 +vt 0.52975744009018 -0.35168933868408 0.00000000000000 +vt 0.53402590751648 -0.34781336784363 0.00000000000000 +vt 0.52945476770401 -0.33302354812622 0.00000000000000 +vt 0.48783734440804 -0.35687685012817 0.00000000000000 +vt 0.51999300718307 -0.35490256547928 0.00000000000000 +vt 0.53058809041977 -0.34416270256042 0.00000000000000 +vt 0.48589640855789 -0.34885329008102 0.00000000000000 +vt 0.47054526209831 -0.33302354812622 0.00000000000000 +vt 0.51844429969788 -0.34157365560532 0.00000000000000 +vt 0.50701576471329 -0.35671705007553 0.00000000000000 +vt 0.50316596031189 -0.34879630804062 0.00000000000000 +vt 0.49298423528671 -0.35671705007553 0.00000000000000 +vt 0.50000000000000 -0.34063923358917 0.00000000000000 +vt 0.48155570030212 -0.34157365560532 0.00000000000000 +vt 0.48001039028168 -0.35241717100143 0.00000000000000 +vt 0.48000699281693 -0.35490256547928 0.00000000000000 +vt 0.47024258971214 -0.35168933868408 0.00000000000000 +vt 0.46941196918488 -0.34416270256042 0.00000000000000 +vt 0.46597412228584 -0.34781336784363 0.00000000000000 +vt 0.61334830522537 -0.35484504699707 0.00000000000000 +vt 0.60636574029922 -0.35350680351257 0.00000000000000 +vt 0.54746836423874 -0.33302354812622 0.00000000000000 +vt 0.60637784004211 -0.33302354812622 0.00000000000000 +vt 0.60970294475555 -0.34343308210373 0.00000000000000 +vt 0.60186272859573 -0.34618633985519 0.00000000000000 +vt 0.60046625137329 -0.35009479522705 0.00000000000000 +vt 0.58255422115326 -0.34493678808212 0.00000000000000 +vt 0.62106633186340 -0.34343308210373 0.00000000000000 +vt 0.62439143657684 -0.33302354812622 0.00000000000000 +vt 0.62382203340530 -0.34293401241302 0.00000000000000 +vt 0.67738932371140 -0.35009479522705 0.00000000000000 +vt 0.61742097139359 -0.35484504699707 0.00000000000000 +vt 0.62076520919800 -0.35612219572067 0.00000000000000 +vt 0.68330091238022 -0.33302354812622 0.00000000000000 +vt 0.63336646556854 -0.35826444625854 0.00000000000000 +vt 0.64168351888657 -0.35687685012817 0.00000000000000 +vt 0.64175248146057 -0.34235644340515 0.00000000000000 +vt 0.64707183837891 -0.35863280296326 0.00000000000000 +vt 0.65920680761337 -0.34364932775497 0.00000000000000 +vt 0.67229050397873 -0.34157365560532 0.00000000000000 +vt 0.67050522565842 -0.34651643037796 0.00000000000000 +vt 0.65701210498810 -0.34879630804062 0.00000000000000 +vt 0.65976983308792 -0.35714286565781 0.00000000000000 +vt 0.66933101415634 -0.35413599014282 0.00000000000000 +vt 0.67358052730560 -0.35030096769333 0.00000000000000 +vt 0.63385659456253 -0.35241717100143 0.00000000000000 +vt 0.70131450891495 -0.33302354812622 0.00000000000000 +vt 0.76022398471832 -0.33302354812622 0.00000000000000 +vt 0.76332730054855 -0.34273880720139 0.00000000000000 +vt 0.74714565277100 -0.34231388568878 0.00000000000000 +vt 0.75714617967606 -0.35821074247360 0.00000000000000 +vt 0.76766234636307 -0.35630995035172 0.00000000000000 +vt 0.75431239604950 -0.35009479522705 0.00000000000000 +vt 0.72984242439270 -0.34371352195740 0.00000000000000 +vt 0.74345290660858 -0.35868650674820 0.00000000000000 +vt 0.71891361474991 -0.34666788578033 0.00000000000000 +vt 0.71867555379868 -0.34235644340515 0.00000000000000 +vt 0.73064154386520 -0.35728687047958 0.00000000000000 +vt 0.72084391117096 -0.35433250665665 0.00000000000000 +vt 0.74921357631683 -0.34157365560532 0.00000000000000 +vt 0.71624958515167 -0.35050022602081 0.00000000000000 +vt 0.73393517732620 -0.34879630804062 0.00000000000000 +vt 0.77823758125305 -0.33302354812622 0.00000000000000 +vt 0.83714705705643 -0.33302354812622 0.00000000000000 +vt 0.83263194561005 -0.34618633985519 0.00000000000000 +vt 0.77079921960831 -0.35630995035172 0.00000000000000 +vt 0.77289134263992 -0.35623711347580 0.00000000000000 +vt 0.77695757150650 -0.34298002719879 0.00000000000000 +vt 0.77513426542282 -0.34273880720139 0.00000000000000 +vt 0.83123546838760 -0.35009479522705 0.00000000000000 +vt 0.78739601373672 -0.34649562835693 0.00000000000000 +vt 0.78358435630798 -0.35398161411285 0.00000000000000 +vt 0.78913366794586 -0.35046601295471 0.00000000000000 +vt 0.79559862613678 -0.34235644340515 0.00000000000000 +vt 0.91785943508148 -0.35366445779800 0.00000000000000 +vt 0.91993832588196 -0.35139447450638 0.00000000000000 +vt 0.91407012939453 -0.33302354812622 0.00000000000000 +vt 0.91832262277603 -0.34633630514145 0.00000000000000 +vt 0.91797178983688 -0.34600061178207 0.00000000000000 +vt 0.87252169847488 -0.34235644340515 0.00000000000000 +vt 0.90863102674484 -0.35700786113739 0.00000000000000 +vt 0.89616703987122 -0.35895627737045 0.00000000000000 +vt 0.90305972099304 -0.34157365560532 0.00000000000000 +vt 0.90606594085693 -0.34343588352203 0.00000000000000 +vt 0.88778132200241 -0.34879630804062 0.00000000000000 +vt 0.88842415809631 -0.34258538484573 0.00000000000000 +vt 0.85516065359116 -0.33302354812622 0.00000000000000 +vt 0.88259422779083 -0.35906338691711 0.00000000000000 +vt 0.87099558115006 -0.34364390373230 0.00000000000000 +vt 0.85956698656082 -0.34636902809143 0.00000000000000 +vt 0.86462581157684 -0.35241717100143 0.00000000000000 +vt 0.87000632286072 -0.35730469226837 0.00000000000000 +vt 0.86053198575974 -0.35408300161362 0.00000000000000 +vt 0.85636907815933 -0.35013639926910 0.00000000000000 +vt 0.99199205636978 -0.35826456546783 0.00000000000000 +vt 0.99890297651291 -0.35778582096100 0.00000000000000 +vt 0.92673748731613 -0.35623711347580 0.00000000000000 +vt 0.93208372592926 -0.33302354812622 0.00000000000000 +vt 0.99099320173264 -0.33302354812622 0.00000000000000 +vt 0.99379289150238 -0.34178823232651 0.00000000000000 +vt 0.97637438774109 -0.34364765882492 0.00000000000000 +vt 0.92621552944183 -0.35139447450638 0.00000000000000 +vt 0.97890299558640 -0.35730701684952 0.00000000000000 +vt 0.92892658710480 -0.34995758533478 0.00000000000000 +vt 0.92783123254776 -0.34633630514145 0.00000000000000 +vt 0.96370905637741 -0.35091257095337 0.00000000000000 +vt 0.96875256299973 -0.35465377569199 0.00000000000000 +vt 0.94944477081299 -0.34235644340515 0.00000000000000 +vt 0.96585017442703 -0.34694057703018 0.00000000000000 +# 309 texture coordinates + +o Cylinder +usemtl Mat.13 +f 1/4 3/3 7/2 +f 3/3 4/6 8/5 7/2 +f 4/6 5/8 9/7 8/5 +f 5/8 6/10 10/9 9/7 +f 81/13 2/13 82/12 +f 1/16 7/15 11/3 +f 7/15 8/17 12/6 11/3 +f 8/17 9/18 13/8 12/6 +f 9/18 10/19 14/10 13/8 +f 82/22 2/22 83/21 +f 1/25 11/24 15/15 +f 11/24 12/26 16/17 15/15 +f 12/26 13/27 17/18 16/17 +f 13/27 14/28 18/19 17/18 +f 83/31 2/31 84/30 +f 1/34 15/33 19/24 +f 15/33 16/35 20/26 19/24 +f 16/35 17/36 21/27 20/26 +f 17/36 18/37 22/28 21/27 +f 84/40 2/40 85/39 +f 1/43 19/42 23/33 +f 19/42 20/44 24/35 23/33 +f 20/44 21/45 25/36 24/35 +f 21/45 22/46 26/37 25/36 +f 85/49 2/49 86/48 +f 1/52 23/51 27/42 +f 23/51 24/53 28/44 27/42 +f 24/53 25/54 29/45 28/44 +f 25/54 26/55 30/46 29/45 +f 86/58 2/58 87/57 +f 1/61 27/60 31/51 +f 27/60 28/62 32/53 31/51 +f 28/62 29/63 33/54 32/53 +f 29/63 30/64 34/55 33/54 +f 87/67 2/67 88/66 +f 1/70 31/69 35/60 +f 31/69 32/71 36/62 35/60 +f 32/71 33/72 37/63 36/62 +f 33/72 34/73 38/64 37/63 +f 88/76 2/76 89/75 +f 1/79 35/78 39/69 +f 35/78 36/80 40/71 39/69 +f 36/80 37/81 41/72 40/71 +f 37/81 38/82 42/73 41/72 +f 89/85 2/85 90/84 +f 1/88 39/87 43/78 +f 39/87 40/89 44/80 43/78 +f 40/89 41/90 45/81 44/80 +f 41/90 42/91 46/82 45/81 +f 90/94 2/94 91/93 +f 1/97 43/96 47/87 +f 43/96 44/98 48/89 47/87 +f 44/98 45/99 49/90 48/89 +f 45/99 46/100 50/91 49/90 +f 91/103 2/103 92/102 +f 1/106 47/105 51/96 +f 47/105 48/107 52/98 51/96 +f 48/107 49/108 53/99 52/98 +f 49/108 50/109 54/100 53/99 +f 92/112 2/112 93/111 +f 1/115 51/114 3/105 +f 51/114 52/116 4/107 3/105 +f 52/116 53/117 5/108 4/107 +f 53/117 54/118 6/109 5/108 +f 93/121 2/121 81/120 +f 6/4 100/123 113/122 +f 118/127 95/126 55/125 56/124 +f 10/128 6/123 113/9 114/10 +f 10/4 114/129 123/128 +f 128/10 118/127 56/124 10/130 +f 10/4 123/131 109/129 +f 109/4 128/10 10/130 +f 56/135 57/134 96/133 108/132 +f 112/138 107/19 14/137 +f 56/4 108/139 127/135 +f 110/10 112/19 14/136 10/140 +f 56/4 127/141 135/139 +f 111/4 110/10 10/140 +f 122/4 111/10 10/142 +f 10/144 56/141 135/132 116/10 +f 116/4 122/10 10/143 +f 58/4 98/147 129/146 +f 126/150 103/28 18/149 120/148 +f 119/145 96/153 57/152 58/151 +f 58/155 129/154 121/147 117/145 +f 124/4 119/145 58/151 +f 18/150 14/157 107/19 120/28 +f 117/4 124/145 58/156 +f 125/4 126/150 120/148 +f 145/160 125/150 120/158 115/159 +f 117/160 121/159 145/154 115/155 +f 98/164 58/163 59/162 149/161 +f 18/167 103/166 130/165 +f 137/4 149/163 59/164 +f 22/169 18/166 130/28 131/37 +f 136/163 137/163 59/168 +f 22/172 131/171 132/169 +f 22/4 132/173 133/171 +f 136/174 59/37 22/163 134/170 +f 22/4 133/174 134/173 +f 143/4 99/46 26/176 +f 22/179 59/178 138/177 139/37 +f 60/177 101/178 138/181 59/180 +f 142/37 143/46 26/175 22/182 +f 141/184 142/37 22/182 +f 22/180 139/185 140/179 +f 140/186 141/37 22/183 +f 101/190 60/189 144/188 +f 30/192 26/191 99/46 146/55 +f 150/194 144/188 60/189 61/193 +f 30/196 146/195 147/192 +f 168/194 150/194 61/193 +f 30/199 147/198 148/195 +f 30/4 148/200 167/198 +f 168/200 61/55 30/194 167/197 +f 160/203 161/64 34/202 +f 62/204 34/202 161/64 +f 159/203 160/64 34/201 +f 62/207 161/206 162/202 +f 61/209 62/206 162/203 163/208 +f 158/211 159/64 34/205 +f 157/55 158/64 34/210 30/212 +f 61/4 163/213 151/209 +f 61/215 151/214 152/213 +f 156/215 157/55 30/212 +f 155/4 156/55 30/216 +f 61/4 152/218 153/214 +f 154/4 155/55 30/217 +f 61/4 153/219 154/218 +f 30/4 61/219 154/208 +f 102/221 38/64 34/73 164/220 +f 62/225 63/224 104/223 166/222 +f 165/227 164/64 34/221 +f 34/226 62/225 166/222 165/64 +f 104/231 63/230 175/229 +f 38/234 102/233 192/232 +f 38/236 192/235 174/233 +f 175/237 63/234 64/229 176/230 +f 38/82 174/238 173/235 42/73 +f 185/240 176/234 64/237 +f 169/242 185/234 64/239 +f 42/73 173/243 172/238 +f 42/4 172/244 171/243 +f 170/82 169/234 64/241 42/245 +f 42/246 171/245 170/244 +f 64/250 65/249 94/248 177/247 +f 178/253 97/91 46/252 +f 64/248 177/254 184/250 +f 179/82 178/91 46/251 42/255 +f 64/257 184/256 183/254 +f 180/91 179/82 42/255 +f 181/260 180/82 42/258 +f 182/262 181/82 42/259 +f 42/261 64/256 183/247 182/82 +f 65/265 66/100 50/264 +f 50/267 46/266 97/91 189/100 +f 204/270 94/263 65/269 +f 204/271 65/100 50/263 186/268 +f 50/91 189/272 188/267 +f 50/274 188/273 187/272 +f 187/100 186/100 50/271 +f 194/100 105/109 54/276 +f 67/280 106/279 193/278 +f 195/109 194/109 54/275 +f 196/283 195/109 54/281 +f 67/285 193/284 190/279 +f 67/287 190/286 191/284 66/277 +f 197/100 196/109 54/282 50/288 +f 66/109 191/289 202/286 +f 66/291 202/290 201/289 +f 198/4 197/100 50/288 +f 199/4 198/100 50/292 +f 200/4 199/100 50/293 +f 50/294 66/290 201/287 200/100 +f 205/297 100/118 6/296 +f 67/301 55/300 95/299 210/298 +f 6/303 54/302 105/109 206/118 +f 203/307 106/306 208/305 207/304 +f 206/308 205/118 6/295 +f 67/118 210/309 209/301 +f 206/307 105/304 203/302 207/303 +f 106/306 67/309 209/298 208/305 +f 55/127 68/127 69/126 56/126 +f 56/133 69/133 70/132 57/132 +f 57/145 70/145 71/153 58/153 +f 58/163 71/163 72/162 59/162 +f 59/180 72/180 73/177 60/177 +f 60/194 73/194 74/188 61/188 +f 61/203 74/203 75/208 62/208 +f 62/223 75/223 76/222 63/222 +f 63/234 76/234 77/229 64/229 +f 64/248 77/248 78/247 65/247 +f 65/264 78/264 79/263 66/263 +f 66/277 79/277 80/287 67/287 +f 67/299 80/299 68/298 55/298 +f 68/127 81/13 82/11 69/126 +f 69/133 82/22 83/20 70/132 +f 70/145 83/31 84/29 71/153 +f 71/163 84/40 85/38 72/162 +f 72/180 85/49 86/47 73/177 +f 73/194 86/58 87/56 74/188 +f 74/203 87/67 88/65 75/208 +f 75/223 88/76 89/74 76/222 +f 76/234 89/85 90/83 77/229 +f 77/248 90/94 91/92 78/247 +f 78/264 91/103 92/101 79/263 +f 79/277 92/112 93/110 80/287 +f 80/299 93/121 81/119 68/298 +f 211/4 217/2 213/3 +f 213/5 217/6 218/3 214/2 +f 214/7 218/8 219/6 215/5 +f 215/9 219/10 220/8 216/7 +f 291/13 292/12 212/13 +f 211/16 221/3 217/15 +f 217/6 221/17 222/15 218/3 +f 218/8 222/18 223/17 219/6 +f 219/10 223/19 224/18 220/8 +f 292/22 293/21 212/22 +f 211/25 225/15 221/24 +f 221/17 225/26 226/24 222/15 +f 222/18 226/27 227/26 223/17 +f 223/19 227/28 228/27 224/18 +f 293/31 294/30 212/31 +f 211/34 229/24 225/33 +f 225/26 229/35 230/33 226/24 +f 226/27 230/36 231/35 227/26 +f 227/28 231/37 232/36 228/27 +f 294/40 295/39 212/40 +f 211/43 233/33 229/42 +f 229/35 233/44 234/42 230/33 +f 230/36 234/45 235/44 231/35 +f 231/37 235/46 236/45 232/36 +f 295/49 296/48 212/49 +f 211/52 237/42 233/51 +f 233/44 237/53 238/51 234/42 +f 234/45 238/54 239/53 235/44 +f 235/46 239/55 240/54 236/45 +f 296/58 297/57 212/58 +f 211/61 241/51 237/60 +f 237/53 241/62 242/60 238/51 +f 238/54 242/63 243/62 239/53 +f 239/55 243/64 244/63 240/54 +f 297/67 298/66 212/67 +f 211/70 245/60 241/69 +f 241/62 245/71 246/69 242/60 +f 242/63 246/72 247/71 243/62 +f 243/64 247/73 248/72 244/63 +f 298/76 299/75 212/76 +f 211/79 249/69 245/78 +f 245/71 249/80 250/78 246/69 +f 246/72 250/81 251/80 247/71 +f 247/73 251/82 252/81 248/72 +f 299/85 300/84 212/85 +f 211/88 253/78 249/87 +f 249/80 253/89 254/87 250/78 +f 250/81 254/90 255/89 251/80 +f 251/82 255/91 256/90 252/81 +f 300/94 301/93 212/94 +f 211/97 257/87 253/96 +f 253/89 257/98 258/96 254/87 +f 254/90 258/99 259/98 255/89 +f 255/91 259/100 260/99 256/90 +f 301/103 302/102 212/103 +f 211/106 261/96 257/105 +f 257/98 261/107 262/105 258/96 +f 258/99 262/108 263/107 259/98 +f 259/100 263/109 264/108 260/99 +f 302/112 303/111 212/112 +f 211/115 213/105 261/114 +f 261/107 213/116 214/114 262/105 +f 262/108 214/117 215/116 263/107 +f 263/109 215/118 216/117 264/108 +f 303/121 291/120 212/121 +f 216/4 323/122 310/123 +f 328/125 266/126 265/127 305/124 +f 220/9 324/123 323/128 216/10 +f 220/4 333/128 324/129 +f 338/124 220/127 266/10 328/130 +f 220/4 319/129 333/131 +f 319/4 220/130 338/10 +f 266/133 318/134 306/135 267/132 +f 322/138 224/137 317/19 +f 266/4 337/135 318/139 +f 320/136 220/19 224/10 322/140 +f 266/4 345/139 337/141 +f 321/4 220/140 320/10 +f 332/4 220/142 321/10 +f 220/132 326/141 345/144 266/10 +f 326/4 220/143 332/10 +f 268/4 339/146 308/147 +f 336/149 330/28 228/150 313/148 +f 329/152 268/153 267/145 306/151 +f 268/147 327/154 331/155 339/145 +f 334/4 268/151 329/145 +f 228/19 330/157 317/150 224/28 +f 327/4 268/156 334/145 +f 335/4 330/148 336/150 +f 355/158 325/150 330/160 335/159 +f 327/154 325/159 355/160 331/155 +f 308/162 359/163 269/164 268/161 +f 228/167 340/165 313/166 +f 347/4 269/164 359/163 +f 232/28 341/166 340/169 228/37 +f 346/163 269/168 347/163 +f 232/172 342/169 341/171 +f 232/4 343/171 342/173 +f 346/163 344/37 232/174 269/170 +f 232/4 344/173 343/174 +f 353/4 236/176 309/46 +f 232/177 349/178 348/179 269/37 +f 270/181 269/178 348/177 311/180 +f 352/175 232/46 236/37 353/182 +f 351/184 232/182 352/37 +f 232/180 350/179 349/185 +f 350/186 232/183 351/37 +f 311/190 354/188 270/189 +f 240/46 356/191 309/192 236/55 +f 360/189 271/188 270/194 354/193 +f 240/196 357/192 356/195 +f 378/194 271/193 360/194 +f 240/199 358/195 357/198 +f 240/4 377/198 358/200 +f 378/194 377/55 240/200 271/197 +f 370/203 244/202 371/64 +f 272/204 371/64 244/202 +f 369/203 244/201 370/64 +f 272/207 372/202 371/206 +f 271/203 373/206 372/209 272/208 +f 368/211 244/205 369/64 +f 367/210 240/64 244/55 368/212 +f 271/4 361/209 373/213 +f 271/215 362/213 361/214 +f 366/215 240/212 367/55 +f 365/4 240/216 366/55 +f 271/4 363/214 362/218 +f 364/4 240/217 365/55 +f 271/4 364/218 363/219 +f 240/4 364/208 271/219 +f 312/73 374/64 244/221 248/220 +f 272/223 376/224 314/225 273/222 +f 375/227 244/221 374/64 +f 244/222 375/225 376/226 272/64 +f 314/231 385/229 273/230 +f 248/234 402/232 312/233 +f 248/236 384/233 402/235 +f 385/229 386/234 274/237 273/230 +f 248/235 252/238 383/82 384/73 +f 395/240 274/237 386/234 +f 379/242 274/239 395/234 +f 252/73 382/238 383/243 +f 252/4 381/243 382/244 +f 380/241 252/234 274/82 379/245 +f 252/246 380/244 381/245 +f 274/248 387/249 304/250 275/247 +f 388/253 256/252 307/91 +f 274/248 394/250 387/254 +f 389/251 252/91 256/82 388/255 +f 274/257 393/254 394/256 +f 390/91 252/255 389/82 +f 391/260 252/258 390/82 +f 392/262 252/259 391/82 +f 252/247 392/256 393/261 274/82 +f 275/265 260/264 276/100 +f 260/91 399/266 307/267 256/100 +f 414/270 275/269 304/263 +f 414/263 396/100 260/271 275/268 +f 260/91 398/267 399/272 +f 260/274 397/272 398/273 +f 397/100 260/271 396/100 +f 404/100 264/276 315/109 +f 277/280 403/278 316/279 +f 405/109 264/275 404/109 +f 406/283 264/281 405/109 +f 277/285 400/279 403/284 +f 277/284 276/286 401/287 400/277 +f 407/282 260/109 264/100 406/288 +f 276/109 412/286 401/289 +f 276/291 411/289 412/290 +f 408/4 260/288 407/100 +f 409/4 260/292 408/100 +f 410/4 260/293 409/100 +f 260/287 410/290 411/294 276/100 +f 415/297 216/296 310/118 +f 277/299 420/300 305/301 265/298 +f 216/109 416/302 315/303 264/118 +f 413/305 417/306 418/307 316/304 +f 416/308 216/295 415/118 +f 277/118 419/301 420/309 +f 416/302 417/304 413/307 315/303 +f 316/298 418/309 419/306 277/305 +f 265/126 266/127 279/127 278/126 +f 266/132 267/133 280/133 279/132 +f 267/153 268/145 281/145 280/153 +f 268/162 269/163 282/163 281/162 +f 269/177 270/180 283/180 282/177 +f 270/188 271/194 284/194 283/188 +f 271/208 272/203 285/203 284/208 +f 272/222 273/223 286/223 285/222 +f 273/229 274/234 287/234 286/229 +f 274/247 275/248 288/248 287/247 +f 275/263 276/264 289/264 288/263 +f 276/287 277/277 290/277 289/287 +f 277/298 265/299 278/299 290/298 +f 278/11 279/13 292/127 291/126 +f 279/20 280/22 293/133 292/132 +f 280/29 281/31 294/145 293/153 +f 281/38 282/40 295/163 294/162 +f 282/47 283/49 296/180 295/177 +f 283/56 284/58 297/194 296/188 +f 284/65 285/67 298/203 297/208 +f 285/74 286/76 299/223 298/222 +f 286/83 287/85 300/234 299/229 +f 287/92 288/94 301/248 300/247 +f 288/101 289/103 302/264 301/263 +f 289/110 290/112 303/277 302/287 +f 290/119 278/121 291/299 303/298 + +v 0.93314456939697 -0.04845409840345 -1.40886414051056 +v 0.93314456939697 -0.02431464008987 -1.43763232231140 +v 0.93834239244461 -0.02097353897989 -1.44161415100098 +v 0.93314456939697 -0.04044895991683 -1.44555532932281 +v 0.93834239244461 -0.03934098035097 -1.45063364505768 +v 0.93314456939697 -0.05841715633869 -1.44507277011871 +v 0.93834239244461 -0.05979612842202 -1.45008432865143 +v 0.93314456939697 -0.07410293817520 -1.43629515171051 +v 0.93834239244461 -0.07765295356512 -1.44009184837341 +v 0.93314456939697 -0.08391287922859 -1.42123353481293 +v 0.93834239244461 -0.08882067352533 -1.42294549942017 +v 0.93314456939697 -0.08559964597225 -1.40333819389343 +v 0.93834239244461 -0.09074089676142 -1.40257334709167 +v 0.93314456939697 -0.07877680659294 -1.38670873641968 +v 0.93834239244461 -0.08297372609377 -1.38364219665527 +v 0.93314456939697 -0.06500740349293 -1.37515485286713 +v 0.93834239244461 -0.06729851663113 -1.37048912048340 +v 0.93314456939697 -0.04744584113359 -1.37132334709167 +v 0.93834239244461 -0.04730628803372 -1.36612737178802 +v 0.93314456939697 -0.03011525422335 -1.37609195709229 +v 0.93834239244461 -0.02757700532675 -1.37155604362488 +v 0.93314456939697 -0.01698587648571 -1.38836824893951 +v 0.93834239244461 -0.01263041328639 -1.38553142547607 +v 0.93314456939697 -0.01106548868120 -1.40533995628357 +v 0.93834239244461 -0.00589059479535 -1.40485215187073 +v 0.93314456939697 -0.01371038146317 -1.42311894893646 +v 0.93834239244461 -0.00890156254172 -1.42509198188782 +v 0.93314456939697 0.18762375414371 -1.69021070003510 +v 0.93314456939697 0.16348429024220 -1.66144239902496 +v 0.93834239244461 0.16014319658279 -1.65746068954468 +v 0.93314456939697 0.15288004279137 -1.67595589160919 +v 0.93834239244461 0.14807121455669 -1.67398285865784 +v 0.93314456939697 0.15023514628410 -1.69373488426208 +v 0.93834239244461 0.14506025612354 -1.69422256946564 +v 0.93314456939697 0.15615552663803 -1.71070659160614 +v 0.93834239244461 0.15180006623268 -1.71354329586029 +v 0.93314456939697 0.16928490996361 -1.72298288345337 +v 0.93834239244461 0.16674666106701 -1.72751879692078 +v 0.93314456939697 0.18661549687386 -1.72775149345398 +v 0.93834239244461 0.18647594749928 -1.73294746875763 +v 0.93314456939697 0.20417706668377 -1.72391998767853 +v 0.93834239244461 0.20646817982197 -1.72858560085297 +v 0.93314456939697 0.21794645488262 -1.71236610412598 +v 0.93834239244461 0.22214338183403 -1.71543264389038 +v 0.93314456939697 0.22476929426193 -1.69573664665222 +v 0.93834239244461 0.22991055250168 -1.69650149345398 +v 0.93314456939697 0.22308254241943 -1.67784130573273 +v 0.93834239244461 0.22799032926559 -1.67612922191620 +v 0.93314456939697 0.21327258646488 -1.66277968883514 +v 0.93834239244461 0.21682260930538 -1.65898299217224 +v 0.93314456939697 0.19758680462837 -1.65400207042694 +v 0.93834239244461 0.19896578788757 -1.64899051189423 +v 0.93314456939697 0.17961861193180 -1.65351951122284 +v 0.93834239244461 0.17851063609123 -1.64844107627869 +v 0.95278507471085 -0.02097353897989 -1.44161415100098 +v 0.95278507471085 -0.03934098035097 -1.45063364505768 +v 0.95278507471085 -0.05979612842202 -1.45008432865143 +v 0.95278507471085 -0.07765295356512 -1.44009184837341 +v 0.95278507471085 -0.08882067352533 -1.42294549942017 +v 0.95278507471085 -0.09074089676142 -1.40257334709167 +v 0.95278507471085 -0.08297372609377 -1.38364219665527 +v 0.95278507471085 -0.06729851663113 -1.37048912048340 +v 0.95278507471085 0.14807121455669 -1.67398285865784 +v 0.95278507471085 -0.00890156254172 -1.42509198188782 +v 0.95278507471085 0.16674666106701 -1.72751879692078 +v 0.95278507471085 -0.04730628803372 -1.36612737178802 +v 0.95278507471085 -0.02757700532675 -1.37155604362488 +v 0.95278507471085 -0.01263041328639 -1.38553142547607 +v 0.95278507471085 -0.00589059479535 -1.40485215187073 +v 0.95278507471085 0.22991055250168 -1.69650149345398 +v 0.95278507471085 0.15180006623268 -1.71354329586029 +v 0.95278507471085 0.22799032926559 -1.67612922191620 +v 0.95278507471085 0.21682260930538 -1.65898299217224 +v 0.95278507471085 0.19896578788757 -1.64899051189423 +v 0.95278507471085 0.18647594749928 -1.73294746875763 +v 0.95278507471085 0.16014319658279 -1.65746068954468 +v 0.95278507471085 0.14506025612354 -1.69422256946564 +v 0.95278507471085 0.20646817982197 -1.72858560085297 +v 0.95278507471085 0.22214338183403 -1.71543264389038 +v 0.95278507471085 0.17851063609123 -1.64844107627869 +v 0.95278507471085 -0.05512004345655 -1.36783206462860 +v 0.95278507471085 0.18291901051998 -1.64855957031250 +v 0.95278507471085 -0.01281622517854 -1.43044972419739 +v 0.95278507471085 0.22919459640980 -1.68890571594238 +v -0.92092555761337 -0.04845409840345 -1.40886414051056 +v -0.92092555761337 -0.02431464008987 -1.43763232231140 +v -0.92612338066101 -0.02097353897989 -1.44161415100098 +v -0.92092555761337 -0.04044895991683 -1.44555532932281 +v -0.92612338066101 -0.03934098035097 -1.45063364505768 +v -0.92092555761337 -0.05841715633869 -1.44507277011871 +v -0.92612338066101 -0.05979612842202 -1.45008432865143 +v -0.92092555761337 -0.07410293817520 -1.43629515171051 +v -0.92612338066101 -0.07765295356512 -1.44009184837341 +v -0.92092555761337 -0.08391287922859 -1.42123353481293 +v -0.92612338066101 -0.08882067352533 -1.42294549942017 +v -0.92092555761337 -0.08559964597225 -1.40333819389343 +v -0.92612338066101 -0.09074089676142 -1.40257334709167 +v -0.92092555761337 -0.07877680659294 -1.38670873641968 +v -0.92612338066101 -0.08297372609377 -1.38364219665527 +v -0.92092555761337 -0.06500740349293 -1.37515485286713 +v -0.92612338066101 -0.06729851663113 -1.37048912048340 +v -0.92092555761337 -0.04744584113359 -1.37132334709167 +v -0.92612338066101 -0.04730628803372 -1.36612737178802 +v -0.92092555761337 -0.03011525422335 -1.37609195709229 +v -0.92612338066101 -0.02757700532675 -1.37155604362488 +v -0.92092555761337 -0.01698587648571 -1.38836824893951 +v -0.92612338066101 -0.01263041328639 -1.38553142547607 +v -0.92092555761337 -0.01106548868120 -1.40533995628357 +v -0.92612338066101 -0.00589059479535 -1.40485215187073 +v -0.92092555761337 -0.01371038146317 -1.42311894893646 +v -0.92612338066101 -0.00890156254172 -1.42509198188782 +v -0.92092555761337 0.18762375414371 -1.69021070003510 +v -0.92092555761337 0.16348429024220 -1.66144239902496 +v -0.92612338066101 0.16014319658279 -1.65746068954468 +v -0.92092555761337 0.15288004279137 -1.67595589160919 +v -0.92612338066101 0.14807121455669 -1.67398285865784 +v -0.92092555761337 0.15023514628410 -1.69373488426208 +v -0.92612338066101 0.14506025612354 -1.69422256946564 +v -0.92092555761337 0.15615552663803 -1.71070659160614 +v -0.92612338066101 0.15180006623268 -1.71354329586029 +v -0.92092555761337 0.16928490996361 -1.72298288345337 +v -0.92612338066101 0.16674666106701 -1.72751879692078 +v -0.92092555761337 0.18661549687386 -1.72775149345398 +v -0.92612338066101 0.18647594749928 -1.73294746875763 +v -0.92092555761337 0.20417706668377 -1.72391998767853 +v -0.92612338066101 0.20646817982197 -1.72858560085297 +v -0.92092555761337 0.21794645488262 -1.71236610412598 +v -0.92612338066101 0.22214338183403 -1.71543264389038 +v -0.92092555761337 0.22476929426193 -1.69573664665222 +v -0.92612338066101 0.22991055250168 -1.69650149345398 +v -0.92092555761337 0.22308254241943 -1.67784130573273 +v -0.92612338066101 0.22799032926559 -1.67612922191620 +v -0.92092555761337 0.21327258646488 -1.66277968883514 +v -0.92612338066101 0.21682260930538 -1.65898299217224 +v -0.92092555761337 0.19758680462837 -1.65400207042694 +v -0.92612338066101 0.19896578788757 -1.64899051189423 +v -0.92092555761337 0.17961861193180 -1.65351951122284 +v -0.92612338066101 0.17851063609123 -1.64844107627869 +v -0.94056600332260 -0.02097353897989 -1.44161415100098 +v -0.94056600332260 -0.03934098035097 -1.45063364505768 +v -0.94056600332260 -0.05979612842202 -1.45008432865143 +v -0.94056600332260 -0.07765295356512 -1.44009184837341 +v -0.94056600332260 -0.08882067352533 -1.42294549942017 +v -0.94056600332260 -0.09074089676142 -1.40257334709167 +v -0.94056600332260 -0.08297372609377 -1.38364219665527 +v -0.94056600332260 -0.06729851663113 -1.37048912048340 +v -0.94056600332260 0.14807121455669 -1.67398285865784 +v -0.94056600332260 -0.00890156254172 -1.42509198188782 +v -0.94056600332260 0.16674666106701 -1.72751879692078 +v -0.94056600332260 -0.04730628803372 -1.36612737178802 +v -0.94056600332260 -0.02757700532675 -1.37155604362488 +v -0.94056600332260 -0.01263041328639 -1.38553142547607 +v -0.94056600332260 -0.00589059479535 -1.40485215187073 +v -0.94056600332260 0.22991055250168 -1.69650149345398 +v -0.94056600332260 0.15180006623268 -1.71354329586029 +v -0.94056600332260 0.22799032926559 -1.67612922191620 +v -0.94056600332260 0.21682260930538 -1.65898299217224 +v -0.94056600332260 0.19896578788757 -1.64899051189423 +v -0.94056600332260 0.18647594749928 -1.73294746875763 +v -0.94056600332260 0.16014319658279 -1.65746068954468 +v -0.94056600332260 0.14506025612354 -1.69422256946564 +v -0.94056600332260 0.20646817982197 -1.72858560085297 +v -0.94056600332260 0.22214338183403 -1.71543264389038 +v -0.94056600332260 0.17851063609123 -1.64844107627869 +v -0.94056600332260 -0.05512004345655 -1.36783206462860 +v -0.94056600332260 0.18291901051998 -1.64855957031250 +v -0.94056600332260 -0.01281622517854 -1.43044972419739 +v -0.94056600332260 0.22919459640980 -1.68890571594238 +# 168 vertices + +vt 0.00000000000000 -0.65999770164490 0.00000000000000 +vt 0.07692307978868 -0.65999770164490 0.00000000000000 +vt 0.00000000000000 -0.59344601631165 0.00000000000000 +vt 0.07692307978868 -0.59344601631165 0.00000000000000 +vt 0.07692307978868 -0.46268796920776 0.00000000000000 +vt 0.00000000000000 -0.46268796920776 0.00000000000000 +vt 0.15384615957737 -0.65999770164490 0.00000000000000 +vt 0.15384615957737 -0.59344601631165 0.00000000000000 +vt 0.15384615957737 -0.46268796920776 0.00000000000000 +vt 0.23076923191547 -0.65999770164490 0.00000000000000 +vt 0.23076923191547 -0.59344601631165 0.00000000000000 +vt 0.23076923191547 -0.46268796920776 0.00000000000000 +vt 0.30769231915474 -0.65999770164490 0.00000000000000 +vt 0.30769231915474 -0.59344601631165 0.00000000000000 +vt 0.30769231915474 -0.46268796920776 0.00000000000000 +vt 0.38461539149284 -0.65999770164490 0.00000000000000 +vt 0.38461539149284 -0.59344601631165 0.00000000000000 +vt 0.38461539149284 -0.46268796920776 0.00000000000000 +vt 0.46153846383095 -0.65999770164490 0.00000000000000 +vt 0.46153846383095 -0.59344601631165 0.00000000000000 +vt 0.46153846383095 -0.46268796920776 0.00000000000000 +vt 0.53846156597137 -0.65999770164490 0.00000000000000 +vt 0.53846156597137 -0.59344601631165 0.00000000000000 +vt 0.53846156597137 -0.46268796920776 0.00000000000000 +vt 0.61538463830948 -0.65999770164490 0.00000000000000 +vt 0.61538463830948 -0.59344601631165 0.00000000000000 +vt 0.61538463830948 -0.46268796920776 0.00000000000000 +vt 0.58532005548477 -0.46268796920776 0.00000000000000 +vt 0.61538463830948 -0.40655392408371 0.00000000000000 +vt 0.69230771064758 -0.65999770164490 0.00000000000000 +vt 0.69230771064758 -0.59344601631165 0.00000000000000 +vt 0.69230771064758 -0.46268796920776 0.00000000000000 +vt 0.76923078298569 -0.65999770164490 0.00000000000000 +vt 0.76923078298569 -0.59344601631165 0.00000000000000 +vt 0.76923078298569 -0.46268796920776 0.00000000000000 +vt 0.84615385532379 -0.65999770164490 0.00000000000000 +vt 0.84615385532379 -0.59344601631165 0.00000000000000 +vt 0.84615385532379 -0.46268796920776 0.00000000000000 +vt 0.92307692766190 -0.65999770164490 0.00000000000000 +vt 0.92307692766190 -0.59344601631165 0.00000000000000 +vt 0.92307692766190 -0.46268796920776 0.00000000000000 +vt 1.00000000000000 -0.65999770164490 0.00000000000000 +vt 1.00000000000000 -0.59344601631165 0.00000000000000 +vt 1.00000000000000 -0.46268796920776 0.00000000000000 +vt 0.94802129268646 -0.46268796920776 0.00000000000000 +vt 0.64406520128250 -0.46268796920776 0.00000000000000 +vt 0.90649890899658 -0.46268796920776 0.00000000000000 +# 47 texture coordinates + +o Cylinder.4 +usemtl default +f 422/4 421/311 424/1 +f 423/313 422/311 424/310 425/312 +f 425/312 476/315 475/314 423/313 +f 424/14 421/316 426/14 +f 425/317 424/316 426/311 427/313 +f 427/313 477/314 476/318 425/317 +f 426/23 421/319 428/23 +f 427/320 426/319 428/316 429/317 +f 429/317 478/318 477/321 427/320 +f 428/32 421/322 430/32 +f 429/323 428/322 430/319 431/320 +f 431/320 479/321 478/324 429/323 +f 430/41 421/325 432/41 +f 431/326 430/325 432/322 433/323 +f 433/323 480/324 479/327 431/326 +f 432/50 421/328 434/50 +f 433/329 432/328 434/325 435/326 +f 435/326 481/327 480/330 433/329 +f 434/59 421/331 436/59 +f 435/332 434/331 436/328 437/329 +f 437/329 482/330 481/333 435/332 +f 436/68 421/334 438/68 +f 437/335 436/334 438/331 439/332 +f 439/338 486/337 501/336 +f 482/337 437/335 439/332 501/333 +f 438/339 421/339 440/77 +f 439/340 438/339 440/334 441/335 +f 441/335 487/336 486/341 439/340 +f 440/86 421/342 442/86 +f 441/343 440/342 442/339 443/340 +f 443/340 488/341 487/344 441/343 +f 442/95 421/345 444/95 +f 443/346 442/345 444/342 445/343 +f 445/343 489/344 488/347 443/346 +f 444/104 421/348 446/104 +f 445/349 444/348 446/345 447/346 +f 447/346 484/347 489/350 445/349 +f 446/113 421/351 422/113 +f 447/352 446/351 422/348 423/349 +f 423/349 475/354 503/353 447/352 +f 484/4 447/354 503/349 +f 451/310 448/310 449/1 +f 451/313 449/312 450/310 452/311 +f 450/313 496/314 483/315 452/312 +f 453/311 448/311 451/14 +f 453/317 451/313 452/311 454/316 +f 452/317 483/318 497/314 454/313 +f 455/316 448/316 453/23 +f 455/320 453/317 454/316 456/319 +f 454/320 497/321 491/318 456/317 +f 457/319 448/319 455/32 +f 457/323 455/320 456/319 458/322 +f 456/323 491/324 485/321 458/320 +f 459/322 448/322 457/41 +f 459/326 457/323 458/322 460/325 +f 458/326 485/327 495/324 460/323 +f 461/325 448/325 459/50 +f 461/329 459/326 460/325 462/328 +f 460/329 495/330 498/327 462/326 +f 463/328 448/328 461/59 +f 463/332 461/329 462/328 464/331 +f 462/332 498/333 499/330 464/329 +f 465/331 448/331 463/68 +f 465/335 463/332 464/331 466/334 +f 464/335 499/336 490/333 466/332 +f 467/334 448/334 465/77 +f 467/340 465/335 466/334 468/339 +f 490/335 504/340 468/355 466/336 +f 468/4 504/341 492/355 +f 469/339 448/339 467/86 +f 469/343 467/340 468/339 470/342 +f 468/343 492/344 493/341 470/340 +f 471/342 448/342 469/95 +f 471/346 469/343 470/342 472/345 +f 470/346 493/347 494/344 472/343 +f 473/345 448/345 471/104 +f 473/349 471/346 472/345 474/348 +f 472/349 494/356 502/347 474/346 +f 500/4 474/356 502/349 +f 449/348 448/348 473/113 +f 449/352 473/349 474/348 450/351 +f 474/352 500/353 496/350 450/349 +f 506/4 508/1 505/311 +f 507/310 509/311 508/313 506/312 +f 509/314 507/315 559/312 560/313 +f 508/14 510/14 505/316 +f 509/311 511/316 510/317 508/313 +f 511/318 509/314 560/313 561/317 +f 510/23 512/23 505/319 +f 511/316 513/319 512/320 510/317 +f 513/321 511/318 561/317 562/320 +f 512/32 514/32 505/322 +f 513/319 515/322 514/323 512/320 +f 515/324 513/321 562/320 563/323 +f 514/41 516/41 505/325 +f 515/322 517/325 516/326 514/323 +f 517/327 515/324 563/323 564/326 +f 516/50 518/50 505/328 +f 517/325 519/328 518/329 516/326 +f 519/330 517/327 564/326 565/329 +f 518/59 520/59 505/331 +f 519/328 521/331 520/332 518/329 +f 521/333 519/330 565/329 566/332 +f 520/68 522/68 505/334 +f 521/331 523/334 522/335 520/332 +f 523/338 585/336 570/337 +f 566/332 585/335 523/337 521/333 +f 522/339 524/77 505/339 +f 523/334 525/339 524/340 522/335 +f 525/341 523/336 570/335 571/340 +f 524/86 526/86 505/342 +f 525/339 527/342 526/343 524/340 +f 527/344 525/341 571/340 572/343 +f 526/95 528/95 505/345 +f 527/342 529/345 528/346 526/343 +f 529/347 527/344 572/343 573/346 +f 528/104 530/104 505/348 +f 529/345 531/348 530/349 528/346 +f 531/350 529/347 573/346 568/349 +f 530/113 506/113 505/351 +f 531/348 507/351 506/352 530/349 +f 507/353 531/354 587/349 559/352 +f 568/4 587/349 531/354 +f 535/310 533/1 532/310 +f 535/310 536/312 534/313 533/311 +f 534/315 536/314 567/313 580/312 +f 537/311 535/14 532/311 +f 537/311 538/313 536/317 535/316 +f 536/314 538/318 581/317 567/313 +f 539/316 537/23 532/316 +f 539/316 540/317 538/320 537/319 +f 538/318 540/321 575/320 581/317 +f 541/319 539/32 532/319 +f 541/319 542/320 540/323 539/322 +f 540/321 542/324 569/323 575/320 +f 543/322 541/41 532/322 +f 543/322 544/323 542/326 541/325 +f 542/324 544/327 579/326 569/323 +f 545/325 543/50 532/325 +f 545/325 546/326 544/329 543/328 +f 544/327 546/330 582/329 579/326 +f 547/328 545/59 532/328 +f 547/328 548/329 546/332 545/331 +f 546/330 548/333 583/332 582/329 +f 549/331 547/68 532/331 +f 549/331 550/332 548/335 547/334 +f 548/333 550/336 574/335 583/332 +f 551/334 549/77 532/334 +f 551/334 552/335 550/340 549/339 +f 574/355 550/340 552/335 588/336 +f 552/4 576/355 588/341 +f 553/339 551/86 532/339 +f 553/339 554/340 552/343 551/342 +f 552/341 554/344 577/343 576/340 +f 555/342 553/95 532/342 +f 555/342 556/343 554/346 553/345 +f 554/344 556/347 578/346 577/343 +f 557/345 555/104 532/345 +f 557/345 558/346 556/349 555/348 +f 556/347 558/356 586/349 578/346 +f 584/4 586/349 558/356 +f 533/348 557/113 532/348 +f 533/348 534/349 558/352 557/351 +f 558/350 534/353 580/352 584/349 + +v 0.93314456939697 0.20360091328621 -1.43091607093811 +v 0.93314456939697 0.17483262717724 -1.45505547523499 +v 0.93834239244461 0.17085085809231 -1.45839655399323 +v 0.93314456939697 0.16690969467163 -1.43892121315002 +v 0.93834239244461 0.16183133423328 -1.44002914428711 +v 0.93314456939697 0.16739228367805 -1.42095303535461 +v 0.93834239244461 0.16238071024418 -1.41957402229309 +v 0.93314456939697 0.17616982758045 -1.40526723861694 +v 0.93834239244461 0.17237313091755 -1.40171718597412 +v 0.93314456939697 0.19123150408268 -1.39545726776123 +v 0.93834239244461 0.18951947987080 -1.39054942131042 +v 0.93314456939697 0.20912685990334 -1.39377045631409 +v 0.93834239244461 0.20989170670509 -1.38862919807434 +v 0.93314456939697 0.22575628757477 -1.40059328079224 +v 0.93834239244461 0.22882278263569 -1.39639639854431 +v 0.93314456939697 0.23731020092964 -1.41436278820038 +v 0.93834239244461 0.24197584390640 -1.41207158565521 +v 0.93314456939697 0.24114170670509 -1.43192434310913 +v 0.93834239244461 0.24633766710758 -1.43206381797791 +v 0.93314456939697 0.23637306690216 -1.44925487041473 +v 0.93834239244461 0.24090901017189 -1.45179319381714 +v 0.93314456939697 0.22409673035145 -1.46238422393799 +v 0.93834239244461 0.22693352401257 -1.46673977375031 +v 0.93314456939697 0.20712505280972 -1.46830463409424 +v 0.93834239244461 0.20761281251907 -1.47347950935364 +v 0.93314456939697 0.18934603035450 -1.46565973758698 +v 0.93834239244461 0.18737302720547 -1.47046864032745 +v 0.93314456939697 -0.07774571329355 -1.66699385643005 +v 0.93314456939697 -0.04897742718458 -1.64285445213318 +v 0.93834239244461 -0.04499565809965 -1.63951337337494 +v 0.93314456939697 -0.06349082291126 -1.63225018978119 +v 0.93834239244461 -0.06151783093810 -1.62744140625000 +v 0.93314456939697 -0.08126984536648 -1.62960529327393 +v 0.93834239244461 -0.08175761997700 -1.62443041801453 +v 0.93314456939697 -0.09824153035879 -1.63552570343018 +v 0.93834239244461 -0.10107832401991 -1.63117027282715 +v 0.93314456939697 -0.11051787436008 -1.64865505695343 +v 0.93834239244461 -0.11505381017923 -1.64611685276031 +v 0.93314456939697 -0.11528650671244 -1.66598558425903 +v 0.93834239244461 -0.12048245966434 -1.66584610939026 +v 0.93314456939697 -0.11145499348640 -1.68354725837708 +v 0.93834239244461 -0.11612063646317 -1.68583834171295 +v 0.93314456939697 -0.09990109503269 -1.69731664657593 +v 0.93834239244461 -0.10296758264303 -1.70151352882385 +v 0.93314456939697 -0.08327165991068 -1.70413947105408 +v 0.93834239244461 -0.08403649926186 -1.70928072929382 +v 0.93314456939697 -0.06537630409002 -1.70245265960693 +v 0.93834239244461 -0.06366427242756 -1.70736050605774 +v 0.93314456939697 -0.05031462386250 -1.69264268875122 +v 0.93834239244461 -0.04651793465018 -1.69619274139404 +v 0.93314456939697 -0.04153707996011 -1.67695701122284 +v 0.93834239244461 -0.03652550652623 -1.67833590507507 +v 0.93314456939697 -0.04105449467897 -1.65898871421814 +v 0.93834239244461 -0.03597612679005 -1.65788078308105 +v 0.95278507471085 0.22882278263569 -1.39639639854431 +v 0.95278507471085 0.16183133423328 -1.44002914428711 +v 0.95278507471085 0.16238071024418 -1.41957402229309 +v 0.95278507471085 0.17237313091755 -1.40171718597412 +v 0.95278507471085 0.18951947987080 -1.39054942131042 +v 0.95278507471085 0.20989170670509 -1.38862919807434 +v 0.95278507471085 0.20761281251907 -1.47347950935364 +v 0.95278507471085 0.18737302720547 -1.47046864032745 +v 0.95278507471085 0.17085085809231 -1.45839655399323 +v 0.95278507471085 0.24197584390640 -1.41207158565521 +v 0.95278507471085 0.24633766710758 -1.43206381797791 +v 0.95278507471085 0.24090901017189 -1.45179319381714 +v 0.95278507471085 0.22693352401257 -1.46673977375031 +v 0.95278507471085 -0.12048245966434 -1.66584610939026 +v 0.95278507471085 -0.11505381017923 -1.64611685276031 +v 0.95278507471085 -0.10296758264303 -1.70151352882385 +v 0.95278507471085 -0.06151783093810 -1.62744140625000 +v 0.95278507471085 -0.04499565809965 -1.63951337337494 +v 0.95278507471085 -0.08175761997700 -1.62443041801453 +v 0.95278507471085 -0.08403649926186 -1.70928072929382 +v 0.95278507471085 -0.03652550652623 -1.67833590507507 +v 0.95278507471085 -0.04651793465018 -1.69619274139404 +v 0.95278507471085 -0.03597612679005 -1.65788078308105 +v 0.95278507471085 -0.11612063646317 -1.68583834171295 +v 0.95278507471085 -0.06366427242756 -1.70736050605774 +v 0.95278507471085 -0.10107832401991 -1.63117027282715 +v 0.95278507471085 -0.10706762969494 -1.63757574558258 +v 0.95278507471085 -0.08351436257362 -1.62504327297211 +v 0.95278507471085 0.16926945745945 -1.45517623424530 +v 0.95278507471085 0.23214563727379 -1.40035641193390 +v -0.92092555761337 0.20360091328621 -1.43091607093811 +v -0.92092555761337 0.17483262717724 -1.45505547523499 +v -0.92612338066101 0.17085085809231 -1.45839655399323 +v -0.92092555761337 0.16690969467163 -1.43892121315002 +v -0.92612338066101 0.16183133423328 -1.44002914428711 +v -0.92092555761337 0.16739228367805 -1.42095303535461 +v -0.92612338066101 0.16238071024418 -1.41957402229309 +v -0.92092555761337 0.17616982758045 -1.40526723861694 +v -0.92612338066101 0.17237313091755 -1.40171718597412 +v -0.92092555761337 0.19123150408268 -1.39545726776123 +v -0.92612338066101 0.18951947987080 -1.39054942131042 +v -0.92092555761337 0.20912685990334 -1.39377045631409 +v -0.92612338066101 0.20989170670509 -1.38862919807434 +v -0.92092555761337 0.22575628757477 -1.40059328079224 +v -0.92612338066101 0.22882278263569 -1.39639639854431 +v -0.92092555761337 0.23731020092964 -1.41436278820038 +v -0.92612338066101 0.24197584390640 -1.41207158565521 +v -0.92092555761337 0.24114170670509 -1.43192434310913 +v -0.92612338066101 0.24633766710758 -1.43206381797791 +v -0.92092555761337 0.23637306690216 -1.44925487041473 +v -0.92612338066101 0.24090901017189 -1.45179319381714 +v -0.92092555761337 0.22409673035145 -1.46238422393799 +v -0.92612338066101 0.22693352401257 -1.46673977375031 +v -0.92092555761337 0.20712505280972 -1.46830463409424 +v -0.92612338066101 0.20761281251907 -1.47347950935364 +v -0.92092555761337 0.18934603035450 -1.46565973758698 +v -0.92612338066101 0.18737302720547 -1.47046864032745 +v -0.92092555761337 -0.07774571329355 -1.66699385643005 +v -0.92092555761337 -0.04897742718458 -1.64285445213318 +v -0.92612338066101 -0.04499565809965 -1.63951337337494 +v -0.92092555761337 -0.06349082291126 -1.63225018978119 +v -0.92612338066101 -0.06151783093810 -1.62744140625000 +v -0.92092555761337 -0.08126984536648 -1.62960529327393 +v -0.92612338066101 -0.08175761997700 -1.62443041801453 +v -0.92092555761337 -0.09824153035879 -1.63552570343018 +v -0.92612338066101 -0.10107832401991 -1.63117027282715 +v -0.92092555761337 -0.11051787436008 -1.64865505695343 +v -0.92612338066101 -0.11505381017923 -1.64611685276031 +v -0.92092555761337 -0.11528650671244 -1.66598558425903 +v -0.92612338066101 -0.12048245966434 -1.66584610939026 +v -0.92092555761337 -0.11145499348640 -1.68354725837708 +v -0.92612338066101 -0.11612063646317 -1.68583834171295 +v -0.92092555761337 -0.09990109503269 -1.69731664657593 +v -0.92612338066101 -0.10296758264303 -1.70151352882385 +v -0.92092555761337 -0.08327165991068 -1.70413947105408 +v -0.92612338066101 -0.08403649926186 -1.70928072929382 +v -0.92092555761337 -0.06537630409002 -1.70245265960693 +v -0.92612338066101 -0.06366427242756 -1.70736050605774 +v -0.92092555761337 -0.05031462386250 -1.69264268875122 +v -0.92612338066101 -0.04651793465018 -1.69619274139404 +v -0.92092555761337 -0.04153707996011 -1.67695701122284 +v -0.92612338066101 -0.03652550652623 -1.67833590507507 +v -0.92092555761337 -0.04105449467897 -1.65898871421814 +v -0.92612338066101 -0.03597612679005 -1.65788078308105 +v -0.94056600332260 0.22882278263569 -1.39639639854431 +v -0.94056600332260 0.16183133423328 -1.44002914428711 +v -0.94056600332260 0.16238071024418 -1.41957402229309 +v -0.94056600332260 0.17237313091755 -1.40171718597412 +v -0.94056600332260 0.18951947987080 -1.39054942131042 +v -0.94056600332260 0.20989170670509 -1.38862919807434 +v -0.94056600332260 0.20761281251907 -1.47347950935364 +v -0.94056600332260 0.18737302720547 -1.47046864032745 +v -0.94056600332260 0.17085085809231 -1.45839655399323 +v -0.94056600332260 0.24197584390640 -1.41207158565521 +v -0.94056600332260 0.24633766710758 -1.43206381797791 +v -0.94056600332260 0.24090901017189 -1.45179319381714 +v -0.94056600332260 0.22693352401257 -1.46673977375031 +v -0.94056600332260 -0.12048245966434 -1.66584610939026 +v -0.94056600332260 -0.11505381017923 -1.64611685276031 +v -0.94056600332260 -0.10296758264303 -1.70151352882385 +v -0.94056600332260 -0.06151783093810 -1.62744140625000 +v -0.94056600332260 -0.04499565809965 -1.63951337337494 +v -0.94056600332260 -0.08175761997700 -1.62443041801453 +v -0.94056600332260 -0.08403649926186 -1.70928072929382 +v -0.94056600332260 -0.03652550652623 -1.67833590507507 +v -0.94056600332260 -0.04651793465018 -1.69619274139404 +v -0.94056600332260 -0.03597612679005 -1.65788078308105 +v -0.94056600332260 -0.11612063646317 -1.68583834171295 +v -0.94056600332260 -0.06366427242756 -1.70736050605774 +v -0.94056600332260 -0.10107832401991 -1.63117027282715 +v -0.94056600332260 -0.10706762969494 -1.63757574558258 +v -0.94056600332260 -0.08351436257362 -1.62504327297211 +v -0.94056600332260 0.16926945745945 -1.45517623424530 +v -0.94056600332260 0.23214563727379 -1.40035641193390 +# 168 vertices + +vt 0.01348692644387 -0.46268796920776 0.00000000000000 +vt 0.48097157478333 -0.46268796920776 0.00000000000000 +vt 0.00000000000000 -0.65999770164490 0.00000000000000 +vt 0.00000000000000 -0.46268796920776 0.00000000000000 +vt 0.16084042191505 -0.46268796920776 0.00000000000000 +vt 0.26373523473740 -0.46268796920776 0.00000000000000 +# 6 texture coordinates + +o Cylinder.3 +usemtl default +f 590/4 589/311 592/1 +f 591/313 590/311 592/310 593/312 +f 593/312 644/357 671/314 591/313 +f 651/4 591/357 671/312 +f 592/14 589/316 594/14 +f 593/317 592/316 594/311 595/313 +f 595/313 645/314 644/318 593/317 +f 594/23 589/319 596/23 +f 595/320 594/319 596/316 597/317 +f 597/317 646/318 645/321 595/320 +f 596/32 589/322 598/32 +f 597/323 596/322 598/319 599/320 +f 599/320 647/321 646/324 597/323 +f 598/41 589/325 600/41 +f 599/326 598/325 600/322 601/323 +f 601/323 648/324 647/327 599/326 +f 600/50 589/328 602/50 +f 601/329 600/328 602/325 603/326 +f 603/326 643/327 648/330 601/329 +f 602/59 589/331 604/59 +f 603/332 602/331 604/328 605/329 +f 605/329 652/358 672/333 603/332 +f 643/4 603/358 672/329 +f 604/68 589/334 606/68 +f 605/335 604/334 606/331 607/332 +f 607/332 653/333 652/336 605/335 +f 606/77 589/339 608/77 +f 607/340 606/339 608/334 609/335 +f 609/335 654/336 653/341 607/340 +f 608/86 589/342 610/86 +f 609/343 608/342 610/339 611/340 +f 611/340 655/341 654/344 609/343 +f 610/95 589/345 612/95 +f 611/346 610/345 612/342 613/343 +f 613/343 649/344 655/347 611/346 +f 612/104 589/348 614/104 +f 613/349 612/348 614/345 615/346 +f 615/346 650/347 649/350 613/349 +f 614/113 589/351 590/113 +f 615/352 614/351 590/348 591/349 +f 591/349 651/350 650/353 615/352 +f 619/310 616/310 617/1 +f 619/313 617/312 618/359 620/311 +f 618/313 660/314 659/360 620/312 +f 621/311 616/311 619/14 +f 621/317 619/313 620/311 622/316 +f 620/317 659/318 661/314 622/313 +f 623/316 616/316 621/23 +f 623/320 621/317 622/316 624/319 +f 622/320 661/361 670/318 624/317 +f 668/4 624/361 670/320 +f 625/319 616/319 623/32 +f 625/323 623/320 624/319 626/322 +f 624/323 668/362 669/321 626/320 +f 657/4 626/362 669/323 +f 627/322 616/322 625/41 +f 627/326 625/323 626/322 628/325 +f 626/326 657/327 656/324 628/323 +f 629/325 616/325 627/50 +f 629/329 627/326 628/325 630/328 +f 628/329 656/330 666/327 630/326 +f 631/328 616/328 629/59 +f 631/332 629/329 630/328 632/331 +f 630/332 666/333 658/330 632/329 +f 633/331 616/331 631/68 +f 633/335 631/332 632/331 634/334 +f 632/335 658/336 662/333 634/332 +f 635/334 616/334 633/77 +f 635/340 633/335 634/334 636/339 +f 634/340 662/341 667/336 636/335 +f 637/339 616/339 635/86 +f 637/343 635/340 636/339 638/342 +f 636/343 667/344 664/341 638/340 +f 639/342 616/342 637/95 +f 639/346 637/343 638/342 640/345 +f 638/346 664/347 663/344 640/343 +f 641/345 616/345 639/104 +f 641/349 639/346 640/345 642/348 +f 640/349 663/350 665/347 642/346 +f 617/348 616/348 641/113 +f 617/352 641/349 642/348 618/351 +f 642/352 665/353 660/350 618/349 +f 674/4 676/1 673/311 +f 675/310 677/311 676/313 674/312 +f 677/314 675/357 755/312 728/313 +f 735/4 755/312 675/357 +f 676/14 678/14 673/316 +f 677/311 679/316 678/317 676/313 +f 679/318 677/314 728/313 729/317 +f 678/23 680/23 673/319 +f 679/316 681/319 680/320 678/317 +f 681/321 679/318 729/317 730/320 +f 680/32 682/32 673/322 +f 681/319 683/322 682/323 680/320 +f 683/324 681/321 730/320 731/323 +f 682/41 684/41 673/325 +f 683/322 685/325 684/326 682/323 +f 685/327 683/324 731/323 732/326 +f 684/50 686/50 673/328 +f 685/325 687/328 686/329 684/326 +f 687/330 685/327 732/326 727/329 +f 686/59 688/59 673/331 +f 687/328 689/331 688/332 686/329 +f 689/333 687/358 756/329 736/332 +f 727/4 756/329 687/358 +f 688/68 690/68 673/334 +f 689/331 691/334 690/335 688/332 +f 691/336 689/333 736/332 737/335 +f 690/77 692/77 673/339 +f 691/334 693/339 692/340 690/335 +f 693/341 691/336 737/335 738/340 +f 692/86 694/86 673/342 +f 693/339 695/342 694/343 692/340 +f 695/344 693/341 738/340 739/343 +f 694/95 696/95 673/345 +f 695/342 697/345 696/346 694/343 +f 697/347 695/344 739/343 733/346 +f 696/104 698/104 673/348 +f 697/345 699/348 698/349 696/346 +f 699/350 697/347 733/346 734/349 +f 698/113 674/113 673/351 +f 699/348 675/351 674/352 698/349 +f 675/353 699/350 734/349 735/352 +f 703/310 701/1 700/310 +f 703/359 704/312 702/313 701/311 +f 702/360 704/314 743/313 744/312 +f 705/311 703/14 700/311 +f 705/311 706/313 704/317 703/316 +f 704/314 706/318 745/317 743/313 +f 707/316 705/23 700/316 +f 707/316 708/317 706/320 705/319 +f 706/318 708/361 754/320 745/317 +f 752/4 754/320 708/361 +f 709/319 707/32 700/319 +f 709/319 710/320 708/323 707/322 +f 708/321 710/362 753/323 752/320 +f 741/4 753/323 710/362 +f 711/322 709/41 700/322 +f 711/322 712/323 710/326 709/325 +f 710/324 712/327 740/326 741/323 +f 713/325 711/50 700/325 +f 713/325 714/326 712/329 711/328 +f 712/327 714/330 750/329 740/326 +f 715/328 713/59 700/328 +f 715/328 716/329 714/332 713/331 +f 714/330 716/333 742/332 750/329 +f 717/331 715/68 700/331 +f 717/331 718/332 716/335 715/334 +f 716/333 718/336 746/335 742/332 +f 719/334 717/77 700/334 +f 719/334 720/335 718/340 717/339 +f 718/336 720/341 751/340 746/335 +f 721/339 719/86 700/339 +f 721/339 722/340 720/343 719/342 +f 720/341 722/344 748/343 751/340 +f 723/342 721/95 700/342 +f 723/342 724/343 722/346 721/345 +f 722/344 724/347 747/346 748/343 +f 725/345 723/104 700/345 +f 725/345 726/346 724/349 723/348 +f 724/347 726/350 749/349 747/346 +f 701/348 725/113 700/348 +f 701/348 702/349 726/352 725/351 +f 726/350 702/353 744/352 749/349 + +v 0.93314456939697 0.06654743105173 -1.36700701713562 +v 0.93314456939697 0.06654743105173 -1.40456128120422 +v 0.93834239244461 0.06654743105173 -1.40975916385651 +v 0.93314456939697 0.04909506440163 -1.40025961399078 +v 0.93834239244461 0.04667951166630 -1.40486216545105 +v 0.93314456939697 0.03564082458615 -1.38834023475647 +v 0.93834239244461 0.03136309236288 -1.39129292964935 +v 0.93314456939697 0.02926691435277 -1.37153363227844 +v 0.93834239244461 0.02410698123276 -1.37216019630432 +v 0.93314456939697 0.03143352270126 -1.35369002819061 +v 0.93834239244461 0.02657346613705 -1.35184681415558 +v 0.93314456939697 0.04164430499077 -1.33889710903168 +v 0.93834239244461 0.03819750249386 -1.33500647544861 +v 0.93314456939697 0.05756008997560 -1.33054387569427 +v 0.93834239244461 0.05631616711617 -1.32549715042114 +v 0.93314456939697 0.07553476840258 -1.33054387569427 +v 0.93834239244461 0.07677868753672 -1.32549715042114 +v 0.93314456939697 0.09145055711269 -1.33889710903168 +v 0.93834239244461 0.09489735215902 -1.33500647544861 +v 0.93314456939697 0.10166133940220 -1.35369002819061 +v 0.93834239244461 0.10652139037848 -1.35184681415558 +v 0.93314456939697 0.10382794588804 -1.37153363227844 +v 0.93834239244461 0.10898787528276 -1.37216019630432 +v 0.93314456939697 0.09745403379202 -1.38834023475647 +v 0.93834239244461 0.10173176974058 -1.39129292964935 +v 0.93314456939697 0.08399979770184 -1.40025961399078 +v 0.93834239244461 0.08641535043716 -1.40486216545105 +v 0.93314456939697 0.06654743105173 -1.73427891731262 +v 0.93314456939697 0.06654743105173 -1.69672453403473 +v 0.93834239244461 0.06654743105173 -1.69152677059174 +v 0.93314456939697 0.04909506440163 -1.70102620124817 +v 0.93834239244461 0.04667951166630 -1.69642376899719 +v 0.93314456939697 0.03564082458615 -1.71294558048248 +v 0.93834239244461 0.03136309236288 -1.70999288558960 +v 0.93314456939697 0.02926691435277 -1.72975218296051 +v 0.93834239244461 0.02410698123276 -1.72912573814392 +v 0.93314456939697 0.03143352270126 -1.74759578704834 +v 0.93834239244461 0.02657346613705 -1.74943900108337 +v 0.93314456939697 0.04164430499077 -1.76238870620728 +v 0.93834239244461 0.03819750249386 -1.76627933979034 +v 0.93314456939697 0.05756008997560 -1.77074193954468 +v 0.93834239244461 0.05631616711617 -1.77578878402710 +v 0.93314456939697 0.07553476840258 -1.77074193954468 +v 0.93834239244461 0.07677868753672 -1.77578878402710 +v 0.93314456939697 0.09145055711269 -1.76238870620728 +v 0.93834239244461 0.09489735215902 -1.76627933979034 +v 0.93314456939697 0.10166133940220 -1.74759578704834 +v 0.93834239244461 0.10652139037848 -1.74943900108337 +v 0.93314456939697 0.10382794588804 -1.72975218296051 +v 0.93834239244461 0.10898787528276 -1.72912573814392 +v 0.93314456939697 0.09745403379202 -1.71294558048248 +v 0.93834239244461 0.10173176974058 -1.70999288558960 +v 0.93314456939697 0.08399979770184 -1.70102620124817 +v 0.93834239244461 0.08641535043716 -1.69642376899719 +v 0.95278507471085 0.04667951166630 -1.40486216545105 +v 0.95278507471085 0.08641535043716 -1.40486216545105 +v 0.95278507471085 0.03136309236288 -1.39129292964935 +v 0.95278507471085 0.02410698123276 -1.37216019630432 +v 0.95278507471085 0.02657346613705 -1.35184681415558 +v 0.95278507471085 0.03819750249386 -1.33500647544861 +v 0.95278507471085 0.06654743105173 -1.40975916385651 +v 0.95278507471085 0.10173176974058 -1.39129292964935 +v 0.95278507471085 0.10898787528276 -1.72912573814392 +v 0.95278507471085 0.05631616711617 -1.32549715042114 +v 0.95278507471085 0.07677868753672 -1.32549715042114 +v 0.95278507471085 0.02410698123276 -1.72912573814392 +v 0.95278507471085 0.03136309236288 -1.70999288558960 +v 0.95278507471085 0.10652139037848 -1.74943900108337 +v 0.95278507471085 0.08641535043716 -1.69642376899719 +v 0.95278507471085 0.10173176974058 -1.70999288558960 +v 0.95278507471085 0.03819750249386 -1.76627933979034 +v 0.95278507471085 0.04667951166630 -1.69642376899719 +v 0.95278507471085 0.02657346613705 -1.74943900108337 +v 0.95278507471085 0.04986561462283 -1.40564739704132 +v 0.95278507471085 0.04880437254906 -1.69589996337891 +v -0.92092555761337 0.06654743105173 -1.36700701713562 +v -0.92092555761337 0.06654743105173 -1.40456128120422 +v -0.92612338066101 0.06654743105173 -1.40975916385651 +v -0.92092555761337 0.04909506440163 -1.40025961399078 +v -0.92612338066101 0.04667951166630 -1.40486216545105 +v -0.92092555761337 0.03564082458615 -1.38834023475647 +v -0.92612338066101 0.03136309236288 -1.39129292964935 +v -0.92092555761337 0.02926691435277 -1.37153363227844 +v -0.92612338066101 0.02410698123276 -1.37216019630432 +v -0.92092555761337 0.03143352270126 -1.35369002819061 +v -0.92612338066101 0.02657346613705 -1.35184681415558 +v -0.92092555761337 0.04164430499077 -1.33889710903168 +v -0.92612338066101 0.03819750249386 -1.33500647544861 +v -0.92092555761337 0.05756008997560 -1.33054387569427 +v -0.92612338066101 0.05631616711617 -1.32549715042114 +v -0.92092555761337 0.07553476840258 -1.33054387569427 +v -0.92612338066101 0.07677868753672 -1.32549715042114 +v -0.92092555761337 0.09145055711269 -1.33889710903168 +v -0.92612338066101 0.09489735215902 -1.33500647544861 +v -0.92092555761337 0.10166133940220 -1.35369002819061 +v -0.92612338066101 0.10652139037848 -1.35184681415558 +v -0.92092555761337 0.10382794588804 -1.37153363227844 +v -0.92612338066101 0.10898787528276 -1.37216019630432 +v -0.92092555761337 0.09745403379202 -1.38834023475647 +v -0.92612338066101 0.10173176974058 -1.39129292964935 +v -0.92092555761337 0.08399979770184 -1.40025961399078 +v -0.92612338066101 0.08641535043716 -1.40486216545105 +v -0.92092555761337 0.06654743105173 -1.73427891731262 +v -0.92092555761337 0.06654743105173 -1.69672453403473 +v -0.92612338066101 0.06654743105173 -1.69152677059174 +v -0.92092555761337 0.04909506440163 -1.70102620124817 +v -0.92612338066101 0.04667951166630 -1.69642376899719 +v -0.92092555761337 0.03564082458615 -1.71294558048248 +v -0.92612338066101 0.03136309236288 -1.70999288558960 +v -0.92092555761337 0.02926691435277 -1.72975218296051 +v -0.92612338066101 0.02410698123276 -1.72912573814392 +v -0.92092555761337 0.03143352270126 -1.74759578704834 +v -0.92612338066101 0.02657346613705 -1.74943900108337 +v -0.92092555761337 0.04164430499077 -1.76238870620728 +v -0.92612338066101 0.03819750249386 -1.76627933979034 +v -0.92092555761337 0.05756008997560 -1.77074193954468 +v -0.92612338066101 0.05631616711617 -1.77578878402710 +v -0.92092555761337 0.07553476840258 -1.77074193954468 +v -0.92612338066101 0.07677868753672 -1.77578878402710 +v -0.92092555761337 0.09145055711269 -1.76238870620728 +v -0.92612338066101 0.09489735215902 -1.76627933979034 +v -0.92092555761337 0.10166133940220 -1.74759578704834 +v -0.92612338066101 0.10652139037848 -1.74943900108337 +v -0.92092555761337 0.10382794588804 -1.72975218296051 +v -0.92612338066101 0.10898787528276 -1.72912573814392 +v -0.92092555761337 0.09745403379202 -1.71294558048248 +v -0.92612338066101 0.10173176974058 -1.70999288558960 +v -0.92092555761337 0.08399979770184 -1.70102620124817 +v -0.92612338066101 0.08641535043716 -1.69642376899719 +v -0.94056600332260 0.04667951166630 -1.40486216545105 +v -0.94056600332260 0.08641535043716 -1.40486216545105 +v -0.94056600332260 0.03136309236288 -1.39129292964935 +v -0.94056600332260 0.02410698123276 -1.37216019630432 +v -0.94056600332260 0.02657346613705 -1.35184681415558 +v -0.94056600332260 0.03819750249386 -1.33500647544861 +v -0.94056600332260 0.10898787528276 -1.37216019630432 +v -0.94056600332260 0.06654743105173 -1.40975916385651 +v -0.94056600332260 0.10173176974058 -1.39129292964935 +v -0.94056600332260 0.10898787528276 -1.72912573814392 +v -0.94056600332260 0.05631616711617 -1.32549715042114 +v -0.94056600332260 0.07677868753672 -1.32549715042114 +v -0.94056600332260 0.09489735215902 -1.33500647544861 +v -0.94056600332260 0.10652139037848 -1.35184681415558 +v -0.94056600332260 0.07677868753672 -1.77578878402710 +v -0.94056600332260 0.09489735215902 -1.76627933979034 +v -0.94056600332260 0.02410698123276 -1.72912573814392 +v -0.94056600332260 0.06654743105173 -1.69152677059174 +v -0.94056600332260 0.05631616711617 -1.77578878402710 +v -0.94056600332260 0.03136309236288 -1.70999288558960 +v -0.94056600332260 0.10652139037848 -1.74943900108337 +v -0.94056600332260 0.08641535043716 -1.69642376899719 +v -0.94056600332260 0.10173176974058 -1.70999288558960 +v -0.94056600332260 0.03819750249386 -1.76627933979034 +v -0.94056600332260 0.04667951166630 -1.69642376899719 +v -0.94056600332260 0.02657346613705 -1.74943900108337 +v -0.94056600332260 0.04986561462283 -1.40564739704132 +v -0.94056600332260 0.04880437254906 -1.69589996337891 +v -0.94056600332260 0.04095596447587 -1.76772713661194 +v -0.94056600332260 0.04193261638284 -1.33304619789124 +# 159 vertices + +vt 0.06458736211061 -0.46268796920776 0.00000000000000 +vt 0.40047287940979 -0.46268796920776 0.00000000000000 +vt 0.46153846383095 -0.40655392408371 0.00000000000000 +vt 0.06869620084763 -0.46268796920776 0.00000000000000 +vt 0.39632648229599 -0.46268796920776 0.00000000000000 +# 5 texture coordinates + +o Cylinder.2 +usemtl default +f 758/4 757/311 760/1 +f 759/313 758/311 760/310 761/312 +f 761/312 811/363 830/314 759/313 +f 817/4 759/363 830/312 +f 760/14 757/316 762/14 +f 761/317 760/316 762/311 763/313 +f 763/313 813/314 811/318 761/317 +f 762/23 757/319 764/23 +f 763/320 762/319 764/316 765/317 +f 765/317 814/318 813/321 763/320 +f 764/32 757/322 766/32 +f 765/323 764/322 766/319 767/320 +f 767/320 815/321 814/324 765/323 +f 766/41 757/325 768/41 +f 767/326 766/325 768/322 769/323 +f 769/323 816/324 815/327 767/326 +f 768/50 757/328 770/50 +f 769/329 768/328 770/325 771/326 +f 771/365 820/364 103/330 +f 816/364 769/329 771/326 103/327 +f 770/331 757/331 772/59 +f 771/332 770/331 772/328 773/329 +f 773/329 821/330 820/333 771/332 +f 772/68 757/334 774/68 +f 773/335 772/334 774/331 775/332 +f 775/332 132/333 821/336 773/335 +f 774/77 757/339 776/77 +f 775/340 774/339 776/334 777/335 +f 777/335 133/336 132/341 775/340 +f 776/86 757/342 778/86 +f 777/343 776/342 778/339 779/340 +f 779/340 134/341 133/344 777/343 +f 778/95 757/345 780/95 +f 779/346 778/345 780/342 781/343 +f 781/343 818/344 134/347 779/346 +f 780/104 757/348 782/104 +f 781/349 780/348 782/345 783/346 +f 783/346 812/347 818/350 781/349 +f 782/113 757/351 758/113 +f 783/352 782/351 758/348 759/349 +f 759/349 817/350 812/353 783/352 +f 787/310 784/359 785/1 +f 787/313 785/312 786/310 788/311 +f 786/4 177/366 831/315 +f 828/366 788/312 786/313 831/314 +f 789/311 784/311 787/14 +f 789/317 787/313 788/311 790/316 +f 788/317 828/318 823/314 790/313 +f 791/316 784/316 789/23 +f 791/320 789/317 790/316 792/319 +f 790/320 823/321 822/318 792/317 +f 793/319 784/319 791/32 +f 793/323 791/320 792/319 794/322 +f 792/323 822/324 829/321 794/320 +f 795/322 784/322 793/41 +f 795/326 793/323 794/322 796/325 +f 794/326 829/327 827/324 796/323 +f 797/325 784/325 795/50 +f 797/329 795/326 796/325 798/328 +f 796/4 827/367 97/327 +f 178/367 798/326 796/329 97/330 +f 799/328 784/328 797/59 +f 799/332 797/329 798/328 800/331 +f 798/332 178/333 179/330 800/329 +f 801/331 784/331 799/68 +f 801/335 799/332 800/331 802/334 +f 800/335 179/336 180/333 802/332 +f 803/334 784/334 801/77 +f 803/340 801/335 802/334 804/339 +f 802/340 180/341 824/336 804/335 +f 805/339 784/339 803/86 +f 805/343 803/340 804/339 806/342 +f 804/343 824/344 819/341 806/340 +f 807/342 784/342 805/95 +f 807/346 805/343 806/342 808/345 +f 806/346 819/347 826/344 808/343 +f 809/345 784/345 807/104 +f 809/349 807/346 808/345 810/348 +f 808/349 826/350 825/347 810/346 +f 785/348 784/348 809/113 +f 785/352 809/349 810/348 786/351 +f 810/352 825/353 177/350 786/349 +f 833/4 835/1 832/311 +f 834/310 836/311 835/313 833/312 +f 836/314 834/363 912/312 886/313 +f 893/4 912/312 834/363 +f 835/14 837/14 832/316 +f 836/311 838/316 837/317 835/313 +f 838/318 836/314 886/313 888/317 +f 837/23 839/23 832/319 +f 838/316 840/319 839/320 837/317 +f 840/321 838/318 888/317 889/320 +f 839/32 841/32 832/322 +f 840/319 842/322 841/323 839/320 +f 842/324 840/321 889/320 890/323 +f 841/41 843/41 832/325 +f 842/322 844/325 843/326 841/323 +f 844/327 842/324 890/323 891/326 +f 843/50 845/50 832/328 +f 844/325 846/328 845/329 843/326 +f 846/365 915/330 896/364 +f 891/326 915/329 846/364 844/327 +f 845/331 847/59 832/331 +f 846/328 848/331 847/332 845/329 +f 848/333 846/330 896/329 897/332 +f 847/68 849/68 832/334 +f 848/331 850/334 849/335 847/332 +f 850/336 848/333 897/332 898/335 +f 849/77 851/77 832/339 +f 850/334 852/339 851/340 849/335 +f 852/341 850/336 898/335 899/340 +f 851/86 853/86 832/342 +f 852/339 854/342 853/343 851/340 +f 854/344 852/341 899/340 892/343 +f 853/95 855/95 832/345 +f 854/342 856/345 855/346 853/343 +f 856/347 854/344 892/343 894/346 +f 855/104 857/104 832/348 +f 856/345 858/348 857/349 855/346 +f 858/350 856/347 894/346 887/349 +f 857/113 833/113 832/351 +f 858/348 834/351 833/352 857/349 +f 834/353 858/350 887/349 893/352 +f 862/310 860/1 859/359 +f 862/310 863/312 861/313 860/311 +f 861/4 913/315 903/366 +f 910/313 913/312 861/366 863/314 +f 864/311 862/14 859/311 +f 864/311 865/313 863/317 862/316 +f 863/314 865/318 905/317 910/313 +f 866/316 864/23 859/316 +f 866/316 867/317 865/320 864/319 +f 865/318 867/321 902/320 905/317 +f 868/319 866/32 859/319 +f 868/319 869/320 867/323 866/322 +f 867/321 869/324 911/323 902/320 +f 870/322 868/41 859/322 +f 870/322 871/323 869/326 868/325 +f 869/324 871/327 909/326 911/323 +f 872/325 870/50 859/325 +f 872/325 873/326 871/329 870/328 +f 871/4 914/327 909/367 +f 904/329 914/326 871/367 873/330 +f 874/328 872/59 859/328 +f 874/328 875/329 873/332 872/331 +f 873/330 875/333 900/332 904/329 +f 876/331 874/68 859/331 +f 876/331 877/332 875/335 874/334 +f 875/333 877/336 901/335 900/332 +f 878/334 876/77 859/334 +f 878/334 879/335 877/340 876/339 +f 877/336 879/341 906/340 901/335 +f 880/339 878/86 859/339 +f 880/339 881/340 879/343 878/342 +f 879/341 881/344 895/343 906/340 +f 882/342 880/95 859/342 +f 882/342 883/343 881/346 880/345 +f 881/344 883/347 908/346 895/343 +f 884/345 882/104 859/345 +f 884/345 885/346 883/349 882/348 +f 883/347 885/350 907/349 908/346 +f 860/348 884/113 859/348 +f 860/348 861/349 885/352 884/351 +f 885/350 861/353 903/352 907/349 + +v 0.93314456939697 0.24545805156231 -1.54591763019562 +v 0.93314456939697 0.20790371298790 -1.54591763019562 +v 0.93834239244461 0.20270588994026 -1.54591763019562 +v 0.93314456939697 0.21220533549786 -1.52846515178680 +v 0.93834239244461 0.20760288834572 -1.52604961395264 +v 0.93314456939697 0.22412475943565 -1.51501095294952 +v 0.93834239244461 0.22117204964161 -1.51073324680328 +v 0.93314456939697 0.24093137681484 -1.50863707065582 +v 0.93834239244461 0.24030484259129 -1.50347709655762 +v 0.93314456939697 0.25877499580383 -1.51080369949341 +v 0.93834239244461 0.26061818003654 -1.50594365596771 +v 0.93314456939697 0.27356785535812 -1.52101445198059 +v 0.93834239244461 0.27745848894119 -1.51756763458252 +v 0.93314456939697 0.28192111849785 -1.53693020343781 +v 0.93834239244461 0.28696790337563 -1.53568637371063 +v 0.93314456939697 0.28192111849785 -1.55490493774414 +v 0.93834239244461 0.28696790337563 -1.55614888668060 +v 0.93314456939697 0.27356785535812 -1.57082068920136 +v 0.93834239244461 0.27745848894119 -1.57426750659943 +v 0.93314456939697 0.25877499580383 -1.58103144168854 +v 0.93834239244461 0.26061818003654 -1.58589148521423 +v 0.93314456939697 0.24093137681484 -1.58319807052612 +v 0.93834239244461 0.24030484259129 -1.58835804462433 +v 0.93314456939697 0.22412475943565 -1.57682418823242 +v 0.93834239244461 0.22117204964161 -1.58110189437866 +v 0.93314456939697 0.21220533549786 -1.56336998939514 +v 0.93834239244461 0.20760288834572 -1.56578552722931 +v 0.93314456939697 -0.12181389331818 -1.54591763019562 +v 0.93314456939697 -0.08425956219435 -1.54591763019562 +v 0.93834239244461 -0.07906173169613 -1.54591763019562 +v 0.93314456939697 -0.08856118470430 -1.52846515178680 +v 0.93834239244461 -0.08395873010159 -1.52604961395264 +v 0.93314456939697 -0.10048060119152 -1.51501095294952 +v 0.93834239244461 -0.09752789884806 -1.51073324680328 +v 0.93314456939697 -0.11728721857071 -1.50863707065582 +v 0.93834239244461 -0.11666068434715 -1.50347709655762 +v 0.93314456939697 -0.13513083755970 -1.51080369949341 +v 0.93834239244461 -0.13697402179241 -1.50594365596771 +v 0.93314456939697 -0.14992371201515 -1.52101445198059 +v 0.93834239244461 -0.15381434559822 -1.51756763458252 +v 0.93314456939697 -0.15827696025372 -1.53693020343781 +v 0.93834239244461 -0.16332374513149 -1.53568637371063 +v 0.93314456939697 -0.15827696025372 -1.55490493774414 +v 0.93834239244461 -0.16332374513149 -1.55614888668060 +v 0.93314456939697 -0.14992371201515 -1.57082068920136 +v 0.93834239244461 -0.15381434559822 -1.57426750659943 +v 0.93314456939697 -0.13513083755970 -1.58103144168854 +v 0.93834239244461 -0.13697402179241 -1.58589148521423 +v 0.93314456939697 -0.11728721857071 -1.58319807052612 +v 0.93834239244461 -0.11666068434715 -1.58835804462433 +v 0.93314456939697 -0.10048060119152 -1.57682418823242 +v 0.93834239244461 -0.09752789884806 -1.58110189437866 +v 0.93314456939697 -0.08856118470430 -1.56336998939514 +v 0.93834239244461 -0.08395873010159 -1.56578552722931 +v 0.95278507471085 -0.07906173169613 -1.54591763019562 +v -0.92092555761337 0.24545805156231 -1.54591763019562 +v -0.92092555761337 0.20790371298790 -1.54591763019562 +v -0.92612338066101 0.20270588994026 -1.54591763019562 +v -0.92092555761337 0.21220533549786 -1.52846515178680 +v -0.92612338066101 0.20760288834572 -1.52604961395264 +v -0.92092555761337 0.22412475943565 -1.51501095294952 +v -0.92612338066101 0.22117204964161 -1.51073324680328 +v -0.92092555761337 0.24093137681484 -1.50863707065582 +v -0.92612338066101 0.24030484259129 -1.50347709655762 +v -0.92092555761337 0.25877499580383 -1.51080369949341 +v -0.92612338066101 0.26061818003654 -1.50594365596771 +v -0.92092555761337 0.27356785535812 -1.52101445198059 +v -0.92612338066101 0.27745848894119 -1.51756763458252 +v -0.92092555761337 0.28192111849785 -1.53693020343781 +v -0.92612338066101 0.28696790337563 -1.53568637371063 +v -0.92092555761337 0.28192111849785 -1.55490493774414 +v -0.92612338066101 0.28696790337563 -1.55614888668060 +v -0.92092555761337 0.27356785535812 -1.57082068920136 +v -0.92612338066101 0.27745848894119 -1.57426750659943 +v -0.92092555761337 0.25877499580383 -1.58103144168854 +v -0.92612338066101 0.26061818003654 -1.58589148521423 +v -0.92092555761337 0.24093137681484 -1.58319807052612 +v -0.92612338066101 0.24030484259129 -1.58835804462433 +v -0.92092555761337 0.22412475943565 -1.57682418823242 +v -0.92612338066101 0.22117204964161 -1.58110189437866 +v -0.92092555761337 0.21220533549786 -1.56336998939514 +v -0.92612338066101 0.20760288834572 -1.56578552722931 +v -0.92092555761337 -0.12181389331818 -1.54591763019562 +v -0.92092555761337 -0.08425956219435 -1.54591763019562 +v -0.92612338066101 -0.07906173169613 -1.54591763019562 +v -0.92092555761337 -0.08856118470430 -1.52846515178680 +v -0.92612338066101 -0.08395873010159 -1.52604961395264 +v -0.92092555761337 -0.10048060119152 -1.51501095294952 +v -0.92612338066101 -0.09752789884806 -1.51073324680328 +v -0.92092555761337 -0.11728721857071 -1.50863707065582 +v -0.92612338066101 -0.11666068434715 -1.50347709655762 +v -0.92092555761337 -0.13513083755970 -1.51080369949341 +v -0.92612338066101 -0.13697402179241 -1.50594365596771 +v -0.92092555761337 -0.14992371201515 -1.52101445198059 +v -0.92612338066101 -0.15381434559822 -1.51756763458252 +v -0.92092555761337 -0.15827696025372 -1.53693020343781 +v -0.92612338066101 -0.16332374513149 -1.53568637371063 +v -0.92092555761337 -0.15827696025372 -1.55490493774414 +v -0.92612338066101 -0.16332374513149 -1.55614888668060 +v -0.92092555761337 -0.14992371201515 -1.57082068920136 +v -0.92612338066101 -0.15381434559822 -1.57426750659943 +v -0.92092555761337 -0.13513083755970 -1.58103144168854 +v -0.92612338066101 -0.13697402179241 -1.58589148521423 +v -0.92092555761337 -0.11728721857071 -1.58319807052612 +v -0.92612338066101 -0.11666068434715 -1.58835804462433 +v -0.92092555761337 -0.10048060119152 -1.57682418823242 +v -0.92612338066101 -0.09752789884806 -1.58110189437866 +v -0.92092555761337 -0.08856118470430 -1.56336998939514 +v -0.92612338066101 -0.08395873010159 -1.56578552722931 +v -0.94056600332260 -0.08395873010159 -1.52604961395264 +v -0.94056600332260 -0.07906173169613 -1.54591763019562 +v -0.94056600332260 -0.09752789884806 -1.51073324680328 +v -0.94056600332260 -0.11666068434715 -1.50347709655762 +v -0.94056600332260 -0.13697402179241 -1.50594365596771 +v -0.94056600332260 -0.15381434559822 -1.51756763458252 +v -0.94056600332260 -0.16332374513149 -1.53568637371063 +v -0.94056600332260 0.28696790337563 -1.53568637371063 +v -0.94056600332260 0.20270588994026 -1.54591763019562 +v -0.94056600332260 0.20760288834572 -1.52604961395264 +v -0.94056600332260 0.22117204964161 -1.51073324680328 +v -0.94056600332260 0.24030484259129 -1.50347709655762 +v -0.94056600332260 0.26061818003654 -1.50594365596771 +v -0.94056600332260 0.27745848894119 -1.51756763458252 +v -0.94056600332260 0.28696790337563 -1.55614888668060 +v -0.94056600332260 0.27745848894119 -1.57426750659943 +v -0.94056600332260 0.26061818003654 -1.58589148521423 +v -0.94056600332260 0.24030484259129 -1.58835804462433 +v -0.94056600332260 0.22117204964161 -1.58110189437866 +v -0.94056600332260 0.20760288834572 -1.56578552722931 +v -0.94056600332260 -0.09752789884806 -1.58110189437866 +v -0.94056600332260 -0.16332374513149 -1.55614888668060 +v -0.94056600332260 -0.15381434559822 -1.57426750659943 +v -0.94056600332260 -0.13697402179241 -1.58589148521423 +v -0.94056600332260 -0.11666068434715 -1.58835804462433 +v -0.94056600332260 -0.08395873010159 -1.56578552722931 +v -0.94056600332260 -0.16332374513149 -1.54591763019562 +# 136 vertices + +vt 0.50000000000000 -0.46268796920776 0.00000000000000 +# 1 texture coordinate + +o Cylinder.1 +usemtl default +f 917/4 916/311 919/1 +f 918/313 917/311 919/310 920/312 +f 920/312 152/315 151/314 918/313 +f 919/14 916/316 921/14 +f 920/317 919/316 921/311 922/313 +f 922/313 153/314 152/318 920/317 +f 921/23 916/319 923/23 +f 922/320 921/319 923/316 924/317 +f 924/317 154/318 153/321 922/320 +f 923/32 916/322 925/32 +f 924/323 923/322 925/319 926/320 +f 926/320 155/321 154/324 924/323 +f 925/41 916/325 927/41 +f 926/326 925/325 927/322 928/323 +f 928/323 156/324 155/327 926/326 +f 927/50 916/328 929/50 +f 928/329 927/328 929/325 930/326 +f 930/326 157/327 156/330 928/329 +f 929/59 916/331 931/59 +f 930/332 929/331 931/328 932/329 +f 932/329 158/330 157/333 930/332 +f 931/68 916/334 933/68 +f 932/335 931/334 933/331 934/332 +f 934/332 159/333 158/336 932/335 +f 933/77 916/339 935/77 +f 934/340 933/339 935/334 936/335 +f 936/335 160/336 159/341 934/340 +f 935/86 916/342 937/86 +f 936/343 935/342 937/339 938/340 +f 938/340 161/341 160/344 936/343 +f 937/95 916/345 939/95 +f 938/346 937/345 939/342 940/343 +f 940/343 162/344 161/347 938/346 +f 939/104 916/348 941/104 +f 940/349 939/348 941/345 942/346 +f 942/346 163/347 162/350 940/349 +f 941/113 916/351 917/113 +f 942/352 941/351 917/348 918/349 +f 918/349 151/350 163/353 942/352 +f 946/310 943/310 944/1 +f 946/313 944/312 945/359 947/311 +f 945/313 970/314 118/315 947/312 +f 948/311 943/311 946/14 +f 948/317 946/313 947/311 949/316 +f 947/317 118/318 128/314 949/313 +f 950/316 943/316 948/23 +f 950/320 948/317 949/316 951/319 +f 949/320 128/321 109/318 951/317 +f 952/319 943/319 950/32 +f 952/323 950/320 951/319 953/322 +f 951/323 109/324 123/321 953/320 +f 954/322 943/322 952/41 +f 954/326 952/323 953/322 955/325 +f 953/326 123/327 114/324 955/323 +f 956/325 943/325 954/50 +f 956/329 954/326 955/325 957/328 +f 955/329 114/330 113/327 957/326 +f 958/328 943/328 956/59 +f 958/332 956/329 957/328 959/331 +f 957/332 113/368 100/330 959/329 +f 205/4 959/368 100/332 +f 960/331 943/331 958/68 +f 960/335 958/332 959/331 961/334 +f 959/335 205/336 206/333 961/332 +f 962/334 943/334 960/77 +f 962/340 960/335 961/334 963/339 +f 961/340 206/341 207/336 963/335 +f 964/339 943/339 962/86 +f 964/343 962/340 963/339 965/342 +f 963/343 207/344 208/341 965/340 +f 966/342 943/342 964/95 +f 966/346 964/343 965/342 967/345 +f 965/346 208/347 209/344 967/343 +f 968/345 943/345 966/104 +f 968/349 966/346 967/345 969/348 +f 967/349 209/350 210/347 969/346 +f 944/348 943/348 968/113 +f 944/352 968/349 969/348 945/351 +f 969/352 210/353 970/350 945/349 +f 972/4 974/1 971/311 +f 973/310 975/311 974/313 972/312 +f 975/314 973/315 1033/312 1034/313 +f 974/14 976/14 971/316 +f 975/311 977/316 976/317 974/313 +f 977/318 975/314 1034/313 1035/317 +f 976/23 978/23 971/319 +f 977/316 979/319 978/320 976/317 +f 979/321 977/318 1035/317 1036/320 +f 978/32 980/32 971/322 +f 979/319 981/322 980/323 978/320 +f 981/324 979/321 1036/320 1037/323 +f 980/41 982/41 971/325 +f 981/322 983/325 982/326 980/323 +f 983/327 981/324 1037/323 1038/326 +f 982/50 984/50 971/328 +f 983/325 985/328 984/329 982/326 +f 985/330 983/327 1038/326 1032/329 +f 984/59 986/59 971/331 +f 985/328 987/331 986/332 984/329 +f 987/333 985/330 1032/329 1039/332 +f 986/68 988/68 971/334 +f 987/331 989/334 988/335 986/332 +f 989/336 987/333 1039/332 1040/335 +f 988/77 990/77 971/339 +f 989/334 991/339 990/340 988/335 +f 991/341 989/336 1040/335 1041/340 +f 990/86 992/86 971/342 +f 991/339 993/342 992/343 990/340 +f 993/344 991/341 1041/340 1042/343 +f 992/95 994/95 971/345 +f 993/342 995/345 994/346 992/343 +f 995/347 993/344 1042/343 1043/346 +f 994/104 996/104 971/348 +f 995/345 997/348 996/349 994/346 +f 997/350 995/347 1043/346 1044/349 +f 996/113 972/113 971/351 +f 997/348 973/351 972/352 996/349 +f 973/353 997/350 1044/349 1033/352 +f 1001/310 999/1 998/310 +f 1001/359 1002/312 1000/313 999/311 +f 1000/315 1002/314 1025/313 1026/312 +f 1003/311 1001/14 998/311 +f 1003/311 1004/313 1002/317 1001/316 +f 1002/314 1004/318 1027/317 1025/313 +f 1005/316 1003/23 998/316 +f 1005/316 1006/317 1004/320 1003/319 +f 1004/318 1006/321 1028/320 1027/317 +f 1007/319 1005/32 998/319 +f 1007/319 1008/320 1006/323 1005/322 +f 1006/321 1008/324 1029/323 1028/320 +f 1009/322 1007/41 998/322 +f 1009/322 1010/323 1008/326 1007/325 +f 1008/324 1010/327 1030/326 1029/323 +f 1011/325 1009/50 998/325 +f 1011/325 1012/326 1010/329 1009/328 +f 1010/327 1012/330 1031/329 1030/326 +f 1013/328 1011/59 998/328 +f 1013/328 1014/329 1012/332 1011/331 +f 1012/330 1014/368 1051/332 1031/329 +f 1046/4 1051/332 1014/368 +f 1015/331 1013/68 998/331 +f 1015/331 1016/332 1014/335 1013/334 +f 1014/333 1016/336 1047/335 1046/332 +f 1017/334 1015/77 998/334 +f 1017/334 1018/335 1016/340 1015/339 +f 1016/336 1018/341 1048/340 1047/335 +f 1019/339 1017/86 998/339 +f 1019/339 1020/340 1018/343 1017/342 +f 1018/341 1020/344 1049/343 1048/340 +f 1021/342 1019/95 998/342 +f 1021/342 1022/343 1020/346 1019/345 +f 1020/344 1022/347 1045/346 1049/343 +f 1023/345 1021/104 998/345 +f 1023/345 1024/346 1022/349 1021/348 +f 1022/347 1024/350 1050/349 1045/346 +f 999/348 1023/113 998/348 +f 999/348 1000/349 1024/352 1023/351 +f 1024/350 1000/353 1026/352 1050/349 + +v 0.72339117527008 -0.28945592045784 -1.54591763019562 +v 0.77289432287216 -0.33895906805992 -1.54591763019562 +v 0.96949273347855 -0.33895906805992 -1.54591763019562 +v 1.01899588108063 -0.28945592045784 -1.54591763019562 +v 0.72339117527008 -0.24848808348179 -1.37970459461212 +v 0.77289432287216 -0.29232093691826 -1.35669934749603 +v 0.96949273347855 -0.29232093691826 -1.35669934749603 +v 1.01899588108063 -0.24848808348179 -1.37970459461212 +v 0.72339117527008 -0.13496983051300 -1.25156891345978 +v 0.77289432287216 -0.16309082508087 -1.21082866191864 +v 0.96949273347855 -0.16309082508087 -1.21082866191864 +v 1.01899588108063 -0.13496983051300 -1.25156891345978 +v 0.72339117527008 0.02509318292141 -1.19086503982544 +v 0.77289432287216 0.01912623830140 -1.14172279834747 +v 0.96949273347855 0.01912623830140 -1.14172279834747 +v 1.01899588108063 0.02509318292141 -1.19086503982544 +v 0.72339117527008 0.19503244757652 -1.21149945259094 +v 0.77289432287216 0.21258650720119 -1.16521310806274 +v 0.96949273347855 0.21258650720119 -1.16521310806274 +v 1.01899588108063 0.19503244757652 -1.21149945259094 +v 0.72339117527008 0.33591693639755 -1.30874490737915 +v 0.77289432287216 0.37297058105469 -1.27591824531555 +v 0.96949273347855 0.37297058105469 -1.27591824531555 +v 1.01899588108063 0.33591693639755 -1.30874490737915 +v 0.72339117527008 0.41547167301178 -1.46032381057739 +v 0.77289432287216 0.46353635191917 -1.44847702980042 +v 0.96949273347855 0.46353635191917 -1.44847702980042 +v 1.01899588108063 0.41547167301178 -1.46032381057739 +v 0.72339117527008 0.41547167301178 -1.63151133060455 +v 0.77289432287216 0.46353635191917 -1.64335811138153 +v 0.96949273347855 0.46353635191917 -1.64335811138153 +v 1.01899588108063 0.41547167301178 -1.63151133060455 +v 0.72339117527008 0.33591693639755 -1.78309023380280 +v 0.77289432287216 0.37297058105469 -1.81591689586639 +v 0.96949273347855 0.37297058105469 -1.81591689586639 +v 1.01899588108063 0.33591693639755 -1.78309023380280 +v 0.72339117527008 0.19503244757652 -1.88033568859100 +v 0.77289432287216 0.21258650720119 -1.92662203311920 +v 0.96949273347855 0.21258650720119 -1.92662203311920 +v 1.01899588108063 0.19503244757652 -1.88033568859100 +v 0.72339117527008 0.02509318292141 -1.90097010135651 +v 0.77289432287216 0.01912623830140 -1.95011234283447 +v 0.96949273347855 0.01912623830140 -1.95011234283447 +v 1.01899588108063 0.02509318292141 -1.90097010135651 +v 0.72339117527008 -0.13496983051300 -1.84026622772217 +v 0.77289432287216 -0.16309082508087 -1.88100647926331 +v 0.96949273347855 -0.16309082508087 -1.88100647926331 +v 1.01899588108063 -0.13496983051300 -1.84026622772217 +v 0.72339117527008 -0.24848808348179 -1.71213054656982 +v 0.77289432287216 -0.29232093691826 -1.73513591289520 +v 0.96949273347855 -0.29232093691826 -1.73513591289520 +v 1.01899588108063 -0.24848808348179 -1.71213054656982 +v 0.72339117527008 -0.20608702301979 -1.54591763019562 +v 0.72339117527008 -0.17466859519482 -1.41844797134399 +v 1.01899588108063 0.03514219075441 -1.27362608909607 +v 1.01899588108063 0.16546943783760 -1.28945064544678 +v 1.01899588108063 -0.20608702301979 -1.54591763019562 +v 1.01899588108063 -0.17466859519482 -1.41844797134399 +v 0.72339117527008 0.16546943783760 -1.28945064544678 +v 0.72339117527008 0.27351441979408 -1.36402869224548 +v 1.01899588108063 0.27351441979408 -1.72780644893646 +v 0.72339117527008 -0.08761090040207 -1.32018017768860 +v 0.72339117527008 0.16546943783760 -1.80238449573517 +v 1.01899588108063 -0.08761090040207 -1.32018017768860 +v 1.01899588108063 0.16546943783760 -1.80238449573517 +v 0.72339117527008 0.03514219075441 -1.27362608909607 +v 1.01899588108063 0.27351441979408 -1.36402869224548 +v 0.72339117527008 0.33452534675598 -1.48027539253235 +v 0.72339117527008 -0.08761090040207 -1.77165496349335 +v 1.01899588108063 0.33452534675598 -1.48027539253235 +v 1.01899588108063 0.33452534675598 -1.61155974864960 +v 1.01899588108063 -0.08761090040207 -1.77165496349335 +v 0.72339117527008 0.33452534675598 -1.61155974864960 +v 0.72339117527008 0.27351441979408 -1.72780644893646 +v 0.72339117527008 -0.17466859519482 -1.67338716983795 +v 1.01899588108063 0.03514219075441 -1.81820905208588 +v 1.01899588108063 -0.17466859519482 -1.67338716983795 +v 0.72339117527008 0.03514219075441 -1.81820905208588 +v -0.71117216348648 -0.28945592045784 -1.54591763019562 +v -0.76067531108856 -0.33895906805992 -1.54591763019562 +v -0.95727372169495 -0.33895906805992 -1.54591763019562 +v -1.00677680969238 -0.28945592045784 -1.54591763019562 +v -0.71117216348648 -0.24848808348179 -1.37970459461212 +v -0.76067531108856 -0.29232093691826 -1.35669934749603 +v -0.95727372169495 -0.29232093691826 -1.35669934749603 +v -1.00677680969238 -0.24848808348179 -1.37970459461212 +v -0.71117216348648 -0.13496983051300 -1.25156891345978 +v -0.76067531108856 -0.16309082508087 -1.21082866191864 +v -0.95727372169495 -0.16309082508087 -1.21082866191864 +v -1.00677680969238 -0.13496983051300 -1.25156891345978 +v -0.71117216348648 0.02509318292141 -1.19086503982544 +v -0.76067531108856 0.01912623830140 -1.14172279834747 +v -0.95727372169495 0.01912623830140 -1.14172279834747 +v -1.00677680969238 0.02509318292141 -1.19086503982544 +v -0.71117216348648 0.19503244757652 -1.21149945259094 +v -0.76067531108856 0.21258650720119 -1.16521310806274 +v -0.95727372169495 0.21258650720119 -1.16521310806274 +v -1.00677680969238 0.19503244757652 -1.21149945259094 +v -0.71117216348648 0.33591693639755 -1.30874490737915 +v -0.76067531108856 0.37297058105469 -1.27591824531555 +v -0.95727372169495 0.37297058105469 -1.27591824531555 +v -1.00677680969238 0.33591693639755 -1.30874490737915 +v -0.71117216348648 0.41547167301178 -1.46032381057739 +v -0.76067531108856 0.46353635191917 -1.44847702980042 +v -0.95727372169495 0.46353635191917 -1.44847702980042 +v -1.00677680969238 0.41547167301178 -1.46032381057739 +v -0.71117216348648 0.41547167301178 -1.63151133060455 +v -0.76067531108856 0.46353635191917 -1.64335811138153 +v -0.95727372169495 0.46353635191917 -1.64335811138153 +v -1.00677680969238 0.41547167301178 -1.63151133060455 +v -0.71117216348648 0.33591693639755 -1.78309023380280 +v -0.76067531108856 0.37297058105469 -1.81591689586639 +v -0.95727372169495 0.37297058105469 -1.81591689586639 +v -1.00677680969238 0.33591693639755 -1.78309023380280 +v -0.71117216348648 0.19503244757652 -1.88033568859100 +v -0.76067531108856 0.21258650720119 -1.92662203311920 +v -0.95727372169495 0.21258650720119 -1.92662203311920 +v -1.00677680969238 0.19503244757652 -1.88033568859100 +v -0.71117216348648 0.02509318292141 -1.90097010135651 +v -0.76067531108856 0.01912623830140 -1.95011234283447 +v -0.95727372169495 0.01912623830140 -1.95011234283447 +v -1.00677680969238 0.02509318292141 -1.90097010135651 +v -0.71117216348648 -0.13496983051300 -1.84026622772217 +v -0.76067531108856 -0.16309082508087 -1.88100647926331 +v -0.95727372169495 -0.16309082508087 -1.88100647926331 +v -1.00677680969238 -0.13496983051300 -1.84026622772217 +v -0.71117216348648 -0.24848808348179 -1.71213054656982 +v -0.76067531108856 -0.29232093691826 -1.73513591289520 +v -0.95727372169495 -0.29232093691826 -1.73513591289520 +v -1.00677680969238 -0.24848808348179 -1.71213054656982 +v -0.71117216348648 -0.20608702301979 -1.54591763019562 +v -0.71117216348648 -0.17466859519482 -1.41844797134399 +v -1.00677680969238 0.03514219075441 -1.27362608909607 +v -1.00677680969238 0.16546943783760 -1.28945064544678 +v -1.00677680969238 -0.20608702301979 -1.54591763019562 +v -1.00677680969238 -0.17466859519482 -1.41844797134399 +v -0.71117216348648 0.16546943783760 -1.28945064544678 +v -0.71117216348648 0.27351441979408 -1.36402869224548 +v -1.00677680969238 0.27351441979408 -1.72780644893646 +v -0.71117216348648 -0.08761090040207 -1.32018017768860 +v -0.71117216348648 0.16546943783760 -1.80238449573517 +v -1.00677680969238 -0.08761090040207 -1.32018017768860 +v -1.00677680969238 0.16546943783760 -1.80238449573517 +v -0.71117216348648 0.03514219075441 -1.27362608909607 +v -1.00677680969238 0.27351441979408 -1.36402869224548 +v -0.71117216348648 0.33452534675598 -1.48027539253235 +v -0.71117216348648 -0.08761090040207 -1.77165496349335 +v -1.00677680969238 0.33452534675598 -1.48027539253235 +v -1.00677680969238 0.33452534675598 -1.61155974864960 +v -1.00677680969238 -0.08761090040207 -1.77165496349335 +v -0.71117216348648 0.33452534675598 -1.61155974864960 +v -0.71117216348648 0.27351441979408 -1.72780644893646 +v -0.71117216348648 -0.17466859519482 -1.67338716983795 +v -1.00677680969238 0.03514219075441 -1.81820905208588 +v -1.00677680969238 -0.17466859519482 -1.67338716983795 +v -0.71117216348648 0.03514219075441 -1.81820905208588 +# 156 vertices + +vt 0.06795787811279 -0.73925054073334 0.00000000000000 +vt 0.00896519981325 -0.73925054073334 0.00000000000000 +vt 0.00000000000000 -0.40655392408371 0.00000000000000 +vt 0.07692307978868 -0.40655392408371 0.00000000000000 +vt 0.00000000000000 -0.34000223875046 0.00000000000000 +vt 0.07692307978868 -0.34000223875046 0.00000000000000 +vt 0.00896519981325 -0.26074934005737 0.00000000000000 +vt 0.06795787811279 -0.26074934005737 0.00000000000000 +vt 0.14488096535206 -0.73925054073334 0.00000000000000 +vt 0.08588828146458 -0.73925054073334 0.00000000000000 +vt 0.15384615957737 -0.40655392408371 0.00000000000000 +vt 0.15384615957737 -0.34000223875046 0.00000000000000 +vt 0.08588828146458 -0.26074934005737 0.00000000000000 +vt 0.14488096535206 -0.26074934005737 0.00000000000000 +vt 0.22180403769016 -0.73925054073334 0.00000000000000 +vt 0.16281135380268 -0.73925054073334 0.00000000000000 +vt 0.23076923191547 -0.40655392408371 0.00000000000000 +vt 0.23076923191547 -0.34000223875046 0.00000000000000 +vt 0.16281135380268 -0.26074934005737 0.00000000000000 +vt 0.22180403769016 -0.26074934005737 0.00000000000000 +vt 0.29872712492943 -0.73925054073334 0.00000000000000 +vt 0.23973444104195 -0.73925054073334 0.00000000000000 +vt 0.30769231915474 -0.40655392408371 0.00000000000000 +vt 0.30769231915474 -0.34000223875046 0.00000000000000 +vt 0.23973444104195 -0.26074934005737 0.00000000000000 +vt 0.29872712492943 -0.26074934005737 0.00000000000000 +vt 0.37565019726753 -0.73925054073334 0.00000000000000 +vt 0.31665751338005 -0.73925054073334 0.00000000000000 +vt 0.38461539149284 -0.40655392408371 0.00000000000000 +vt 0.38461539149284 -0.34000223875046 0.00000000000000 +vt 0.31665751338005 -0.26074934005737 0.00000000000000 +vt 0.37565019726753 -0.26074934005737 0.00000000000000 +vt 0.45257326960564 -0.73925054073334 0.00000000000000 +vt 0.39358058571815 -0.73925054073334 0.00000000000000 +vt 0.46153846383095 -0.34000223875046 0.00000000000000 +vt 0.39358058571815 -0.26074934005737 0.00000000000000 +vt 0.45257326960564 -0.26074934005737 0.00000000000000 +vt 0.52949637174606 -0.73925054073334 0.00000000000000 +vt 0.47050365805626 -0.73925054073334 0.00000000000000 +vt 0.53846156597137 -0.40655392408371 0.00000000000000 +vt 0.53846156597137 -0.34000223875046 0.00000000000000 +vt 0.52949637174606 -0.26074934005737 0.00000000000000 +vt 0.47050365805626 -0.26074934005737 0.00000000000000 +vt 0.54742676019669 -0.73925054073334 0.00000000000000 +vt 0.60641944408417 -0.73925054073334 0.00000000000000 +vt 0.61538463830948 -0.34000223875046 0.00000000000000 +vt 0.54742676019669 -0.26074934005737 0.00000000000000 +vt 0.60641944408417 -0.26074934005737 0.00000000000000 +vt 0.62434983253479 -0.73925054073334 0.00000000000000 +vt 0.68334251642227 -0.73925054073334 0.00000000000000 +vt 0.69230771064758 -0.40655392408371 0.00000000000000 +vt 0.69230771064758 -0.34000223875046 0.00000000000000 +vt 0.62434983253479 -0.26074934005737 0.00000000000000 +vt 0.68334251642227 -0.26074934005737 0.00000000000000 +vt 0.76026558876038 -0.73925054073334 0.00000000000000 +vt 0.70127290487289 -0.73925054073334 0.00000000000000 +vt 0.76923078298569 -0.40655392408371 0.00000000000000 +vt 0.76923078298569 -0.34000223875046 0.00000000000000 +vt 0.70127290487289 -0.26074934005737 0.00000000000000 +vt 0.76026558876038 -0.26074934005737 0.00000000000000 +vt 0.83718866109848 -0.73925054073334 0.00000000000000 +vt 0.77819597721100 -0.73925054073334 0.00000000000000 +vt 0.84615385532379 -0.40655392408371 0.00000000000000 +vt 0.84615385532379 -0.34000223875046 0.00000000000000 +vt 0.77819597721100 -0.26074934005737 0.00000000000000 +vt 0.83718866109848 -0.26074934005737 0.00000000000000 +vt 0.91411173343658 -0.73925054073334 0.00000000000000 +vt 0.85511904954910 -0.73925054073334 0.00000000000000 +vt 0.92307692766190 -0.40655392408371 0.00000000000000 +vt 0.92307692766190 -0.34000223875046 0.00000000000000 +vt 0.91411173343658 -0.26074934005737 0.00000000000000 +vt 0.85511904954910 -0.26074934005737 0.00000000000000 +vt 0.99103480577469 -0.73925054073334 0.00000000000000 +vt 0.93204212188721 -0.73925054073334 0.00000000000000 +vt 1.00000000000000 -0.40655392408371 0.00000000000000 +vt 1.00000000000000 -0.34000223875046 0.00000000000000 +vt 0.99103480577469 -0.26074934005737 0.00000000000000 +vt 0.93204212188721 -0.26074934005737 0.00000000000000 +# 78 texture coordinates + +o Cylinder_1 +usemtl Mat.12 +f 1052/370 1056/369 1105/311 1104/310 +f 1052/311 1053/313 1057/312 1056/310 +f 1053/313 1054/372 1058/371 1057/312 +f 1054/372 1055/374 1059/373 1058/371 +f 1108/373 1109/374 1059/376 1055/375 +f 1060/311 1113/378 1105/377 1056/316 +f 1056/316 1057/317 1061/313 1060/311 +f 1057/317 1058/379 1062/372 1061/313 +f 1058/379 1059/380 1063/374 1062/372 +f 1109/374 1115/380 1063/382 1059/381 +f 1117/319 1113/316 1060/384 1064/383 +f 1060/319 1061/320 1065/317 1064/316 +f 1061/320 1062/385 1066/379 1065/317 +f 1062/385 1063/386 1067/380 1066/379 +f 1063/386 1115/388 1106/387 1067/380 +f 1068/319 1110/390 1117/389 1064/322 +f 1064/322 1065/323 1069/320 1068/319 +f 1065/323 1066/391 1070/385 1069/320 +f 1066/391 1067/392 1071/386 1070/385 +f 1106/386 1107/392 1071/394 1067/393 +f 1111/325 1110/322 1068/396 1072/395 +f 1068/325 1069/326 1073/323 1072/322 +f 1069/326 1070/397 1074/391 1073/323 +f 1070/397 1071/398 1075/392 1074/391 +f 1071/398 1107/400 1118/399 1075/392 +f 1072/402 1076/401 1119/328 1111/325 +f 1072/328 1073/329 1077/326 1076/325 +f 1073/329 1074/365 1078/397 1077/326 +f 1074/365 1075/403 1079/398 1078/397 +f 1118/398 1121/403 1079/405 1075/404 +f 1076/407 1080/406 1124/331 1119/328 +f 1076/331 1077/332 1081/329 1080/328 +f 1077/332 1078/408 1082/365 1081/329 +f 1078/408 1079/409 1083/403 1082/365 +f 1122/411 1083/403 1079/409 1121/410 +f 1124/413 1080/334 1084/331 1125/412 +f 1080/334 1081/335 1085/332 1084/331 +f 1081/335 1082/338 1086/408 1085/332 +f 1082/338 1083/414 1087/409 1086/408 +f 1087/416 1083/415 1122/409 1112/414 +f 1125/418 1084/339 1088/334 1114/417 +f 1084/339 1085/340 1089/335 1088/334 +f 1085/340 1086/419 1090/338 1089/335 +f 1086/419 1087/420 1091/414 1090/338 +f 1087/420 1112/422 1116/421 1091/414 +f 1129/342 1114/339 1088/424 1092/423 +f 1088/342 1089/343 1093/340 1092/339 +f 1089/343 1090/425 1094/419 1093/340 +f 1090/425 1091/426 1095/420 1094/419 +f 1116/420 1127/426 1095/428 1091/427 +f 1096/342 1120/430 1129/429 1092/345 +f 1092/345 1093/346 1097/343 1096/342 +f 1093/346 1094/431 1098/425 1097/343 +f 1094/431 1095/432 1099/426 1098/425 +f 1095/432 1127/434 1123/433 1099/426 +f 1100/345 1126/436 1120/435 1096/348 +f 1096/348 1097/349 1101/346 1100/345 +f 1097/349 1098/437 1102/431 1101/346 +f 1098/437 1099/438 1103/432 1102/431 +f 1128/440 1103/432 1099/438 1123/439 +f 1100/442 1052/441 1104/351 1126/348 +f 1100/351 1101/352 1053/349 1052/348 +f 1101/352 1102/443 1054/437 1053/349 +f 1102/443 1103/444 1055/438 1054/437 +f 1108/446 1055/438 1103/444 1128/445 +f 1130/311 1182/369 1183/370 1134/310 +f 1130/312 1134/313 1135/311 1131/310 +f 1131/371 1135/372 1136/313 1132/312 +f 1132/373 1136/374 1137/372 1133/371 +f 1186/376 1133/374 1137/373 1187/375 +f 1138/377 1134/378 1183/311 1191/316 +f 1134/313 1138/317 1139/316 1135/311 +f 1135/372 1139/379 1140/317 1136/313 +f 1136/374 1140/380 1141/379 1137/372 +f 1187/382 1137/380 1141/374 1193/381 +f 1195/384 1142/316 1138/319 1191/383 +f 1138/317 1142/320 1143/319 1139/316 +f 1139/379 1143/385 1144/320 1140/317 +f 1140/380 1144/386 1145/385 1141/379 +f 1141/387 1145/388 1184/386 1193/380 +f 1146/389 1142/390 1195/319 1188/322 +f 1142/320 1146/323 1147/322 1143/319 +f 1143/385 1147/391 1148/323 1144/320 +f 1144/386 1148/392 1149/391 1145/385 +f 1184/394 1145/392 1149/386 1185/393 +f 1189/396 1150/322 1146/325 1188/395 +f 1146/323 1150/326 1151/325 1147/322 +f 1147/391 1151/397 1152/326 1148/323 +f 1148/392 1152/398 1153/397 1149/391 +f 1149/399 1153/400 1196/398 1185/392 +f 1150/328 1189/401 1197/402 1154/325 +f 1150/326 1154/329 1155/328 1151/325 +f 1151/397 1155/365 1156/329 1152/326 +f 1152/398 1156/403 1157/365 1153/397 +f 1196/405 1153/403 1157/398 1199/404 +f 1154/331 1197/406 1202/407 1158/328 +f 1154/329 1158/332 1159/331 1155/328 +f 1155/365 1159/408 1160/332 1156/329 +f 1156/403 1160/409 1161/408 1157/365 +f 1200/409 1199/403 1157/411 1161/410 +f 1202/331 1203/334 1162/413 1158/412 +f 1158/332 1162/335 1163/334 1159/331 +f 1159/408 1163/338 1164/335 1160/332 +f 1160/409 1164/414 1165/338 1161/408 +f 1165/409 1190/415 1200/416 1161/414 +f 1203/334 1192/339 1166/418 1162/417 +f 1162/335 1166/340 1167/339 1163/334 +f 1163/338 1167/419 1168/340 1164/335 +f 1164/414 1168/420 1169/419 1165/338 +f 1165/421 1169/422 1194/420 1190/414 +f 1207/424 1170/339 1166/342 1192/423 +f 1166/340 1170/343 1171/342 1167/339 +f 1167/419 1171/425 1172/343 1168/340 +f 1168/420 1172/426 1173/425 1169/419 +f 1194/428 1169/426 1173/420 1205/427 +f 1174/429 1170/430 1207/342 1198/345 +f 1170/343 1174/346 1175/345 1171/342 +f 1171/425 1175/431 1176/346 1172/343 +f 1172/426 1176/432 1177/431 1173/425 +f 1173/433 1177/434 1201/432 1205/426 +f 1178/435 1174/436 1198/345 1204/348 +f 1174/346 1178/349 1179/348 1175/345 +f 1175/431 1179/437 1180/349 1176/346 +f 1176/432 1180/438 1181/437 1177/431 +f 1206/438 1201/432 1177/440 1181/439 +f 1178/351 1204/441 1182/442 1130/348 +f 1178/349 1130/352 1131/351 1179/348 +f 1179/437 1131/443 1132/352 1180/349 +f 1180/438 1132/444 1133/443 1181/437 +f 1186/444 1206/438 1181/446 1133/445 + +v 1.01899588108063 0.03514219075441 -1.27362608909607 +v 0.72339117527008 0.16546943783760 -1.28945064544678 +v 1.01899588108063 0.27351441979408 -1.36402869224548 +v 0.72339117527008 0.27351441979408 -1.72780644893646 +v 1.01899588108063 0.27351441979408 -1.72780644893646 +v 0.72339117527008 0.33452534675598 -1.61155974864960 +v 1.01899588108063 -0.08761090040207 -1.77165496349335 +v 1.01899588108063 0.16546943783760 -1.28945064544678 +v 1.01899588108063 0.03514219075441 -1.81820905208588 +v 0.72339117527008 -0.08761090040207 -1.77165496349335 +v -1.00677680969238 0.03514219075441 -1.27362608909607 +v -1.00677680969238 0.27351441979408 -1.36402869224548 +v -0.71117216348648 0.27351441979408 -1.72780644893646 +v -1.00677680969238 0.27351441979408 -1.72780644893646 +v -0.71117216348648 0.33452534675598 -1.61155974864960 +v -1.00677680969238 -0.08761090040207 -1.77165496349335 +v -1.00677680969238 0.16546943783760 -1.28945064544678 +v -1.00677680969238 0.03514219075441 -1.81820905208588 +v -0.71117216348648 -0.08761090040207 -1.77165496349335 +# 19 vertices + +vt 0.00000000000000 -0.33701509237289 0.00000000000000 +vt 0.00000000000000 -0.66298484802246 0.00000000000000 +vt 0.07692307978868 -0.66298484802246 0.00000000000000 +vt 0.07692307978868 -0.33701509237289 0.00000000000000 +vt 0.15384615957737 -0.66298484802246 0.00000000000000 +vt 0.15384615957737 -0.33701509237289 0.00000000000000 +vt 0.23076923191547 -0.66298484802246 0.00000000000000 +vt 0.23076923191547 -0.33701509237289 0.00000000000000 +vt 0.30769231915474 -0.66298484802246 0.00000000000000 +vt 0.30769231915474 -0.33701509237289 0.00000000000000 +vt 0.38461539149284 -0.66298484802246 0.00000000000000 +vt 0.38461539149284 -0.33701509237289 0.00000000000000 +vt 0.46153846383095 -0.66298484802246 0.00000000000000 +vt 0.46153846383095 -0.33701509237289 0.00000000000000 +vt 0.53846156597137 -0.66298484802246 0.00000000000000 +vt 0.53846156597137 -0.33701509237289 0.00000000000000 +vt 0.61538463830948 -0.66298484802246 0.00000000000000 +vt 0.61538463830948 -0.33701509237289 0.00000000000000 +vt 0.69230771064758 -0.66298484802246 0.00000000000000 +vt 0.69230771064758 -0.33701509237289 0.00000000000000 +vt 0.76923078298569 -0.66298484802246 0.00000000000000 +vt 0.76923078298569 -0.33701509237289 0.00000000000000 +vt 0.84615385532379 -0.66298484802246 0.00000000000000 +vt 0.84615385532379 -0.33701509237289 0.00000000000000 +vt 0.92307692766190 -0.66298484802246 0.00000000000000 +vt 0.92307692766190 -0.33701509237289 0.00000000000000 +vt 1.00000000000000 -0.66298484802246 0.00000000000000 +vt 1.00000000000000 -0.33701509237289 0.00000000000000 +# 28 texture coordinates + +o Cylinder_2 +usemtl Mat.12 +f 1108/450 1104/449 1105/448 1109/447 +f 1109/452 1105/451 1113/449 1115/450 +f 1117/451 1208/452 1115/454 1113/453 +f 1209/453 1215/454 1208/456 1117/455 +f 1111/455 1210/456 1215/458 1209/457 +f 1210/460 1111/459 1119/457 1121/458 +f 1121/462 1119/461 1213/459 1122/460 +f 1122/464 1213/463 1211/461 1212/462 +f 1212/466 1211/465 1114/463 1116/464 +f 1116/468 1114/467 1129/465 1216/466 +f 1216/470 1129/469 1217/467 1214/468 +f 1214/472 1217/471 1126/469 1128/470 +f 1128/474 1126/473 1104/471 1108/472 +f 1186/448 1187/449 1183/450 1182/447 +f 1187/449 1193/451 1191/452 1183/450 +f 1195/454 1191/452 1193/451 1218/453 +f 1188/456 1195/454 1218/453 1224/455 +f 1189/458 1188/456 1224/455 1219/457 +f 1219/457 1199/459 1197/460 1189/458 +f 1199/459 1200/461 1222/462 1197/460 +f 1200/461 1221/463 1220/464 1222/462 +f 1221/463 1194/465 1192/466 1220/464 +f 1194/465 1225/467 1207/468 1192/466 +f 1225/467 1223/469 1226/470 1207/468 +f 1223/469 1206/471 1204/472 1226/470 +f 1206/471 1186/473 1182/474 1204/472 + +v 0.78960204124451 0.06820436567068 1.52783465385437 +v 0.95030367374420 0.06589953601360 1.52783465385437 +v 0.78960204124451 -0.18141247332096 1.52783465385437 +v 0.82415109872818 -0.21596151590347 1.52783465385437 +v 0.91823601722717 -0.21596151590347 1.52783465385437 +v 0.95278507471085 -0.18141247332096 1.52783465385437 +v 0.78960204124451 -0.15282036364079 1.64383745193481 +v 0.82415109872818 -0.18341203033924 1.65989315509796 +v 0.91823601722717 -0.18341203033924 1.65989315509796 +v 0.95278507471085 -0.15282036364079 1.64383745193481 +v 0.78960204124451 -0.07359416037798 1.73326528072357 +v 0.82415109872818 -0.09322024881840 1.76169860363007 +v 0.91823601722717 -0.09322024881840 1.76169860363007 +v 0.95278507471085 -0.07359416037798 1.73326528072357 +v 0.78960204124451 0.03811638057232 1.77563154697418 +v 0.82415109872818 0.03395195305347 1.80992865562439 +v 0.91823601722717 0.03395195305347 1.80992865562439 +v 0.95278507471085 0.03811638057232 1.77563154697418 +v 0.78960204124451 0.15671971440315 1.76123046875000 +v 0.82415109872818 0.16897097229958 1.79353439807892 +v 0.91823601722717 0.16897097229958 1.79353439807892 +v 0.95278507471085 0.15671971440315 1.76123046875000 +v 0.78960204124451 0.25504523515701 1.69336128234863 +v 0.82415109872818 0.28090557456017 1.71627151966095 +v 0.91823601722717 0.28090557456017 1.71627151966095 +v 0.95278507471085 0.25504523515701 1.69336128234863 +v 0.78960204124451 0.31056779623032 1.58757185935974 +v 0.82415109872818 0.34411290287971 1.59583997726440 +v 0.91823601722717 0.34411290287971 1.59583997726440 +v 0.95278507471085 0.31056779623032 1.58757185935974 +v 0.78960204124451 0.31056779623032 1.46809744834900 +v 0.82415109872818 0.34411290287971 1.45982933044434 +v 0.91823601722717 0.34411290287971 1.45982933044434 +v 0.95278507471085 0.31056779623032 1.46809744834900 +v 0.78960204124451 0.25504523515701 1.36230814456940 +v 0.82415109872818 0.28090557456017 1.33939790725708 +v 0.91823601722717 0.28090557456017 1.33939790725708 +v 0.95278507471085 0.25504523515701 1.36230814456940 +v 0.78960204124451 0.15671971440315 1.29443883895874 +v 0.82415109872818 0.16897097229958 1.26213490962982 +v 0.91823601722717 0.16897097229958 1.26213490962982 +v 0.95278507471085 0.15671971440315 1.29443883895874 +v 0.78960204124451 0.03811638057232 1.28003787994385 +v 0.82415109872818 0.03395195305347 1.24574065208435 +v 0.91823601722717 0.03395195305347 1.24574065208435 +v 0.95278507471085 0.03811638057232 1.28003787994385 +v 0.78960204124451 -0.07359416037798 1.32240402698517 +v 0.82415109872818 -0.09322024881840 1.29397070407867 +v 0.91823601722717 -0.09322024881840 1.29397070407867 +v 0.95278507471085 -0.07359416037798 1.32240402698517 +v 0.78960204124451 -0.15282036364079 1.41183197498322 +v 0.82415109872818 -0.18341203033924 1.39577627182007 +v 0.91823601722717 -0.18341203033924 1.39577627182007 +v 0.95278507471085 -0.15282036364079 1.41183197498322 +v 0.95278507471085 -0.03289655968547 1.52783465385437 +v 0.95278507471085 -0.02152381464839 1.57397568225861 +v 0.95278507471085 0.00998906139284 1.60954642295837 +v 0.95278507471085 0.05442284792662 1.62639796733856 +v 0.95278507471085 0.10159830003977 1.62066972255707 +v 0.95278507471085 0.14070808887482 1.59367418289185 +v 0.95278507471085 0.16279263794422 1.55159568786621 +v 0.95278507471085 0.16279263794422 1.50407373905182 +v 0.95278507471085 0.14070808887482 1.46199512481689 +v 0.95278507471085 0.10159830003977 1.43499958515167 +v 0.95278507471085 0.05442284792662 1.42927145957947 +v 0.95278507471085 0.00998906139284 1.44612300395966 +v 0.95278507471085 -0.02152381464839 1.48169362545013 +v 0.92369914054871 -0.03289655968547 1.52783465385437 +v 0.92369914054871 -0.02152381464839 1.57397568225861 +v 0.92369914054871 0.00998906139284 1.60954642295837 +v 0.92369914054871 0.05442284792662 1.62639796733856 +v 0.92369914054871 0.10159830003977 1.62066972255707 +v 0.92369914054871 0.14070808887482 1.59367418289185 +v 0.92369914054871 0.16279263794422 1.55159568786621 +v 0.92369914054871 0.16279263794422 1.50407373905182 +v 0.92369914054871 0.14070808887482 1.46199512481689 +v 0.92369914054871 0.10159830003977 1.43499958515167 +v 0.92369914054871 0.05442284792662 1.42927145957947 +v 0.92369914054871 0.00998906139284 1.44612300395966 +v 0.92369914054871 -0.02152381464839 1.48169362545013 +v 0.95030367374420 0.02590274810791 1.52783465385437 +v 0.95030367374420 0.03048413991928 1.54642212390900 +v 0.95030367374420 0.04317877069116 1.56075143814087 +v 0.95030367374420 0.06107845902443 1.56753981113434 +v 0.95030367374420 0.08008259534836 1.56523227691650 +v 0.95030367374420 0.09583756327629 1.55435740947723 +v 0.95030367374420 0.10473409295082 1.53740656375885 +v 0.95030367374420 0.10473409295082 1.51826286315918 +v 0.95030367374420 0.09583756327629 1.50131189823151 +v 0.95030367374420 0.08008259534836 1.49043703079224 +v 0.95030367374420 0.06107845902443 1.48812949657440 +v 0.95030367374420 0.04317877069116 1.49491798877716 +v 0.95030367374420 0.03048413991928 1.50924730300903 +v 0.95278507471085 0.04880437254906 1.37785220146179 +v 0.95278507471085 -0.07906173169613 1.52783465385437 +v 0.95278507471085 -0.01281622517854 1.64330255985260 +v 0.95278507471085 0.04095596447587 1.30602514743805 +v 0.95278507471085 0.04986561462283 1.66810488700867 +v 0.95278507471085 0.23214563727379 1.67339575290680 +v 0.95278507471085 -0.16332374513149 1.52783465385437 +v 0.95278507471085 0.16926945745945 1.61857604980469 +v 0.95278507471085 0.22919459640980 1.38484644889832 +v 0.95278507471085 0.04193261638284 1.74070608615875 +v 0.95278507471085 0.18291901051998 1.42519271373749 +v 0.95278507471085 -0.10706762969494 1.43617653846741 +v 0.95278507471085 -0.08351436257362 1.44870901107788 +v 0.95278507471085 -0.05512004345655 1.70592010021210 +v 0.95278507471085 -0.02097353897989 1.63213813304901 +v 0.95278507471085 -0.11666068434715 1.57027518749237 +v 0.95278507471085 -0.08297372609377 1.69011008739471 +v 0.95278507471085 -0.09074089676142 1.67117893695831 +v 0.95278507471085 -0.06729851663113 1.70326304435730 +v 0.95278507471085 -0.16332374513149 1.53806591033936 +v 0.95278507471085 -0.15381434559822 1.55618464946747 +v 0.95278507471085 -0.02757700532675 1.70219624042511 +v 0.95278507471085 -0.07765295356512 1.63366043567657 +v 0.95278507471085 -0.01263041328639 1.68822073936462 +v 0.95278507471085 -0.08395873010159 1.54770255088806 +v 0.95278507471085 -0.00890156254172 1.64866030216217 +v 0.95278507471085 -0.04730628803372 1.70762491226196 +v 0.95278507471085 0.03136309236288 1.68245935440063 +v 0.95278507471085 -0.08882067352533 1.65080666542053 +v 0.95278507471085 -0.13697402179241 1.56780862808228 +v 0.95278507471085 -0.00589059479535 1.66890001296997 +v 0.95278507471085 0.02657346613705 1.72190546989441 +v 0.95278507471085 0.03819750249386 1.73874568939209 +v 0.95278507471085 -0.03934098035097 1.62311851978302 +v 0.95278507471085 -0.09752789884806 1.56301903724670 +v 0.95278507471085 0.04667951166630 1.66889011859894 +v 0.95278507471085 0.05631616711617 1.74825513362885 +v 0.95278507471085 0.07677868753672 1.74825513362885 +v 0.95278507471085 0.09489735215902 1.73874568939209 +v 0.95278507471085 0.10652139037848 1.72190546989441 +v 0.95278507471085 0.10898787528276 1.70159208774567 +v 0.95278507471085 -0.05979612842202 1.62366795539856 +v 0.95278507471085 0.10173176974058 1.68245935440063 +v 0.95278507471085 0.08641535043716 1.66889011859894 +v 0.95278507471085 0.16183133423328 1.63372313976288 +v 0.95278507471085 0.16238071024418 1.65417826175690 +v 0.95278507471085 0.17237313091755 1.67203509807587 +v 0.95278507471085 0.18951947987080 1.68320274353027 +v 0.95278507471085 0.20989170670509 1.68512296676636 +v 0.95278507471085 0.22882278263569 1.67735588550568 +v 0.95278507471085 0.17085085809231 1.61535561084747 +v 0.95278507471085 0.02410698123276 1.70159208774567 +v 0.95278507471085 0.24197584390640 1.66168057918549 +v 0.95278507471085 0.24633766710758 1.64168834686279 +v 0.95278507471085 0.24090901017189 1.62195909023285 +v 0.95278507471085 0.06654743105173 1.66399312019348 +v 0.95278507471085 0.18737302720547 1.60328364372253 +v 0.95278507471085 0.20270588994026 1.52783465385437 +v 0.95278507471085 0.20760288834572 1.54770255088806 +v 0.95278507471085 0.22117204964161 1.56301903724670 +v 0.95278507471085 0.24030484259129 1.57027518749237 +v 0.95278507471085 0.26061818003654 1.56780862808228 +v 0.95278507471085 0.27745848894119 1.55618464946747 +v 0.95278507471085 0.28696790337563 1.53806591033936 +v 0.95278507471085 0.28696790337563 1.51760339736938 +v 0.95278507471085 0.27745848894119 1.49948477745056 +v 0.95278507471085 0.26061818003654 1.48786067962646 +v 0.95278507471085 0.24030484259129 1.48539423942566 +v 0.95278507471085 0.22117204964161 1.49265038967133 +v 0.95278507471085 0.20760288834572 1.50796675682068 +v 0.95278507471085 0.22799032926559 1.39762294292450 +v 0.95278507471085 0.21682260930538 1.41476929187775 +v 0.95278507471085 0.19896578788757 1.42476177215576 +v 0.95278507471085 0.22693352401257 1.60701251029968 +v 0.95278507471085 0.20761281251907 1.60027265548706 +v 0.95278507471085 0.14506025612354 1.37952959537506 +v 0.95278507471085 0.15180006623268 1.36020886898041 +v 0.95278507471085 0.16674666106701 1.34623348712921 +v 0.95278507471085 0.18647594749928 1.34080481529236 +v 0.95278507471085 0.20646817982197 1.34516656398773 +v 0.95278507471085 0.22214338183403 1.35831964015961 +v 0.95278507471085 0.17851063609123 1.42531108856201 +v 0.95278507471085 0.16014319658279 1.41629159450531 +v 0.95278507471085 0.06654743105173 1.38222551345825 +v 0.95278507471085 0.05631616711617 1.29796350002289 +v 0.95278507471085 0.07677868753672 1.29796350002289 +v 0.95278507471085 0.09489735215902 1.30747294425964 +v 0.95278507471085 0.10652139037848 1.32431328296661 +v 0.95278507471085 0.10898787528276 1.34462654590607 +v 0.95278507471085 0.10173176974058 1.36375939846039 +v 0.95278507471085 0.08641535043716 1.37732851505280 +v 0.95278507471085 0.14807121455669 1.39976942539215 +v 0.95278507471085 0.03136309236288 1.36375939846039 +v 0.95278507471085 0.02410698123276 1.34462654590607 +v 0.95278507471085 0.02657346613705 1.32431328296661 +v 0.95278507471085 0.03819750249386 1.30747294425964 +v 0.95278507471085 -0.06151783093810 1.44631087779999 +v 0.95278507471085 -0.04499565809965 1.43423891067505 +v 0.95278507471085 0.22991055250168 1.37725079059601 +v 0.95278507471085 -0.08175761997700 1.44932186603546 +v 0.95278507471085 -0.11505381017923 1.42763543128967 +v 0.95278507471085 -0.12048245966434 1.40790617465973 +v 0.95278507471085 -0.11612063646317 1.38791394233704 +v 0.95278507471085 -0.10296758264303 1.37223875522614 +v 0.95278507471085 -0.08403649926186 1.36447155475616 +v 0.95278507471085 -0.06366427242756 1.36639177799225 +v 0.95278507471085 -0.04651793465018 1.37755954265594 +v 0.95278507471085 -0.03652550652623 1.39541637897491 +v 0.95278507471085 -0.03597612679005 1.41587150096893 +v 0.95278507471085 -0.10107832401991 1.44258201122284 +v 0.95278507471085 0.04667951166630 1.37732851505280 +v 0.95278507471085 -0.16332374513149 1.51760339736938 +v 0.95278507471085 -0.15381434559822 1.49948477745056 +v 0.95278507471085 -0.13697402179241 1.48786067962646 +v 0.95278507471085 -0.11666068434715 1.48539423942566 +v 0.95278507471085 -0.09752789884806 1.49265038967133 +v 0.95278507471085 -0.08395873010159 1.50796675682068 +v -0.77738302946091 0.06820436567068 1.52783465385437 +v -0.93808466196060 0.06589953601360 1.52783465385437 +v -0.77738302946091 -0.18141247332096 1.52783465385437 +v -0.81193202733994 -0.21596151590347 1.52783465385437 +v -0.90601694583893 -0.21596151590347 1.52783465385437 +v -0.94056600332260 -0.18141247332096 1.52783465385437 +v -0.77738302946091 -0.15282036364079 1.64383745193481 +v -0.81193202733994 -0.18341203033924 1.65989315509796 +v -0.90601694583893 -0.18341203033924 1.65989315509796 +v -0.94056600332260 -0.15282036364079 1.64383745193481 +v -0.77738302946091 -0.07359416037798 1.73326528072357 +v -0.81193202733994 -0.09322024881840 1.76169860363007 +v -0.90601694583893 -0.09322024881840 1.76169860363007 +v -0.94056600332260 -0.07359416037798 1.73326528072357 +v -0.77738302946091 0.03811638057232 1.77563154697418 +v -0.81193202733994 0.03395195305347 1.80992865562439 +v -0.90601694583893 0.03395195305347 1.80992865562439 +v -0.94056600332260 0.03811638057232 1.77563154697418 +v -0.77738302946091 0.15671971440315 1.76123046875000 +v -0.81193202733994 0.16897097229958 1.79353439807892 +v -0.90601694583893 0.16897097229958 1.79353439807892 +v -0.94056600332260 0.15671971440315 1.76123046875000 +v -0.77738302946091 0.25504523515701 1.69336128234863 +v -0.81193202733994 0.28090557456017 1.71627151966095 +v -0.90601694583893 0.28090557456017 1.71627151966095 +v -0.94056600332260 0.25504523515701 1.69336128234863 +v -0.77738302946091 0.31056779623032 1.58757185935974 +v -0.81193202733994 0.34411290287971 1.59583997726440 +v -0.90601694583893 0.34411290287971 1.59583997726440 +v -0.94056600332260 0.31056779623032 1.58757185935974 +v -0.77738302946091 0.31056779623032 1.46809744834900 +v -0.81193202733994 0.34411290287971 1.45982933044434 +v -0.90601694583893 0.34411290287971 1.45982933044434 +v -0.94056600332260 0.31056779623032 1.46809744834900 +v -0.77738302946091 0.25504523515701 1.36230814456940 +v -0.81193202733994 0.28090557456017 1.33939790725708 +v -0.90601694583893 0.28090557456017 1.33939790725708 +v -0.94056600332260 0.25504523515701 1.36230814456940 +v -0.77738302946091 0.15671971440315 1.29443883895874 +v -0.81193202733994 0.16897097229958 1.26213490962982 +v -0.90601694583893 0.16897097229958 1.26213490962982 +v -0.94056600332260 0.15671971440315 1.29443883895874 +v -0.77738302946091 0.03811638057232 1.28003787994385 +v -0.81193202733994 0.03395195305347 1.24574065208435 +v -0.90601694583893 0.03395195305347 1.24574065208435 +v -0.94056600332260 0.03811638057232 1.28003787994385 +v -0.77738302946091 -0.07359416037798 1.32240402698517 +v -0.81193202733994 -0.09322024881840 1.29397070407867 +v -0.90601694583893 -0.09322024881840 1.29397070407867 +v -0.94056600332260 -0.07359416037798 1.32240402698517 +v -0.77738302946091 -0.15282036364079 1.41183197498322 +v -0.81193202733994 -0.18341203033924 1.39577627182007 +v -0.90601694583893 -0.18341203033924 1.39577627182007 +v -0.94056600332260 -0.15282036364079 1.41183197498322 +v -0.94056600332260 -0.03289655968547 1.52783465385437 +v -0.94056600332260 -0.02152381464839 1.57397568225861 +v -0.94056600332260 0.00998906139284 1.60954642295837 +v -0.94056600332260 0.05442284792662 1.62639796733856 +v -0.94056600332260 0.10159830003977 1.62066972255707 +v -0.94056600332260 0.14070808887482 1.59367418289185 +v -0.94056600332260 0.16279263794422 1.55159568786621 +v -0.94056600332260 0.16279263794422 1.50407373905182 +v -0.94056600332260 0.14070808887482 1.46199512481689 +v -0.94056600332260 0.10159830003977 1.43499958515167 +v -0.94056600332260 0.05442284792662 1.42927145957947 +v -0.94056600332260 0.00998906139284 1.44612300395966 +v -0.94056600332260 -0.02152381464839 1.48169362545013 +v -0.91148012876511 -0.03289655968547 1.52783465385437 +v -0.91148012876511 -0.02152381464839 1.57397568225861 +v -0.91148012876511 0.00998906139284 1.60954642295837 +v -0.91148012876511 0.05442284792662 1.62639796733856 +v -0.91148012876511 0.10159830003977 1.62066972255707 +v -0.91148012876511 0.14070808887482 1.59367418289185 +v -0.91148012876511 0.16279263794422 1.55159568786621 +v -0.91148012876511 0.16279263794422 1.50407373905182 +v -0.91148012876511 0.14070808887482 1.46199512481689 +v -0.91148012876511 0.10159830003977 1.43499958515167 +v -0.91148012876511 0.05442284792662 1.42927145957947 +v -0.91148012876511 0.00998906139284 1.44612300395966 +v -0.91148012876511 -0.02152381464839 1.48169362545013 +v -0.93808466196060 0.02590274810791 1.52783465385437 +v -0.93808466196060 0.03048413991928 1.54642212390900 +v -0.93808466196060 0.04317877069116 1.56075143814087 +v -0.93808466196060 0.06107845902443 1.56753981113434 +v -0.93808466196060 0.08008259534836 1.56523227691650 +v -0.93808466196060 0.09583756327629 1.55435740947723 +v -0.93808466196060 0.10473409295082 1.53740656375885 +v -0.93808466196060 0.10473409295082 1.51826286315918 +v -0.93808466196060 0.09583756327629 1.50131189823151 +v -0.93808466196060 0.08008259534836 1.49043703079224 +v -0.93808466196060 0.06107845902443 1.48812949657440 +v -0.93808466196060 0.04317877069116 1.49491798877716 +v -0.93808466196060 0.03048413991928 1.50924730300903 +v -0.94056600332260 0.04880437254906 1.37785220146179 +v -0.94056600332260 -0.07906173169613 1.52783465385437 +v -0.94056600332260 -0.01281622517854 1.64330255985260 +v -0.94056600332260 0.04095596447587 1.30602514743805 +v -0.94056600332260 0.04986561462283 1.66810488700867 +v -0.94056600332260 0.23214563727379 1.67339575290680 +v -0.94056600332260 -0.16332374513149 1.52783465385437 +v -0.94056600332260 0.16926945745945 1.61857604980469 +v -0.94056600332260 0.22919459640980 1.38484644889832 +v -0.94056600332260 0.04193261638284 1.74070608615875 +v -0.94056600332260 0.18291901051998 1.42519271373749 +v -0.94056600332260 -0.10706762969494 1.43617653846741 +v -0.94056600332260 -0.08351436257362 1.44870901107788 +v -0.94056600332260 -0.05512004345655 1.70592010021210 +v -0.94056600332260 -0.02097353897989 1.63213813304901 +v -0.94056600332260 -0.11666068434715 1.57027518749237 +v -0.94056600332260 -0.08297372609377 1.69011008739471 +v -0.94056600332260 -0.09074089676142 1.67117893695831 +v -0.94056600332260 -0.06729851663113 1.70326304435730 +v -0.94056600332260 -0.16332374513149 1.53806591033936 +v -0.94056600332260 -0.15381434559822 1.55618464946747 +v -0.94056600332260 -0.02757700532675 1.70219624042511 +v -0.94056600332260 -0.07765295356512 1.63366043567657 +v -0.94056600332260 -0.01263041328639 1.68822073936462 +v -0.94056600332260 -0.08395873010159 1.54770255088806 +v -0.94056600332260 -0.00890156254172 1.64866030216217 +v -0.94056600332260 -0.04730628803372 1.70762491226196 +v -0.94056600332260 0.03136309236288 1.68245935440063 +v -0.94056600332260 -0.08882067352533 1.65080666542053 +v -0.94056600332260 -0.13697402179241 1.56780862808228 +v -0.94056600332260 -0.00589059479535 1.66890001296997 +v -0.94056600332260 0.02657346613705 1.72190546989441 +v -0.94056600332260 0.03819750249386 1.73874568939209 +v -0.94056600332260 -0.03934098035097 1.62311851978302 +v -0.94056600332260 -0.09752789884806 1.56301903724670 +v -0.94056600332260 0.04667951166630 1.66889011859894 +v -0.94056600332260 0.05631616711617 1.74825513362885 +v -0.94056600332260 0.07677868753672 1.74825513362885 +v -0.94056600332260 0.09489735215902 1.73874568939209 +v -0.94056600332260 0.10652139037848 1.72190546989441 +v -0.94056600332260 0.10898787528276 1.70159208774567 +v -0.94056600332260 -0.05979612842202 1.62366795539856 +v -0.94056600332260 0.10173176974058 1.68245935440063 +v -0.94056600332260 0.08641535043716 1.66889011859894 +v -0.94056600332260 0.16183133423328 1.63372313976288 +v -0.94056600332260 0.16238071024418 1.65417826175690 +v -0.94056600332260 0.17237313091755 1.67203509807587 +v -0.94056600332260 0.18951947987080 1.68320274353027 +v -0.94056600332260 0.20989170670509 1.68512296676636 +v -0.94056600332260 0.22882278263569 1.67735588550568 +v -0.94056600332260 0.17085085809231 1.61535561084747 +v -0.94056600332260 0.02410698123276 1.70159208774567 +v -0.94056600332260 0.24197584390640 1.66168057918549 +v -0.94056600332260 0.24633766710758 1.64168834686279 +v -0.94056600332260 0.24090901017189 1.62195909023285 +v -0.94056600332260 0.06654743105173 1.66399312019348 +v -0.94056600332260 0.18737302720547 1.60328364372253 +v -0.94056600332260 0.20270588994026 1.52783465385437 +v -0.94056600332260 0.20760288834572 1.54770255088806 +v -0.94056600332260 0.22117204964161 1.56301903724670 +v -0.94056600332260 0.24030484259129 1.57027518749237 +v -0.94056600332260 0.26061818003654 1.56780862808228 +v -0.94056600332260 0.27745848894119 1.55618464946747 +v -0.94056600332260 0.28696790337563 1.53806591033936 +v -0.94056600332260 0.28696790337563 1.51760339736938 +v -0.94056600332260 0.27745848894119 1.49948477745056 +v -0.94056600332260 0.26061818003654 1.48786067962646 +v -0.94056600332260 0.24030484259129 1.48539423942566 +v -0.94056600332260 0.22117204964161 1.49265038967133 +v -0.94056600332260 0.20760288834572 1.50796675682068 +v -0.94056600332260 0.22799032926559 1.39762294292450 +v -0.94056600332260 0.21682260930538 1.41476929187775 +v -0.94056600332260 0.19896578788757 1.42476177215576 +v -0.94056600332260 0.22693352401257 1.60701251029968 +v -0.94056600332260 0.20761281251907 1.60027265548706 +v -0.94056600332260 0.14506025612354 1.37952959537506 +v -0.94056600332260 0.15180006623268 1.36020886898041 +v -0.94056600332260 0.16674666106701 1.34623348712921 +v -0.94056600332260 0.18647594749928 1.34080481529236 +v -0.94056600332260 0.20646817982197 1.34516656398773 +v -0.94056600332260 0.22214338183403 1.35831964015961 +v -0.94056600332260 0.17851063609123 1.42531108856201 +v -0.94056600332260 0.16014319658279 1.41629159450531 +v -0.94056600332260 0.06654743105173 1.38222551345825 +v -0.94056600332260 0.05631616711617 1.29796350002289 +v -0.94056600332260 0.07677868753672 1.29796350002289 +v -0.94056600332260 0.09489735215902 1.30747294425964 +v -0.94056600332260 0.10652139037848 1.32431328296661 +v -0.94056600332260 0.10898787528276 1.34462654590607 +v -0.94056600332260 0.10173176974058 1.36375939846039 +v -0.94056600332260 0.08641535043716 1.37732851505280 +v -0.94056600332260 0.14807121455669 1.39976942539215 +v -0.94056600332260 0.03136309236288 1.36375939846039 +v -0.94056600332260 0.02410698123276 1.34462654590607 +v -0.94056600332260 0.02657346613705 1.32431328296661 +v -0.94056600332260 0.03819750249386 1.30747294425964 +v -0.94056600332260 -0.06151783093810 1.44631087779999 +v -0.94056600332260 -0.04499565809965 1.43423891067505 +v -0.94056600332260 0.22991055250168 1.37725079059601 +v -0.94056600332260 -0.08175761997700 1.44932186603546 +v -0.94056600332260 -0.11505381017923 1.42763543128967 +v -0.94056600332260 -0.12048245966434 1.40790617465973 +v -0.94056600332260 -0.11612063646317 1.38791394233704 +v -0.94056600332260 -0.10296758264303 1.37223875522614 +v -0.94056600332260 -0.08403649926186 1.36447155475616 +v -0.94056600332260 -0.06366427242756 1.36639177799225 +v -0.94056600332260 -0.04651793465018 1.37755954265594 +v -0.94056600332260 -0.03652550652623 1.39541637897491 +v -0.94056600332260 -0.03597612679005 1.41587150096893 +v -0.94056600332260 -0.10107832401991 1.44258201122284 +v -0.94056600332260 0.04667951166630 1.37732851505280 +v -0.94056600332260 -0.16332374513149 1.51760339736938 +v -0.94056600332260 -0.15381434559822 1.49948477745056 +v -0.94056600332260 -0.13697402179241 1.48786067962646 +v -0.94056600332260 -0.11666068434715 1.48539423942566 +v -0.94056600332260 -0.09752789884806 1.49265038967133 +v -0.94056600332260 -0.08395873010159 1.50796675682068 +# 420 vertices + +# 0 texture coordinate + +o Cylinder_3 +usemtl Mat.13 +f 1227/4 1229/3 1233/2 +f 1229/3 1230/6 1234/5 1233/2 +f 1230/6 1231/8 1235/7 1234/5 +f 1231/8 1232/10 1236/9 1235/7 +f 1307/13 1228/13 1308/12 +f 1227/16 1233/15 1237/3 +f 1233/15 1234/17 1238/6 1237/3 +f 1234/17 1235/18 1239/8 1238/6 +f 1235/18 1236/19 1240/10 1239/8 +f 1308/22 1228/22 1309/21 +f 1227/25 1237/24 1241/15 +f 1237/24 1238/26 1242/17 1241/15 +f 1238/26 1239/27 1243/18 1242/17 +f 1239/27 1240/28 1244/19 1243/18 +f 1309/31 1228/31 1310/30 +f 1227/34 1241/33 1245/24 +f 1241/33 1242/35 1246/26 1245/24 +f 1242/35 1243/36 1247/27 1246/26 +f 1243/36 1244/37 1248/28 1247/27 +f 1310/40 1228/40 1311/39 +f 1227/43 1245/42 1249/33 +f 1245/42 1246/44 1250/35 1249/33 +f 1246/44 1247/45 1251/36 1250/35 +f 1247/45 1248/46 1252/37 1251/36 +f 1311/49 1228/49 1312/48 +f 1227/52 1249/51 1253/42 +f 1249/51 1250/53 1254/44 1253/42 +f 1250/53 1251/54 1255/45 1254/44 +f 1251/54 1252/55 1256/46 1255/45 +f 1312/58 1228/58 1313/57 +f 1227/61 1253/60 1257/51 +f 1253/60 1254/62 1258/53 1257/51 +f 1254/62 1255/63 1259/54 1258/53 +f 1255/63 1256/64 1260/55 1259/54 +f 1313/67 1228/67 1314/66 +f 1227/70 1257/69 1261/60 +f 1257/69 1258/71 1262/62 1261/60 +f 1258/71 1259/72 1263/63 1262/62 +f 1259/72 1260/73 1264/64 1263/63 +f 1314/76 1228/76 1315/75 +f 1227/79 1261/78 1265/69 +f 1261/78 1262/80 1266/71 1265/69 +f 1262/80 1263/81 1267/72 1266/71 +f 1263/81 1264/82 1268/73 1267/72 +f 1315/85 1228/85 1316/84 +f 1227/88 1265/87 1269/78 +f 1265/87 1266/89 1270/80 1269/78 +f 1266/89 1267/90 1271/81 1270/80 +f 1267/90 1268/91 1272/82 1271/81 +f 1316/94 1228/94 1317/93 +f 1227/97 1269/96 1273/87 +f 1269/96 1270/98 1274/89 1273/87 +f 1270/98 1271/99 1275/90 1274/89 +f 1271/99 1272/100 1276/91 1275/90 +f 1317/103 1228/103 1318/102 +f 1227/106 1273/105 1277/96 +f 1273/105 1274/107 1278/98 1277/96 +f 1274/107 1275/108 1279/99 1278/98 +f 1275/108 1276/109 1280/100 1279/99 +f 1318/112 1228/112 1319/111 +f 1227/115 1277/114 1229/105 +f 1277/114 1278/116 1230/107 1229/105 +f 1278/116 1279/117 1231/108 1230/107 +f 1279/117 1280/118 1232/109 1231/108 +f 1319/121 1228/121 1307/120 +f 1232/4 1326/123 1339/122 +f 1344/127 1321/126 1281/125 1282/124 +f 1236/128 1232/123 1339/9 1340/10 +f 1236/4 1340/129 1349/128 +f 1354/10 1344/127 1282/124 1236/130 +f 1236/4 1349/131 1335/129 +f 1335/4 1354/10 1236/130 +f 1282/135 1283/134 1322/133 1334/132 +f 1338/138 1333/19 1240/137 +f 1282/4 1334/139 1353/135 +f 1336/10 1338/19 1240/136 1236/140 +f 1282/4 1353/141 1361/139 +f 1337/4 1336/10 1236/140 +f 1348/4 1337/10 1236/142 +f 1236/144 1282/141 1361/132 1342/10 +f 1342/4 1348/10 1236/143 +f 1284/4 1324/147 1355/146 +f 1352/150 1329/28 1244/149 1346/148 +f 1345/145 1322/153 1283/152 1284/151 +f 1284/155 1355/154 1347/147 1343/145 +f 1350/4 1345/145 1284/151 +f 1244/150 1240/157 1333/19 1346/28 +f 1343/4 1350/145 1284/156 +f 1351/4 1352/150 1346/148 +f 1371/160 1351/150 1346/158 1341/159 +f 1343/160 1347/159 1371/154 1341/155 +f 1324/164 1284/163 1285/162 1375/161 +f 1244/167 1329/166 1356/165 +f 1363/4 1375/163 1285/164 +f 1248/169 1244/166 1356/28 1357/37 +f 1362/163 1363/163 1285/168 +f 1248/172 1357/171 1358/169 +f 1248/4 1358/173 1359/171 +f 1362/174 1285/37 1248/163 1360/170 +f 1248/4 1359/174 1360/173 +f 1369/4 1325/46 1252/176 +f 1248/179 1285/178 1364/177 1365/37 +f 1286/177 1327/178 1364/181 1285/180 +f 1368/37 1369/46 1252/175 1248/182 +f 1367/184 1368/37 1248/182 +f 1248/180 1365/185 1366/179 +f 1366/186 1367/37 1248/183 +f 1327/190 1286/189 1370/188 +f 1256/192 1252/191 1325/46 1372/55 +f 1376/194 1370/188 1286/189 1287/193 +f 1256/196 1372/195 1373/192 +f 1394/194 1376/194 1287/193 +f 1256/199 1373/198 1374/195 +f 1256/4 1374/200 1393/198 +f 1394/200 1287/55 1256/194 1393/197 +f 1386/203 1387/64 1260/202 +f 1288/204 1260/202 1387/64 +f 1385/203 1386/64 1260/201 +f 1288/207 1387/206 1388/202 +f 1287/209 1288/206 1388/203 1389/208 +f 1384/211 1385/64 1260/205 +f 1383/55 1384/64 1260/210 1256/212 +f 1287/4 1389/213 1377/209 +f 1287/215 1377/214 1378/213 +f 1382/215 1383/55 1256/212 +f 1381/4 1382/55 1256/216 +f 1287/4 1378/218 1379/214 +f 1380/4 1381/55 1256/217 +f 1287/4 1379/219 1380/218 +f 1256/4 1287/219 1380/208 +f 1328/221 1264/64 1260/73 1390/220 +f 1288/225 1289/224 1330/223 1392/222 +f 1391/227 1390/64 1260/221 +f 1260/226 1288/225 1392/222 1391/64 +f 1330/231 1289/230 1401/229 +f 1264/234 1328/233 1418/232 +f 1264/236 1418/235 1400/233 +f 1401/237 1289/234 1290/229 1402/230 +f 1264/82 1400/238 1399/235 1268/73 +f 1411/240 1402/234 1290/237 +f 1395/242 1411/234 1290/239 +f 1268/73 1399/243 1398/238 +f 1268/4 1398/244 1397/243 +f 1396/82 1395/234 1290/241 1268/245 +f 1268/246 1397/245 1396/244 +f 1290/250 1291/249 1320/248 1403/247 +f 1404/253 1323/91 1272/252 +f 1290/248 1403/254 1410/250 +f 1405/82 1404/91 1272/251 1268/255 +f 1290/257 1410/256 1409/254 +f 1406/91 1405/82 1268/255 +f 1407/260 1406/82 1268/258 +f 1408/262 1407/82 1268/259 +f 1268/261 1290/256 1409/247 1408/82 +f 1291/265 1292/100 1276/264 +f 1276/267 1272/266 1323/91 1415/100 +f 1430/270 1320/263 1291/269 +f 1430/271 1291/100 1276/263 1412/268 +f 1276/91 1415/272 1414/267 +f 1276/274 1414/273 1413/272 +f 1413/100 1412/100 1276/271 +f 1420/100 1331/109 1280/276 +f 1293/280 1332/279 1419/278 +f 1421/109 1420/109 1280/275 +f 1422/283 1421/109 1280/281 +f 1293/285 1419/284 1416/279 +f 1293/287 1416/286 1417/284 1292/277 +f 1423/100 1422/109 1280/282 1276/288 +f 1292/109 1417/289 1428/286 +f 1292/291 1428/290 1427/289 +f 1424/4 1423/100 1276/288 +f 1425/4 1424/100 1276/292 +f 1426/4 1425/100 1276/293 +f 1276/294 1292/290 1427/287 1426/100 +f 1431/297 1326/118 1232/296 +f 1293/301 1281/300 1321/299 1436/298 +f 1232/303 1280/302 1331/109 1432/118 +f 1429/307 1332/306 1434/305 1433/304 +f 1432/308 1431/118 1232/295 +f 1293/118 1436/309 1435/301 +f 1432/307 1331/304 1429/302 1433/303 +f 1332/306 1293/309 1435/298 1434/305 +f 1281/127 1294/127 1295/126 1282/126 +f 1282/133 1295/133 1296/132 1283/132 +f 1283/145 1296/145 1297/153 1284/153 +f 1284/163 1297/163 1298/162 1285/162 +f 1285/180 1298/180 1299/177 1286/177 +f 1286/194 1299/194 1300/188 1287/188 +f 1287/203 1300/203 1301/208 1288/208 +f 1288/223 1301/223 1302/222 1289/222 +f 1289/234 1302/234 1303/229 1290/229 +f 1290/248 1303/248 1304/247 1291/247 +f 1291/264 1304/264 1305/263 1292/263 +f 1292/277 1305/277 1306/287 1293/287 +f 1293/299 1306/299 1294/298 1281/298 +f 1294/127 1307/13 1308/11 1295/126 +f 1295/133 1308/22 1309/20 1296/132 +f 1296/145 1309/31 1310/29 1297/153 +f 1297/163 1310/40 1311/38 1298/162 +f 1298/180 1311/49 1312/47 1299/177 +f 1299/194 1312/58 1313/56 1300/188 +f 1300/203 1313/67 1314/65 1301/208 +f 1301/223 1314/76 1315/74 1302/222 +f 1302/234 1315/85 1316/83 1303/229 +f 1303/248 1316/94 1317/92 1304/247 +f 1304/264 1317/103 1318/101 1305/263 +f 1305/277 1318/112 1319/110 1306/287 +f 1306/299 1319/121 1307/119 1294/298 +f 1437/4 1443/2 1439/3 +f 1439/5 1443/6 1444/3 1440/2 +f 1440/7 1444/8 1445/6 1441/5 +f 1441/9 1445/10 1446/8 1442/7 +f 1517/13 1518/12 1438/13 +f 1437/16 1447/3 1443/15 +f 1443/6 1447/17 1448/15 1444/3 +f 1444/8 1448/18 1449/17 1445/6 +f 1445/10 1449/19 1450/18 1446/8 +f 1518/22 1519/21 1438/22 +f 1437/25 1451/15 1447/24 +f 1447/17 1451/26 1452/24 1448/15 +f 1448/18 1452/27 1453/26 1449/17 +f 1449/19 1453/28 1454/27 1450/18 +f 1519/31 1520/30 1438/31 +f 1437/34 1455/24 1451/33 +f 1451/26 1455/35 1456/33 1452/24 +f 1452/27 1456/36 1457/35 1453/26 +f 1453/28 1457/37 1458/36 1454/27 +f 1520/40 1521/39 1438/40 +f 1437/43 1459/33 1455/42 +f 1455/35 1459/44 1460/42 1456/33 +f 1456/36 1460/45 1461/44 1457/35 +f 1457/37 1461/46 1462/45 1458/36 +f 1521/49 1522/48 1438/49 +f 1437/52 1463/42 1459/51 +f 1459/44 1463/53 1464/51 1460/42 +f 1460/45 1464/54 1465/53 1461/44 +f 1461/46 1465/55 1466/54 1462/45 +f 1522/58 1523/57 1438/58 +f 1437/61 1467/51 1463/60 +f 1463/53 1467/62 1468/60 1464/51 +f 1464/54 1468/63 1469/62 1465/53 +f 1465/55 1469/64 1470/63 1466/54 +f 1523/67 1524/66 1438/67 +f 1437/70 1471/60 1467/69 +f 1467/62 1471/71 1472/69 1468/60 +f 1468/63 1472/72 1473/71 1469/62 +f 1469/64 1473/73 1474/72 1470/63 +f 1524/76 1525/75 1438/76 +f 1437/79 1475/69 1471/78 +f 1471/71 1475/80 1476/78 1472/69 +f 1472/72 1476/81 1477/80 1473/71 +f 1473/73 1477/82 1478/81 1474/72 +f 1525/85 1526/84 1438/85 +f 1437/88 1479/78 1475/87 +f 1475/80 1479/89 1480/87 1476/78 +f 1476/81 1480/90 1481/89 1477/80 +f 1477/82 1481/91 1482/90 1478/81 +f 1526/94 1527/93 1438/94 +f 1437/97 1483/87 1479/96 +f 1479/89 1483/98 1484/96 1480/87 +f 1480/90 1484/99 1485/98 1481/89 +f 1481/91 1485/100 1486/99 1482/90 +f 1527/103 1528/102 1438/103 +f 1437/106 1487/96 1483/105 +f 1483/98 1487/107 1488/105 1484/96 +f 1484/99 1488/108 1489/107 1485/98 +f 1485/100 1489/109 1490/108 1486/99 +f 1528/112 1529/111 1438/112 +f 1437/115 1439/105 1487/114 +f 1487/107 1439/116 1440/114 1488/105 +f 1488/108 1440/117 1441/116 1489/107 +f 1489/109 1441/118 1442/117 1490/108 +f 1529/121 1517/120 1438/121 +f 1442/4 1549/122 1536/123 +f 1554/125 1492/126 1491/127 1531/124 +f 1446/9 1550/123 1549/128 1442/10 +f 1446/4 1559/128 1550/129 +f 1564/124 1446/127 1492/10 1554/130 +f 1446/4 1545/129 1559/131 +f 1545/4 1446/130 1564/10 +f 1492/133 1544/134 1532/135 1493/132 +f 1548/138 1450/137 1543/19 +f 1492/4 1563/135 1544/139 +f 1546/136 1446/19 1450/10 1548/140 +f 1492/4 1571/139 1563/141 +f 1547/4 1446/140 1546/10 +f 1558/4 1446/142 1547/10 +f 1446/132 1552/141 1571/144 1492/10 +f 1552/4 1446/143 1558/10 +f 1494/4 1565/146 1534/147 +f 1562/149 1556/28 1454/150 1539/148 +f 1555/152 1494/153 1493/145 1532/151 +f 1494/147 1553/154 1557/155 1565/145 +f 1560/4 1494/151 1555/145 +f 1454/19 1556/157 1543/150 1450/28 +f 1553/4 1494/156 1560/145 +f 1561/4 1556/148 1562/150 +f 1581/158 1551/150 1556/160 1561/159 +f 1553/154 1551/159 1581/160 1557/155 +f 1534/162 1585/163 1495/164 1494/161 +f 1454/167 1566/165 1539/166 +f 1573/4 1495/164 1585/163 +f 1458/28 1567/166 1566/169 1454/37 +f 1572/163 1495/168 1573/163 +f 1458/172 1568/169 1567/171 +f 1458/4 1569/171 1568/173 +f 1572/163 1570/37 1458/174 1495/170 +f 1458/4 1570/173 1569/174 +f 1579/4 1462/176 1535/46 +f 1458/177 1575/178 1574/179 1495/37 +f 1496/181 1495/178 1574/177 1537/180 +f 1578/175 1458/46 1462/37 1579/182 +f 1577/184 1458/182 1578/37 +f 1458/180 1576/179 1575/185 +f 1576/186 1458/183 1577/37 +f 1537/190 1580/188 1496/189 +f 1466/46 1582/191 1535/192 1462/55 +f 1586/189 1497/188 1496/194 1580/193 +f 1466/196 1583/192 1582/195 +f 1604/194 1497/193 1586/194 +f 1466/199 1584/195 1583/198 +f 1466/4 1603/198 1584/200 +f 1604/194 1603/55 1466/200 1497/197 +f 1596/203 1470/202 1597/64 +f 1498/204 1597/64 1470/202 +f 1595/203 1470/201 1596/64 +f 1498/207 1598/202 1597/206 +f 1497/203 1599/206 1598/209 1498/208 +f 1594/211 1470/205 1595/64 +f 1593/210 1466/64 1470/55 1594/212 +f 1497/4 1587/209 1599/213 +f 1497/215 1588/213 1587/214 +f 1592/215 1466/212 1593/55 +f 1591/4 1466/216 1592/55 +f 1497/4 1589/214 1588/218 +f 1590/4 1466/217 1591/55 +f 1497/4 1590/218 1589/219 +f 1466/4 1590/208 1497/219 +f 1538/73 1600/64 1470/221 1474/220 +f 1498/223 1602/224 1540/225 1499/222 +f 1601/227 1470/221 1600/64 +f 1470/222 1601/225 1602/226 1498/64 +f 1540/231 1611/229 1499/230 +f 1474/234 1628/232 1538/233 +f 1474/236 1610/233 1628/235 +f 1611/229 1612/234 1500/237 1499/230 +f 1474/235 1478/238 1609/82 1610/73 +f 1621/240 1500/237 1612/234 +f 1605/242 1500/239 1621/234 +f 1478/73 1608/238 1609/243 +f 1478/4 1607/243 1608/244 +f 1606/241 1478/234 1500/82 1605/245 +f 1478/246 1606/244 1607/245 +f 1500/248 1613/249 1530/250 1501/247 +f 1614/253 1482/252 1533/91 +f 1500/248 1620/250 1613/254 +f 1615/251 1478/91 1482/82 1614/255 +f 1500/257 1619/254 1620/256 +f 1616/91 1478/255 1615/82 +f 1617/260 1478/258 1616/82 +f 1618/262 1478/259 1617/82 +f 1478/247 1618/256 1619/261 1500/82 +f 1501/265 1486/264 1502/100 +f 1486/91 1625/266 1533/267 1482/100 +f 1640/270 1501/269 1530/263 +f 1640/263 1622/100 1486/271 1501/268 +f 1486/91 1624/267 1625/272 +f 1486/274 1623/272 1624/273 +f 1623/100 1486/271 1622/100 +f 1630/100 1490/276 1541/109 +f 1503/280 1629/278 1542/279 +f 1631/109 1490/275 1630/109 +f 1632/283 1490/281 1631/109 +f 1503/285 1626/279 1629/284 +f 1503/284 1502/286 1627/287 1626/277 +f 1633/282 1486/109 1490/100 1632/288 +f 1502/109 1638/286 1627/289 +f 1502/291 1637/289 1638/290 +f 1634/4 1486/288 1633/100 +f 1635/4 1486/292 1634/100 +f 1636/4 1486/293 1635/100 +f 1486/287 1636/290 1637/294 1502/100 +f 1641/297 1442/296 1536/118 +f 1503/299 1646/300 1531/301 1491/298 +f 1442/109 1642/302 1541/303 1490/118 +f 1639/305 1643/306 1644/307 1542/304 +f 1642/308 1442/295 1641/118 +f 1503/118 1645/301 1646/309 +f 1642/302 1643/304 1639/307 1541/303 +f 1542/298 1644/309 1645/306 1503/305 +f 1491/126 1492/127 1505/127 1504/126 +f 1492/132 1493/133 1506/133 1505/132 +f 1493/153 1494/145 1507/145 1506/153 +f 1494/162 1495/163 1508/163 1507/162 +f 1495/177 1496/180 1509/180 1508/177 +f 1496/188 1497/194 1510/194 1509/188 +f 1497/208 1498/203 1511/203 1510/208 +f 1498/222 1499/223 1512/223 1511/222 +f 1499/229 1500/234 1513/234 1512/229 +f 1500/247 1501/248 1514/248 1513/247 +f 1501/263 1502/264 1515/264 1514/263 +f 1502/287 1503/277 1516/277 1515/287 +f 1503/298 1491/299 1504/299 1516/298 +f 1504/11 1505/13 1518/127 1517/126 +f 1505/20 1506/22 1519/133 1518/132 +f 1506/29 1507/31 1520/145 1519/153 +f 1507/38 1508/40 1521/163 1520/162 +f 1508/47 1509/49 1522/180 1521/177 +f 1509/56 1510/58 1523/194 1522/188 +f 1510/65 1511/67 1524/203 1523/208 +f 1511/74 1512/76 1525/223 1524/222 +f 1512/83 1513/85 1526/234 1525/229 +f 1513/92 1514/94 1527/248 1526/247 +f 1514/101 1515/103 1528/264 1527/263 +f 1515/110 1516/112 1529/277 1528/287 +f 1516/119 1504/121 1517/299 1529/298 + +v 0.93314456939697 -0.04845409840345 1.66488814353943 +v 0.93314456939697 -0.02431464008987 1.63611984252930 +v 0.93834239244461 -0.02097353897989 1.63213813304901 +v 0.93314456939697 -0.04044895991683 1.62819695472717 +v 0.93834239244461 -0.03934098035097 1.62311851978302 +v 0.93314456939697 -0.05841715633869 1.62867951393127 +v 0.93834239244461 -0.05979612842202 1.62366795539856 +v 0.93314456939697 -0.07410293817520 1.63745713233948 +v 0.93834239244461 -0.07765295356512 1.63366043567657 +v 0.93314456939697 -0.08391287922859 1.65251874923706 +v 0.93834239244461 -0.08882067352533 1.65080666542053 +v 0.93314456939697 -0.08559964597225 1.67041409015656 +v 0.93834239244461 -0.09074089676142 1.67117893695831 +v 0.93314456939697 -0.07877680659294 1.68704354763031 +v 0.93834239244461 -0.08297372609377 1.69011008739471 +v 0.93314456939697 -0.06500740349293 1.69859743118286 +v 0.93834239244461 -0.06729851663113 1.70326304435730 +v 0.93314456939697 -0.04744584113359 1.70242893695831 +v 0.93834239244461 -0.04730628803372 1.70762491226196 +v 0.93314456939697 -0.03011525422335 1.69766032695770 +v 0.93834239244461 -0.02757700532675 1.70219624042511 +v 0.93314456939697 -0.01698587648571 1.68538403511047 +v 0.93834239244461 -0.01263041328639 1.68822073936462 +v 0.93314456939697 -0.01106548868120 1.66841232776642 +v 0.93834239244461 -0.00589059479535 1.66890001296997 +v 0.93314456939697 -0.01371038146317 1.65063333511353 +v 0.93834239244461 -0.00890156254172 1.64866030216217 +v 0.93314456939697 0.18762375414371 1.38354158401489 +v 0.93314456939697 0.16348429024220 1.41230976581573 +v 0.93834239244461 0.16014319658279 1.41629159450531 +v 0.93314456939697 0.15288004279137 1.39779639244080 +v 0.93834239244461 0.14807121455669 1.39976942539215 +v 0.93314456939697 0.15023514628410 1.38001739978790 +v 0.93834239244461 0.14506025612354 1.37952959537506 +v 0.93314456939697 0.15615552663803 1.36304569244385 +v 0.93834239244461 0.15180006623268 1.36020886898041 +v 0.93314456939697 0.16928490996361 1.35076940059662 +v 0.93834239244461 0.16674666106701 1.34623348712921 +v 0.93314456939697 0.18661549687386 1.34600079059601 +v 0.93834239244461 0.18647594749928 1.34080481529236 +v 0.93314456939697 0.20417706668377 1.34983229637146 +v 0.93834239244461 0.20646817982197 1.34516656398773 +v 0.93314456939697 0.21794645488262 1.36138617992401 +v 0.93834239244461 0.22214338183403 1.35831964015961 +v 0.93314456939697 0.22476929426193 1.37801563739777 +v 0.93834239244461 0.22991055250168 1.37725079059601 +v 0.93314456939697 0.22308254241943 1.39591097831726 +v 0.93834239244461 0.22799032926559 1.39762294292450 +v 0.93314456939697 0.21327258646488 1.41097259521484 +v 0.93834239244461 0.21682260930538 1.41476929187775 +v 0.93314456939697 0.19758680462837 1.41975021362305 +v 0.93834239244461 0.19896578788757 1.42476177215576 +v 0.93314456939697 0.17961861193180 1.42023277282715 +v 0.93834239244461 0.17851063609123 1.42531108856201 +v 0.95278507471085 -0.02097353897989 1.63213813304901 +v 0.95278507471085 -0.03934098035097 1.62311851978302 +v 0.95278507471085 -0.05979612842202 1.62366795539856 +v 0.95278507471085 -0.07765295356512 1.63366043567657 +v 0.95278507471085 -0.08882067352533 1.65080666542053 +v 0.95278507471085 -0.09074089676142 1.67117893695831 +v 0.95278507471085 -0.08297372609377 1.69011008739471 +v 0.95278507471085 -0.06729851663113 1.70326304435730 +v 0.95278507471085 0.14807121455669 1.39976942539215 +v 0.95278507471085 -0.00890156254172 1.64866030216217 +v 0.95278507471085 0.16674666106701 1.34623348712921 +v 0.95278507471085 -0.04730628803372 1.70762491226196 +v 0.95278507471085 -0.02757700532675 1.70219624042511 +v 0.95278507471085 -0.01263041328639 1.68822073936462 +v 0.95278507471085 -0.00589059479535 1.66890001296997 +v 0.95278507471085 0.22991055250168 1.37725079059601 +v 0.95278507471085 0.15180006623268 1.36020886898041 +v 0.95278507471085 0.22799032926559 1.39762294292450 +v 0.95278507471085 0.21682260930538 1.41476929187775 +v 0.95278507471085 0.19896578788757 1.42476177215576 +v 0.95278507471085 0.18647594749928 1.34080481529236 +v 0.95278507471085 0.16014319658279 1.41629159450531 +v 0.95278507471085 0.14506025612354 1.37952959537506 +v 0.95278507471085 0.20646817982197 1.34516656398773 +v 0.95278507471085 0.22214338183403 1.35831964015961 +v 0.95278507471085 0.17851063609123 1.42531108856201 +v 0.95278507471085 -0.05512004345655 1.70592010021210 +v 0.95278507471085 0.18291901051998 1.42519271373749 +v 0.95278507471085 -0.01281622517854 1.64330255985260 +v 0.95278507471085 0.22919459640980 1.38484644889832 +v -0.92092555761337 -0.04845409840345 1.66488814353943 +v -0.92092555761337 -0.02431464008987 1.63611984252930 +v -0.92612338066101 -0.02097353897989 1.63213813304901 +v -0.92092555761337 -0.04044895991683 1.62819695472717 +v -0.92612338066101 -0.03934098035097 1.62311851978302 +v -0.92092555761337 -0.05841715633869 1.62867951393127 +v -0.92612338066101 -0.05979612842202 1.62366795539856 +v -0.92092555761337 -0.07410293817520 1.63745713233948 +v -0.92612338066101 -0.07765295356512 1.63366043567657 +v -0.92092555761337 -0.08391287922859 1.65251874923706 +v -0.92612338066101 -0.08882067352533 1.65080666542053 +v -0.92092555761337 -0.08559964597225 1.67041409015656 +v -0.92612338066101 -0.09074089676142 1.67117893695831 +v -0.92092555761337 -0.07877680659294 1.68704354763031 +v -0.92612338066101 -0.08297372609377 1.69011008739471 +v -0.92092555761337 -0.06500740349293 1.69859743118286 +v -0.92612338066101 -0.06729851663113 1.70326304435730 +v -0.92092555761337 -0.04744584113359 1.70242893695831 +v -0.92612338066101 -0.04730628803372 1.70762491226196 +v -0.92092555761337 -0.03011525422335 1.69766032695770 +v -0.92612338066101 -0.02757700532675 1.70219624042511 +v -0.92092555761337 -0.01698587648571 1.68538403511047 +v -0.92612338066101 -0.01263041328639 1.68822073936462 +v -0.92092555761337 -0.01106548868120 1.66841232776642 +v -0.92612338066101 -0.00589059479535 1.66890001296997 +v -0.92092555761337 -0.01371038146317 1.65063333511353 +v -0.92612338066101 -0.00890156254172 1.64866030216217 +v -0.92092555761337 0.18762375414371 1.38354158401489 +v -0.92092555761337 0.16348429024220 1.41230976581573 +v -0.92612338066101 0.16014319658279 1.41629159450531 +v -0.92092555761337 0.15288004279137 1.39779639244080 +v -0.92612338066101 0.14807121455669 1.39976942539215 +v -0.92092555761337 0.15023514628410 1.38001739978790 +v -0.92612338066101 0.14506025612354 1.37952959537506 +v -0.92092555761337 0.15615552663803 1.36304569244385 +v -0.92612338066101 0.15180006623268 1.36020886898041 +v -0.92092555761337 0.16928490996361 1.35076940059662 +v -0.92612338066101 0.16674666106701 1.34623348712921 +v -0.92092555761337 0.18661549687386 1.34600079059601 +v -0.92612338066101 0.18647594749928 1.34080481529236 +v -0.92092555761337 0.20417706668377 1.34983229637146 +v -0.92612338066101 0.20646817982197 1.34516656398773 +v -0.92092555761337 0.21794645488262 1.36138617992401 +v -0.92612338066101 0.22214338183403 1.35831964015961 +v -0.92092555761337 0.22476929426193 1.37801563739777 +v -0.92612338066101 0.22991055250168 1.37725079059601 +v -0.92092555761337 0.22308254241943 1.39591097831726 +v -0.92612338066101 0.22799032926559 1.39762294292450 +v -0.92092555761337 0.21327258646488 1.41097259521484 +v -0.92612338066101 0.21682260930538 1.41476929187775 +v -0.92092555761337 0.19758680462837 1.41975021362305 +v -0.92612338066101 0.19896578788757 1.42476177215576 +v -0.92092555761337 0.17961861193180 1.42023277282715 +v -0.92612338066101 0.17851063609123 1.42531108856201 +v -0.94056600332260 -0.02097353897989 1.63213813304901 +v -0.94056600332260 -0.03934098035097 1.62311851978302 +v -0.94056600332260 -0.05979612842202 1.62366795539856 +v -0.94056600332260 -0.07765295356512 1.63366043567657 +v -0.94056600332260 -0.08882067352533 1.65080666542053 +v -0.94056600332260 -0.09074089676142 1.67117893695831 +v -0.94056600332260 -0.08297372609377 1.69011008739471 +v -0.94056600332260 -0.06729851663113 1.70326304435730 +v -0.94056600332260 0.14807121455669 1.39976942539215 +v -0.94056600332260 -0.00890156254172 1.64866030216217 +v -0.94056600332260 0.16674666106701 1.34623348712921 +v -0.94056600332260 -0.04730628803372 1.70762491226196 +v -0.94056600332260 -0.02757700532675 1.70219624042511 +v -0.94056600332260 -0.01263041328639 1.68822073936462 +v -0.94056600332260 -0.00589059479535 1.66890001296997 +v -0.94056600332260 0.22991055250168 1.37725079059601 +v -0.94056600332260 0.15180006623268 1.36020886898041 +v -0.94056600332260 0.22799032926559 1.39762294292450 +v -0.94056600332260 0.21682260930538 1.41476929187775 +v -0.94056600332260 0.19896578788757 1.42476177215576 +v -0.94056600332260 0.18647594749928 1.34080481529236 +v -0.94056600332260 0.16014319658279 1.41629159450531 +v -0.94056600332260 0.14506025612354 1.37952959537506 +v -0.94056600332260 0.20646817982197 1.34516656398773 +v -0.94056600332260 0.22214338183403 1.35831964015961 +v -0.94056600332260 0.17851063609123 1.42531108856201 +v -0.94056600332260 -0.05512004345655 1.70592010021210 +v -0.94056600332260 0.18291901051998 1.42519271373749 +v -0.94056600332260 -0.01281622517854 1.64330255985260 +v -0.94056600332260 0.22919459640980 1.38484644889832 +# 168 vertices + +# 0 texture coordinate + +o Cylinder.4_1 +usemtl default +f 1648/4 1647/311 1650/1 +f 1649/313 1648/311 1650/310 1651/312 +f 1651/312 1702/315 1701/314 1649/313 +f 1650/14 1647/316 1652/14 +f 1651/317 1650/316 1652/311 1653/313 +f 1653/313 1703/314 1702/318 1651/317 +f 1652/23 1647/319 1654/23 +f 1653/320 1652/319 1654/316 1655/317 +f 1655/317 1704/318 1703/321 1653/320 +f 1654/32 1647/322 1656/32 +f 1655/323 1654/322 1656/319 1657/320 +f 1657/320 1705/321 1704/324 1655/323 +f 1656/41 1647/325 1658/41 +f 1657/326 1656/325 1658/322 1659/323 +f 1659/323 1706/324 1705/327 1657/326 +f 1658/50 1647/328 1660/50 +f 1659/329 1658/328 1660/325 1661/326 +f 1661/326 1707/327 1706/330 1659/329 +f 1660/59 1647/331 1662/59 +f 1661/332 1660/331 1662/328 1663/329 +f 1663/329 1708/330 1707/333 1661/332 +f 1662/68 1647/334 1664/68 +f 1663/335 1662/334 1664/331 1665/332 +f 1665/338 1712/337 1727/336 +f 1708/337 1663/335 1665/332 1727/333 +f 1664/339 1647/339 1666/77 +f 1665/340 1664/339 1666/334 1667/335 +f 1667/335 1713/336 1712/341 1665/340 +f 1666/86 1647/342 1668/86 +f 1667/343 1666/342 1668/339 1669/340 +f 1669/340 1714/341 1713/344 1667/343 +f 1668/95 1647/345 1670/95 +f 1669/346 1668/345 1670/342 1671/343 +f 1671/343 1715/344 1714/347 1669/346 +f 1670/104 1647/348 1672/104 +f 1671/349 1670/348 1672/345 1673/346 +f 1673/346 1710/347 1715/350 1671/349 +f 1672/113 1647/351 1648/113 +f 1673/352 1672/351 1648/348 1649/349 +f 1649/349 1701/354 1729/353 1673/352 +f 1710/4 1673/354 1729/349 +f 1677/310 1674/310 1675/1 +f 1677/313 1675/312 1676/310 1678/311 +f 1676/313 1722/314 1709/315 1678/312 +f 1679/311 1674/311 1677/14 +f 1679/317 1677/313 1678/311 1680/316 +f 1678/317 1709/318 1723/314 1680/313 +f 1681/316 1674/316 1679/23 +f 1681/320 1679/317 1680/316 1682/319 +f 1680/320 1723/321 1717/318 1682/317 +f 1683/319 1674/319 1681/32 +f 1683/323 1681/320 1682/319 1684/322 +f 1682/323 1717/324 1711/321 1684/320 +f 1685/322 1674/322 1683/41 +f 1685/326 1683/323 1684/322 1686/325 +f 1684/326 1711/327 1721/324 1686/323 +f 1687/325 1674/325 1685/50 +f 1687/329 1685/326 1686/325 1688/328 +f 1686/329 1721/330 1724/327 1688/326 +f 1689/328 1674/328 1687/59 +f 1689/332 1687/329 1688/328 1690/331 +f 1688/332 1724/333 1725/330 1690/329 +f 1691/331 1674/331 1689/68 +f 1691/335 1689/332 1690/331 1692/334 +f 1690/335 1725/336 1716/333 1692/332 +f 1693/334 1674/334 1691/77 +f 1693/340 1691/335 1692/334 1694/339 +f 1716/335 1730/340 1694/355 1692/336 +f 1694/4 1730/341 1718/355 +f 1695/339 1674/339 1693/86 +f 1695/343 1693/340 1694/339 1696/342 +f 1694/343 1718/344 1719/341 1696/340 +f 1697/342 1674/342 1695/95 +f 1697/346 1695/343 1696/342 1698/345 +f 1696/346 1719/347 1720/344 1698/343 +f 1699/345 1674/345 1697/104 +f 1699/349 1697/346 1698/345 1700/348 +f 1698/349 1720/356 1728/347 1700/346 +f 1726/4 1700/356 1728/349 +f 1675/348 1674/348 1699/113 +f 1675/352 1699/349 1700/348 1676/351 +f 1700/352 1726/353 1722/350 1676/349 +f 1732/4 1734/1 1731/311 +f 1733/310 1735/311 1734/313 1732/312 +f 1735/314 1733/315 1785/312 1786/313 +f 1734/14 1736/14 1731/316 +f 1735/311 1737/316 1736/317 1734/313 +f 1737/318 1735/314 1786/313 1787/317 +f 1736/23 1738/23 1731/319 +f 1737/316 1739/319 1738/320 1736/317 +f 1739/321 1737/318 1787/317 1788/320 +f 1738/32 1740/32 1731/322 +f 1739/319 1741/322 1740/323 1738/320 +f 1741/324 1739/321 1788/320 1789/323 +f 1740/41 1742/41 1731/325 +f 1741/322 1743/325 1742/326 1740/323 +f 1743/327 1741/324 1789/323 1790/326 +f 1742/50 1744/50 1731/328 +f 1743/325 1745/328 1744/329 1742/326 +f 1745/330 1743/327 1790/326 1791/329 +f 1744/59 1746/59 1731/331 +f 1745/328 1747/331 1746/332 1744/329 +f 1747/333 1745/330 1791/329 1792/332 +f 1746/68 1748/68 1731/334 +f 1747/331 1749/334 1748/335 1746/332 +f 1749/338 1811/336 1796/337 +f 1792/332 1811/335 1749/337 1747/333 +f 1748/339 1750/77 1731/339 +f 1749/334 1751/339 1750/340 1748/335 +f 1751/341 1749/336 1796/335 1797/340 +f 1750/86 1752/86 1731/342 +f 1751/339 1753/342 1752/343 1750/340 +f 1753/344 1751/341 1797/340 1798/343 +f 1752/95 1754/95 1731/345 +f 1753/342 1755/345 1754/346 1752/343 +f 1755/347 1753/344 1798/343 1799/346 +f 1754/104 1756/104 1731/348 +f 1755/345 1757/348 1756/349 1754/346 +f 1757/350 1755/347 1799/346 1794/349 +f 1756/113 1732/113 1731/351 +f 1757/348 1733/351 1732/352 1756/349 +f 1733/353 1757/354 1813/349 1785/352 +f 1794/4 1813/349 1757/354 +f 1761/310 1759/1 1758/310 +f 1761/310 1762/312 1760/313 1759/311 +f 1760/315 1762/314 1793/313 1806/312 +f 1763/311 1761/14 1758/311 +f 1763/311 1764/313 1762/317 1761/316 +f 1762/314 1764/318 1807/317 1793/313 +f 1765/316 1763/23 1758/316 +f 1765/316 1766/317 1764/320 1763/319 +f 1764/318 1766/321 1801/320 1807/317 +f 1767/319 1765/32 1758/319 +f 1767/319 1768/320 1766/323 1765/322 +f 1766/321 1768/324 1795/323 1801/320 +f 1769/322 1767/41 1758/322 +f 1769/322 1770/323 1768/326 1767/325 +f 1768/324 1770/327 1805/326 1795/323 +f 1771/325 1769/50 1758/325 +f 1771/325 1772/326 1770/329 1769/328 +f 1770/327 1772/330 1808/329 1805/326 +f 1773/328 1771/59 1758/328 +f 1773/328 1774/329 1772/332 1771/331 +f 1772/330 1774/333 1809/332 1808/329 +f 1775/331 1773/68 1758/331 +f 1775/331 1776/332 1774/335 1773/334 +f 1774/333 1776/336 1800/335 1809/332 +f 1777/334 1775/77 1758/334 +f 1777/334 1778/335 1776/340 1775/339 +f 1800/355 1776/340 1778/335 1814/336 +f 1778/4 1802/355 1814/341 +f 1779/339 1777/86 1758/339 +f 1779/339 1780/340 1778/343 1777/342 +f 1778/341 1780/344 1803/343 1802/340 +f 1781/342 1779/95 1758/342 +f 1781/342 1782/343 1780/346 1779/345 +f 1780/344 1782/347 1804/346 1803/343 +f 1783/345 1781/104 1758/345 +f 1783/345 1784/346 1782/349 1781/348 +f 1782/347 1784/356 1812/349 1804/346 +f 1810/4 1812/349 1784/356 +f 1759/348 1783/113 1758/348 +f 1759/348 1760/349 1784/352 1783/351 +f 1784/350 1760/353 1806/352 1810/349 + +v 0.93314456939697 0.20360091328621 1.64283621311188 +v 0.93314456939697 0.17483262717724 1.61869680881500 +v 0.93834239244461 0.17085085809231 1.61535561084747 +v 0.93314456939697 0.16690969467163 1.63483107089996 +v 0.93834239244461 0.16183133423328 1.63372313976288 +v 0.93314456939697 0.16739228367805 1.65279924869537 +v 0.93834239244461 0.16238071024418 1.65417826175690 +v 0.93314456939697 0.17616982758045 1.66848504543304 +v 0.93834239244461 0.17237313091755 1.67203509807587 +v 0.93314456939697 0.19123150408268 1.67829501628876 +v 0.93834239244461 0.18951947987080 1.68320274353027 +v 0.93314456939697 0.20912685990334 1.67998170852661 +v 0.93834239244461 0.20989170670509 1.68512296676636 +v 0.93314456939697 0.22575628757477 1.67315888404846 +v 0.93834239244461 0.22882278263569 1.67735588550568 +v 0.93314456939697 0.23731020092964 1.65938949584961 +v 0.93834239244461 0.24197584390640 1.66168057918549 +v 0.93314456939697 0.24114170670509 1.64182794094086 +v 0.93834239244461 0.24633766710758 1.64168834686279 +v 0.93314456939697 0.23637306690216 1.62449741363525 +v 0.93834239244461 0.24090901017189 1.62195909023285 +v 0.93314456939697 0.22409673035145 1.61136794090271 +v 0.93834239244461 0.22693352401257 1.60701251029968 +v 0.93314456939697 0.20712505280972 1.60544764995575 +v 0.93834239244461 0.20761281251907 1.60027265548706 +v 0.93314456939697 0.18934603035450 1.60809254646301 +v 0.93834239244461 0.18737302720547 1.60328364372253 +v 0.93314456939697 -0.07774571329355 1.40675830841064 +v 0.93314456939697 -0.04897742718458 1.43089783191681 +v 0.93834239244461 -0.04499565809965 1.43423891067505 +v 0.93314456939697 -0.06349082291126 1.44150209426880 +v 0.93834239244461 -0.06151783093810 1.44631087779999 +v 0.93314456939697 -0.08126984536648 1.44414699077606 +v 0.93834239244461 -0.08175761997700 1.44932186603546 +v 0.93314456939697 -0.09824153035879 1.43822658061981 +v 0.93834239244461 -0.10107832401991 1.44258201122284 +v 0.93314456939697 -0.11051787436008 1.42509722709656 +v 0.93834239244461 -0.11505381017923 1.42763543128967 +v 0.93314456939697 -0.11528650671244 1.40776658058166 +v 0.93834239244461 -0.12048245966434 1.40790617465973 +v 0.93314456939697 -0.11145499348640 1.39020502567291 +v 0.93834239244461 -0.11612063646317 1.38791394233704 +v 0.93314456939697 -0.09990109503269 1.37643563747406 +v 0.93834239244461 -0.10296758264303 1.37223875522614 +v 0.93314456939697 -0.08327165991068 1.36961281299591 +v 0.93834239244461 -0.08403649926186 1.36447155475616 +v 0.93314456939697 -0.06537630409002 1.37129962444305 +v 0.93834239244461 -0.06366427242756 1.36639177799225 +v 0.93314456939697 -0.05031462386250 1.38110947608948 +v 0.93834239244461 -0.04651793465018 1.37755954265594 +v 0.93314456939697 -0.04153707996011 1.39679527282715 +v 0.93834239244461 -0.03652550652623 1.39541637897491 +v 0.93314456939697 -0.04105449467897 1.41476345062256 +v 0.93834239244461 -0.03597612679005 1.41587150096893 +v 0.95278507471085 0.22882278263569 1.67735588550568 +v 0.95278507471085 0.16183133423328 1.63372313976288 +v 0.95278507471085 0.16238071024418 1.65417826175690 +v 0.95278507471085 0.17237313091755 1.67203509807587 +v 0.95278507471085 0.18951947987080 1.68320274353027 +v 0.95278507471085 0.20989170670509 1.68512296676636 +v 0.95278507471085 0.20761281251907 1.60027265548706 +v 0.95278507471085 0.18737302720547 1.60328364372253 +v 0.95278507471085 0.17085085809231 1.61535561084747 +v 0.95278507471085 0.24197584390640 1.66168057918549 +v 0.95278507471085 0.24633766710758 1.64168834686279 +v 0.95278507471085 0.24090901017189 1.62195909023285 +v 0.95278507471085 0.22693352401257 1.60701251029968 +v 0.95278507471085 -0.12048245966434 1.40790617465973 +v 0.95278507471085 -0.11505381017923 1.42763543128967 +v 0.95278507471085 -0.10296758264303 1.37223875522614 +v 0.95278507471085 -0.06151783093810 1.44631087779999 +v 0.95278507471085 -0.04499565809965 1.43423891067505 +v 0.95278507471085 -0.08175761997700 1.44932186603546 +v 0.95278507471085 -0.08403649926186 1.36447155475616 +v 0.95278507471085 -0.03652550652623 1.39541637897491 +v 0.95278507471085 -0.04651793465018 1.37755954265594 +v 0.95278507471085 -0.03597612679005 1.41587150096893 +v 0.95278507471085 -0.11612063646317 1.38791394233704 +v 0.95278507471085 -0.06366427242756 1.36639177799225 +v 0.95278507471085 -0.10107832401991 1.44258201122284 +v 0.95278507471085 -0.10706762969494 1.43617653846741 +v 0.95278507471085 -0.08351436257362 1.44870901107788 +v 0.95278507471085 0.16926945745945 1.61857604980469 +v 0.95278507471085 0.23214563727379 1.67339575290680 +v -0.92092555761337 0.20360091328621 1.64283621311188 +v -0.92092555761337 0.17483262717724 1.61869680881500 +v -0.92612338066101 0.17085085809231 1.61535561084747 +v -0.92092555761337 0.16690969467163 1.63483107089996 +v -0.92612338066101 0.16183133423328 1.63372313976288 +v -0.92092555761337 0.16739228367805 1.65279924869537 +v -0.92612338066101 0.16238071024418 1.65417826175690 +v -0.92092555761337 0.17616982758045 1.66848504543304 +v -0.92612338066101 0.17237313091755 1.67203509807587 +v -0.92092555761337 0.19123150408268 1.67829501628876 +v -0.92612338066101 0.18951947987080 1.68320274353027 +v -0.92092555761337 0.20912685990334 1.67998170852661 +v -0.92612338066101 0.20989170670509 1.68512296676636 +v -0.92092555761337 0.22575628757477 1.67315888404846 +v -0.92612338066101 0.22882278263569 1.67735588550568 +v -0.92092555761337 0.23731020092964 1.65938949584961 +v -0.92612338066101 0.24197584390640 1.66168057918549 +v -0.92092555761337 0.24114170670509 1.64182794094086 +v -0.92612338066101 0.24633766710758 1.64168834686279 +v -0.92092555761337 0.23637306690216 1.62449741363525 +v -0.92612338066101 0.24090901017189 1.62195909023285 +v -0.92092555761337 0.22409673035145 1.61136794090271 +v -0.92612338066101 0.22693352401257 1.60701251029968 +v -0.92092555761337 0.20712505280972 1.60544764995575 +v -0.92612338066101 0.20761281251907 1.60027265548706 +v -0.92092555761337 0.18934603035450 1.60809254646301 +v -0.92612338066101 0.18737302720547 1.60328364372253 +v -0.92092555761337 -0.07774571329355 1.40675830841064 +v -0.92092555761337 -0.04897742718458 1.43089783191681 +v -0.92612338066101 -0.04499565809965 1.43423891067505 +v -0.92092555761337 -0.06349082291126 1.44150209426880 +v -0.92612338066101 -0.06151783093810 1.44631087779999 +v -0.92092555761337 -0.08126984536648 1.44414699077606 +v -0.92612338066101 -0.08175761997700 1.44932186603546 +v -0.92092555761337 -0.09824153035879 1.43822658061981 +v -0.92612338066101 -0.10107832401991 1.44258201122284 +v -0.92092555761337 -0.11051787436008 1.42509722709656 +v -0.92612338066101 -0.11505381017923 1.42763543128967 +v -0.92092555761337 -0.11528650671244 1.40776658058166 +v -0.92612338066101 -0.12048245966434 1.40790617465973 +v -0.92092555761337 -0.11145499348640 1.39020502567291 +v -0.92612338066101 -0.11612063646317 1.38791394233704 +v -0.92092555761337 -0.09990109503269 1.37643563747406 +v -0.92612338066101 -0.10296758264303 1.37223875522614 +v -0.92092555761337 -0.08327165991068 1.36961281299591 +v -0.92612338066101 -0.08403649926186 1.36447155475616 +v -0.92092555761337 -0.06537630409002 1.37129962444305 +v -0.92612338066101 -0.06366427242756 1.36639177799225 +v -0.92092555761337 -0.05031462386250 1.38110947608948 +v -0.92612338066101 -0.04651793465018 1.37755954265594 +v -0.92092555761337 -0.04153707996011 1.39679527282715 +v -0.92612338066101 -0.03652550652623 1.39541637897491 +v -0.92092555761337 -0.04105449467897 1.41476345062256 +v -0.92612338066101 -0.03597612679005 1.41587150096893 +v -0.94056600332260 0.22882278263569 1.67735588550568 +v -0.94056600332260 0.16183133423328 1.63372313976288 +v -0.94056600332260 0.16238071024418 1.65417826175690 +v -0.94056600332260 0.17237313091755 1.67203509807587 +v -0.94056600332260 0.18951947987080 1.68320274353027 +v -0.94056600332260 0.20989170670509 1.68512296676636 +v -0.94056600332260 0.20761281251907 1.60027265548706 +v -0.94056600332260 0.18737302720547 1.60328364372253 +v -0.94056600332260 0.17085085809231 1.61535561084747 +v -0.94056600332260 0.24197584390640 1.66168057918549 +v -0.94056600332260 0.24633766710758 1.64168834686279 +v -0.94056600332260 0.24090901017189 1.62195909023285 +v -0.94056600332260 0.22693352401257 1.60701251029968 +v -0.94056600332260 -0.12048245966434 1.40790617465973 +v -0.94056600332260 -0.11505381017923 1.42763543128967 +v -0.94056600332260 -0.10296758264303 1.37223875522614 +v -0.94056600332260 -0.06151783093810 1.44631087779999 +v -0.94056600332260 -0.04499565809965 1.43423891067505 +v -0.94056600332260 -0.08175761997700 1.44932186603546 +v -0.94056600332260 -0.08403649926186 1.36447155475616 +v -0.94056600332260 -0.03652550652623 1.39541637897491 +v -0.94056600332260 -0.04651793465018 1.37755954265594 +v -0.94056600332260 -0.03597612679005 1.41587150096893 +v -0.94056600332260 -0.11612063646317 1.38791394233704 +v -0.94056600332260 -0.06366427242756 1.36639177799225 +v -0.94056600332260 -0.10107832401991 1.44258201122284 +v -0.94056600332260 -0.10706762969494 1.43617653846741 +v -0.94056600332260 -0.08351436257362 1.44870901107788 +v -0.94056600332260 0.16926945745945 1.61857604980469 +v -0.94056600332260 0.23214563727379 1.67339575290680 +# 168 vertices + +# 0 texture coordinate + +o Cylinder.3_1 +usemtl default +f 1816/4 1815/311 1818/1 +f 1817/313 1816/311 1818/310 1819/312 +f 1819/312 1870/357 1897/314 1817/313 +f 1877/4 1817/357 1897/312 +f 1818/14 1815/316 1820/14 +f 1819/317 1818/316 1820/311 1821/313 +f 1821/313 1871/314 1870/318 1819/317 +f 1820/23 1815/319 1822/23 +f 1821/320 1820/319 1822/316 1823/317 +f 1823/317 1872/318 1871/321 1821/320 +f 1822/32 1815/322 1824/32 +f 1823/323 1822/322 1824/319 1825/320 +f 1825/320 1873/321 1872/324 1823/323 +f 1824/41 1815/325 1826/41 +f 1825/326 1824/325 1826/322 1827/323 +f 1827/323 1874/324 1873/327 1825/326 +f 1826/50 1815/328 1828/50 +f 1827/329 1826/328 1828/325 1829/326 +f 1829/326 1869/327 1874/330 1827/329 +f 1828/59 1815/331 1830/59 +f 1829/332 1828/331 1830/328 1831/329 +f 1831/329 1878/358 1898/333 1829/332 +f 1869/4 1829/358 1898/329 +f 1830/68 1815/334 1832/68 +f 1831/335 1830/334 1832/331 1833/332 +f 1833/332 1879/333 1878/336 1831/335 +f 1832/77 1815/339 1834/77 +f 1833/340 1832/339 1834/334 1835/335 +f 1835/335 1880/336 1879/341 1833/340 +f 1834/86 1815/342 1836/86 +f 1835/343 1834/342 1836/339 1837/340 +f 1837/340 1881/341 1880/344 1835/343 +f 1836/95 1815/345 1838/95 +f 1837/346 1836/345 1838/342 1839/343 +f 1839/343 1875/344 1881/347 1837/346 +f 1838/104 1815/348 1840/104 +f 1839/349 1838/348 1840/345 1841/346 +f 1841/346 1876/347 1875/350 1839/349 +f 1840/113 1815/351 1816/113 +f 1841/352 1840/351 1816/348 1817/349 +f 1817/349 1877/350 1876/353 1841/352 +f 1845/310 1842/310 1843/1 +f 1845/313 1843/312 1844/359 1846/311 +f 1844/313 1886/314 1885/360 1846/312 +f 1847/311 1842/311 1845/14 +f 1847/317 1845/313 1846/311 1848/316 +f 1846/317 1885/318 1887/314 1848/313 +f 1849/316 1842/316 1847/23 +f 1849/320 1847/317 1848/316 1850/319 +f 1848/320 1887/361 1896/318 1850/317 +f 1894/4 1850/361 1896/320 +f 1851/319 1842/319 1849/32 +f 1851/323 1849/320 1850/319 1852/322 +f 1850/323 1894/362 1895/321 1852/320 +f 1883/4 1852/362 1895/323 +f 1853/322 1842/322 1851/41 +f 1853/326 1851/323 1852/322 1854/325 +f 1852/326 1883/327 1882/324 1854/323 +f 1855/325 1842/325 1853/50 +f 1855/329 1853/326 1854/325 1856/328 +f 1854/329 1882/330 1892/327 1856/326 +f 1857/328 1842/328 1855/59 +f 1857/332 1855/329 1856/328 1858/331 +f 1856/332 1892/333 1884/330 1858/329 +f 1859/331 1842/331 1857/68 +f 1859/335 1857/332 1858/331 1860/334 +f 1858/335 1884/336 1888/333 1860/332 +f 1861/334 1842/334 1859/77 +f 1861/340 1859/335 1860/334 1862/339 +f 1860/340 1888/341 1893/336 1862/335 +f 1863/339 1842/339 1861/86 +f 1863/343 1861/340 1862/339 1864/342 +f 1862/343 1893/344 1890/341 1864/340 +f 1865/342 1842/342 1863/95 +f 1865/346 1863/343 1864/342 1866/345 +f 1864/346 1890/347 1889/344 1866/343 +f 1867/345 1842/345 1865/104 +f 1867/349 1865/346 1866/345 1868/348 +f 1866/349 1889/350 1891/347 1868/346 +f 1843/348 1842/348 1867/113 +f 1843/352 1867/349 1868/348 1844/351 +f 1868/352 1891/353 1886/350 1844/349 +f 1900/4 1902/1 1899/311 +f 1901/310 1903/311 1902/313 1900/312 +f 1903/314 1901/357 1981/312 1954/313 +f 1961/4 1981/312 1901/357 +f 1902/14 1904/14 1899/316 +f 1903/311 1905/316 1904/317 1902/313 +f 1905/318 1903/314 1954/313 1955/317 +f 1904/23 1906/23 1899/319 +f 1905/316 1907/319 1906/320 1904/317 +f 1907/321 1905/318 1955/317 1956/320 +f 1906/32 1908/32 1899/322 +f 1907/319 1909/322 1908/323 1906/320 +f 1909/324 1907/321 1956/320 1957/323 +f 1908/41 1910/41 1899/325 +f 1909/322 1911/325 1910/326 1908/323 +f 1911/327 1909/324 1957/323 1958/326 +f 1910/50 1912/50 1899/328 +f 1911/325 1913/328 1912/329 1910/326 +f 1913/330 1911/327 1958/326 1953/329 +f 1912/59 1914/59 1899/331 +f 1913/328 1915/331 1914/332 1912/329 +f 1915/333 1913/358 1982/329 1962/332 +f 1953/4 1982/329 1913/358 +f 1914/68 1916/68 1899/334 +f 1915/331 1917/334 1916/335 1914/332 +f 1917/336 1915/333 1962/332 1963/335 +f 1916/77 1918/77 1899/339 +f 1917/334 1919/339 1918/340 1916/335 +f 1919/341 1917/336 1963/335 1964/340 +f 1918/86 1920/86 1899/342 +f 1919/339 1921/342 1920/343 1918/340 +f 1921/344 1919/341 1964/340 1965/343 +f 1920/95 1922/95 1899/345 +f 1921/342 1923/345 1922/346 1920/343 +f 1923/347 1921/344 1965/343 1959/346 +f 1922/104 1924/104 1899/348 +f 1923/345 1925/348 1924/349 1922/346 +f 1925/350 1923/347 1959/346 1960/349 +f 1924/113 1900/113 1899/351 +f 1925/348 1901/351 1900/352 1924/349 +f 1901/353 1925/350 1960/349 1961/352 +f 1929/310 1927/1 1926/310 +f 1929/359 1930/312 1928/313 1927/311 +f 1928/360 1930/314 1969/313 1970/312 +f 1931/311 1929/14 1926/311 +f 1931/311 1932/313 1930/317 1929/316 +f 1930/314 1932/318 1971/317 1969/313 +f 1933/316 1931/23 1926/316 +f 1933/316 1934/317 1932/320 1931/319 +f 1932/318 1934/361 1980/320 1971/317 +f 1978/4 1980/320 1934/361 +f 1935/319 1933/32 1926/319 +f 1935/319 1936/320 1934/323 1933/322 +f 1934/321 1936/362 1979/323 1978/320 +f 1967/4 1979/323 1936/362 +f 1937/322 1935/41 1926/322 +f 1937/322 1938/323 1936/326 1935/325 +f 1936/324 1938/327 1966/326 1967/323 +f 1939/325 1937/50 1926/325 +f 1939/325 1940/326 1938/329 1937/328 +f 1938/327 1940/330 1976/329 1966/326 +f 1941/328 1939/59 1926/328 +f 1941/328 1942/329 1940/332 1939/331 +f 1940/330 1942/333 1968/332 1976/329 +f 1943/331 1941/68 1926/331 +f 1943/331 1944/332 1942/335 1941/334 +f 1942/333 1944/336 1972/335 1968/332 +f 1945/334 1943/77 1926/334 +f 1945/334 1946/335 1944/340 1943/339 +f 1944/336 1946/341 1977/340 1972/335 +f 1947/339 1945/86 1926/339 +f 1947/339 1948/340 1946/343 1945/342 +f 1946/341 1948/344 1974/343 1977/340 +f 1949/342 1947/95 1926/342 +f 1949/342 1950/343 1948/346 1947/345 +f 1948/344 1950/347 1973/346 1974/343 +f 1951/345 1949/104 1926/345 +f 1951/345 1952/346 1950/349 1949/348 +f 1950/347 1952/350 1975/349 1973/346 +f 1927/348 1951/113 1926/348 +f 1927/348 1928/349 1952/352 1951/351 +f 1952/350 1928/353 1970/352 1975/349 + +v 0.93314456939697 0.06654743105173 1.70674526691437 +v 0.93314456939697 0.06654743105173 1.66919100284576 +v 0.93834239244461 0.06654743105173 1.66399312019348 +v 0.93314456939697 0.04909506440163 1.67349255084991 +v 0.93834239244461 0.04667951166630 1.66889011859894 +v 0.93314456939697 0.03564082458615 1.68541204929352 +v 0.93834239244461 0.03136309236288 1.68245935440063 +v 0.93314456939697 0.02926691435277 1.70221865177155 +v 0.93834239244461 0.02410698123276 1.70159208774567 +v 0.93314456939697 0.03143352270126 1.72006225585938 +v 0.93834239244461 0.02657346613705 1.72190546989441 +v 0.93314456939697 0.04164430499077 1.73485517501831 +v 0.93834239244461 0.03819750249386 1.73874568939209 +v 0.93314456939697 0.05756008997560 1.74320840835571 +v 0.93834239244461 0.05631616711617 1.74825513362885 +v 0.93314456939697 0.07553476840258 1.74320840835571 +v 0.93834239244461 0.07677868753672 1.74825513362885 +v 0.93314456939697 0.09145055711269 1.73485517501831 +v 0.93834239244461 0.09489735215902 1.73874568939209 +v 0.93314456939697 0.10166133940220 1.72006225585938 +v 0.93834239244461 0.10652139037848 1.72190546989441 +v 0.93314456939697 0.10382794588804 1.70221865177155 +v 0.93834239244461 0.10898787528276 1.70159208774567 +v 0.93314456939697 0.09745403379202 1.68541204929352 +v 0.93834239244461 0.10173176974058 1.68245935440063 +v 0.93314456939697 0.08399979770184 1.67349255084991 +v 0.93834239244461 0.08641535043716 1.66889011859894 +v 0.93314456939697 0.06654743105173 1.33947336673737 +v 0.93314456939697 0.06654743105173 1.37702763080597 +v 0.93834239244461 0.06654743105173 1.38222551345825 +v 0.93314456939697 0.04909506440163 1.37272608280182 +v 0.93834239244461 0.04667951166630 1.37732851505280 +v 0.93314456939697 0.03564082458615 1.36080670356750 +v 0.93834239244461 0.03136309236288 1.36375939846039 +v 0.93314456939697 0.02926691435277 1.34399998188019 +v 0.93834239244461 0.02410698123276 1.34462654590607 +v 0.93314456939697 0.03143352270126 1.32615637779236 +v 0.93834239244461 0.02657346613705 1.32431328296661 +v 0.93314456939697 0.04164430499077 1.31136357784271 +v 0.93834239244461 0.03819750249386 1.30747294425964 +v 0.93314456939697 0.05756008997560 1.30301034450531 +v 0.93834239244461 0.05631616711617 1.29796350002289 +v 0.93314456939697 0.07553476840258 1.30301034450531 +v 0.93834239244461 0.07677868753672 1.29796350002289 +v 0.93314456939697 0.09145055711269 1.31136357784271 +v 0.93834239244461 0.09489735215902 1.30747294425964 +v 0.93314456939697 0.10166133940220 1.32615637779236 +v 0.93834239244461 0.10652139037848 1.32431328296661 +v 0.93314456939697 0.10382794588804 1.34399998188019 +v 0.93834239244461 0.10898787528276 1.34462654590607 +v 0.93314456939697 0.09745403379202 1.36080670356750 +v 0.93834239244461 0.10173176974058 1.36375939846039 +v 0.93314456939697 0.08399979770184 1.37272608280182 +v 0.93834239244461 0.08641535043716 1.37732851505280 +v 0.95278507471085 0.04667951166630 1.66889011859894 +v 0.95278507471085 0.08641535043716 1.66889011859894 +v 0.95278507471085 0.03136309236288 1.68245935440063 +v 0.95278507471085 0.02410698123276 1.70159208774567 +v 0.95278507471085 0.02657346613705 1.72190546989441 +v 0.95278507471085 0.03819750249386 1.73874568939209 +v 0.95278507471085 0.06654743105173 1.66399312019348 +v 0.95278507471085 0.10173176974058 1.68245935440063 +v 0.95278507471085 0.10898787528276 1.34462654590607 +v 0.95278507471085 0.05631616711617 1.74825513362885 +v 0.95278507471085 0.07677868753672 1.74825513362885 +v 0.95278507471085 0.02410698123276 1.34462654590607 +v 0.95278507471085 0.03136309236288 1.36375939846039 +v 0.95278507471085 0.10652139037848 1.32431328296661 +v 0.95278507471085 0.08641535043716 1.37732851505280 +v 0.95278507471085 0.10173176974058 1.36375939846039 +v 0.95278507471085 0.03819750249386 1.30747294425964 +v 0.95278507471085 0.04667951166630 1.37732851505280 +v 0.95278507471085 0.02657346613705 1.32431328296661 +v 0.95278507471085 0.04986561462283 1.66810488700867 +v 0.95278507471085 0.04880437254906 1.37785220146179 +v -0.92092555761337 0.06654743105173 1.70674526691437 +v -0.92092555761337 0.06654743105173 1.66919100284576 +v -0.92612338066101 0.06654743105173 1.66399312019348 +v -0.92092555761337 0.04909506440163 1.67349255084991 +v -0.92612338066101 0.04667951166630 1.66889011859894 +v -0.92092555761337 0.03564082458615 1.68541204929352 +v -0.92612338066101 0.03136309236288 1.68245935440063 +v -0.92092555761337 0.02926691435277 1.70221865177155 +v -0.92612338066101 0.02410698123276 1.70159208774567 +v -0.92092555761337 0.03143352270126 1.72006225585938 +v -0.92612338066101 0.02657346613705 1.72190546989441 +v -0.92092555761337 0.04164430499077 1.73485517501831 +v -0.92612338066101 0.03819750249386 1.73874568939209 +v -0.92092555761337 0.05756008997560 1.74320840835571 +v -0.92612338066101 0.05631616711617 1.74825513362885 +v -0.92092555761337 0.07553476840258 1.74320840835571 +v -0.92612338066101 0.07677868753672 1.74825513362885 +v -0.92092555761337 0.09145055711269 1.73485517501831 +v -0.92612338066101 0.09489735215902 1.73874568939209 +v -0.92092555761337 0.10166133940220 1.72006225585938 +v -0.92612338066101 0.10652139037848 1.72190546989441 +v -0.92092555761337 0.10382794588804 1.70221865177155 +v -0.92612338066101 0.10898787528276 1.70159208774567 +v -0.92092555761337 0.09745403379202 1.68541204929352 +v -0.92612338066101 0.10173176974058 1.68245935440063 +v -0.92092555761337 0.08399979770184 1.67349255084991 +v -0.92612338066101 0.08641535043716 1.66889011859894 +v -0.92092555761337 0.06654743105173 1.33947336673737 +v -0.92092555761337 0.06654743105173 1.37702763080597 +v -0.92612338066101 0.06654743105173 1.38222551345825 +v -0.92092555761337 0.04909506440163 1.37272608280182 +v -0.92612338066101 0.04667951166630 1.37732851505280 +v -0.92092555761337 0.03564082458615 1.36080670356750 +v -0.92612338066101 0.03136309236288 1.36375939846039 +v -0.92092555761337 0.02926691435277 1.34399998188019 +v -0.92612338066101 0.02410698123276 1.34462654590607 +v -0.92092555761337 0.03143352270126 1.32615637779236 +v -0.92612338066101 0.02657346613705 1.32431328296661 +v -0.92092555761337 0.04164430499077 1.31136357784271 +v -0.92612338066101 0.03819750249386 1.30747294425964 +v -0.92092555761337 0.05756008997560 1.30301034450531 +v -0.92612338066101 0.05631616711617 1.29796350002289 +v -0.92092555761337 0.07553476840258 1.30301034450531 +v -0.92612338066101 0.07677868753672 1.29796350002289 +v -0.92092555761337 0.09145055711269 1.31136357784271 +v -0.92612338066101 0.09489735215902 1.30747294425964 +v -0.92092555761337 0.10166133940220 1.32615637779236 +v -0.92612338066101 0.10652139037848 1.32431328296661 +v -0.92092555761337 0.10382794588804 1.34399998188019 +v -0.92612338066101 0.10898787528276 1.34462654590607 +v -0.92092555761337 0.09745403379202 1.36080670356750 +v -0.92612338066101 0.10173176974058 1.36375939846039 +v -0.92092555761337 0.08399979770184 1.37272608280182 +v -0.92612338066101 0.08641535043716 1.37732851505280 +v -0.94056600332260 0.04667951166630 1.66889011859894 +v -0.94056600332260 0.08641535043716 1.66889011859894 +v -0.94056600332260 0.03136309236288 1.68245935440063 +v -0.94056600332260 0.02410698123276 1.70159208774567 +v -0.94056600332260 0.02657346613705 1.72190546989441 +v -0.94056600332260 0.03819750249386 1.73874568939209 +v -0.94056600332260 0.10898787528276 1.70159208774567 +v -0.94056600332260 0.06654743105173 1.66399312019348 +v -0.94056600332260 0.10173176974058 1.68245935440063 +v -0.94056600332260 0.10898787528276 1.34462654590607 +v -0.94056600332260 0.05631616711617 1.74825513362885 +v -0.94056600332260 0.07677868753672 1.74825513362885 +v -0.94056600332260 0.09489735215902 1.73874568939209 +v -0.94056600332260 0.10652139037848 1.72190546989441 +v -0.94056600332260 0.07677868753672 1.29796350002289 +v -0.94056600332260 0.09489735215902 1.30747294425964 +v -0.94056600332260 0.02410698123276 1.34462654590607 +v -0.94056600332260 0.06654743105173 1.38222551345825 +v -0.94056600332260 0.05631616711617 1.29796350002289 +v -0.94056600332260 0.03136309236288 1.36375939846039 +v -0.94056600332260 0.10652139037848 1.32431328296661 +v -0.94056600332260 0.08641535043716 1.37732851505280 +v -0.94056600332260 0.10173176974058 1.36375939846039 +v -0.94056600332260 0.03819750249386 1.30747294425964 +v -0.94056600332260 0.04667951166630 1.37732851505280 +v -0.94056600332260 0.02657346613705 1.32431328296661 +v -0.94056600332260 0.04986561462283 1.66810488700867 +v -0.94056600332260 0.04880437254906 1.37785220146179 +v -0.94056600332260 0.04095596447587 1.30602514743805 +v -0.94056600332260 0.04193261638284 1.74070608615875 +# 159 vertices + +# 0 texture coordinate + +o Cylinder.2_1 +usemtl default +f 1984/4 1983/311 1986/1 +f 1985/313 1984/311 1986/310 1987/312 +f 1987/312 2037/363 2056/314 1985/313 +f 2043/4 1985/363 2056/312 +f 1986/14 1983/316 1988/14 +f 1987/317 1986/316 1988/311 1989/313 +f 1989/313 2039/314 2037/318 1987/317 +f 1988/23 1983/319 1990/23 +f 1989/320 1988/319 1990/316 1991/317 +f 1991/317 2040/318 2039/321 1989/320 +f 1990/32 1983/322 1992/32 +f 1991/323 1990/322 1992/319 1993/320 +f 1993/320 2041/321 2040/324 1991/323 +f 1992/41 1983/325 1994/41 +f 1993/326 1992/325 1994/322 1995/323 +f 1995/323 2042/324 2041/327 1993/326 +f 1994/50 1983/328 1996/50 +f 1995/329 1994/328 1996/325 1997/326 +f 1997/365 2046/364 1329/330 +f 2042/364 1995/329 1997/326 1329/327 +f 1996/331 1983/331 1998/59 +f 1997/332 1996/331 1998/328 1999/329 +f 1999/329 2047/330 2046/333 1997/332 +f 1998/68 1983/334 2000/68 +f 1999/335 1998/334 2000/331 2001/332 +f 2001/332 1358/333 2047/336 1999/335 +f 2000/77 1983/339 2002/77 +f 2001/340 2000/339 2002/334 2003/335 +f 2003/335 1359/336 1358/341 2001/340 +f 2002/86 1983/342 2004/86 +f 2003/343 2002/342 2004/339 2005/340 +f 2005/340 1360/341 1359/344 2003/343 +f 2004/95 1983/345 2006/95 +f 2005/346 2004/345 2006/342 2007/343 +f 2007/343 2044/344 1360/347 2005/346 +f 2006/104 1983/348 2008/104 +f 2007/349 2006/348 2008/345 2009/346 +f 2009/346 2038/347 2044/350 2007/349 +f 2008/113 1983/351 1984/113 +f 2009/352 2008/351 1984/348 1985/349 +f 1985/349 2043/350 2038/353 2009/352 +f 2013/310 2010/359 2011/1 +f 2013/313 2011/312 2012/310 2014/311 +f 2012/4 1403/366 2057/315 +f 2054/366 2014/312 2012/313 2057/314 +f 2015/311 2010/311 2013/14 +f 2015/317 2013/313 2014/311 2016/316 +f 2014/317 2054/318 2049/314 2016/313 +f 2017/316 2010/316 2015/23 +f 2017/320 2015/317 2016/316 2018/319 +f 2016/320 2049/321 2048/318 2018/317 +f 2019/319 2010/319 2017/32 +f 2019/323 2017/320 2018/319 2020/322 +f 2018/323 2048/324 2055/321 2020/320 +f 2021/322 2010/322 2019/41 +f 2021/326 2019/323 2020/322 2022/325 +f 2020/326 2055/327 2053/324 2022/323 +f 2023/325 2010/325 2021/50 +f 2023/329 2021/326 2022/325 2024/328 +f 2022/4 2053/367 1323/327 +f 1404/367 2024/326 2022/329 1323/330 +f 2025/328 2010/328 2023/59 +f 2025/332 2023/329 2024/328 2026/331 +f 2024/332 1404/333 1405/330 2026/329 +f 2027/331 2010/331 2025/68 +f 2027/335 2025/332 2026/331 2028/334 +f 2026/335 1405/336 1406/333 2028/332 +f 2029/334 2010/334 2027/77 +f 2029/340 2027/335 2028/334 2030/339 +f 2028/340 1406/341 2050/336 2030/335 +f 2031/339 2010/339 2029/86 +f 2031/343 2029/340 2030/339 2032/342 +f 2030/343 2050/344 2045/341 2032/340 +f 2033/342 2010/342 2031/95 +f 2033/346 2031/343 2032/342 2034/345 +f 2032/346 2045/347 2052/344 2034/343 +f 2035/345 2010/345 2033/104 +f 2035/349 2033/346 2034/345 2036/348 +f 2034/349 2052/350 2051/347 2036/346 +f 2011/348 2010/348 2035/113 +f 2011/352 2035/349 2036/348 2012/351 +f 2036/352 2051/353 1403/350 2012/349 +f 2059/4 2061/1 2058/311 +f 2060/310 2062/311 2061/313 2059/312 +f 2062/314 2060/363 2138/312 2112/313 +f 2119/4 2138/312 2060/363 +f 2061/14 2063/14 2058/316 +f 2062/311 2064/316 2063/317 2061/313 +f 2064/318 2062/314 2112/313 2114/317 +f 2063/23 2065/23 2058/319 +f 2064/316 2066/319 2065/320 2063/317 +f 2066/321 2064/318 2114/317 2115/320 +f 2065/32 2067/32 2058/322 +f 2066/319 2068/322 2067/323 2065/320 +f 2068/324 2066/321 2115/320 2116/323 +f 2067/41 2069/41 2058/325 +f 2068/322 2070/325 2069/326 2067/323 +f 2070/327 2068/324 2116/323 2117/326 +f 2069/50 2071/50 2058/328 +f 2070/325 2072/328 2071/329 2069/326 +f 2072/365 2141/330 2122/364 +f 2117/326 2141/329 2072/364 2070/327 +f 2071/331 2073/59 2058/331 +f 2072/328 2074/331 2073/332 2071/329 +f 2074/333 2072/330 2122/329 2123/332 +f 2073/68 2075/68 2058/334 +f 2074/331 2076/334 2075/335 2073/332 +f 2076/336 2074/333 2123/332 2124/335 +f 2075/77 2077/77 2058/339 +f 2076/334 2078/339 2077/340 2075/335 +f 2078/341 2076/336 2124/335 2125/340 +f 2077/86 2079/86 2058/342 +f 2078/339 2080/342 2079/343 2077/340 +f 2080/344 2078/341 2125/340 2118/343 +f 2079/95 2081/95 2058/345 +f 2080/342 2082/345 2081/346 2079/343 +f 2082/347 2080/344 2118/343 2120/346 +f 2081/104 2083/104 2058/348 +f 2082/345 2084/348 2083/349 2081/346 +f 2084/350 2082/347 2120/346 2113/349 +f 2083/113 2059/113 2058/351 +f 2084/348 2060/351 2059/352 2083/349 +f 2060/353 2084/350 2113/349 2119/352 +f 2088/310 2086/1 2085/359 +f 2088/310 2089/312 2087/313 2086/311 +f 2087/4 2139/315 2129/366 +f 2136/313 2139/312 2087/366 2089/314 +f 2090/311 2088/14 2085/311 +f 2090/311 2091/313 2089/317 2088/316 +f 2089/314 2091/318 2131/317 2136/313 +f 2092/316 2090/23 2085/316 +f 2092/316 2093/317 2091/320 2090/319 +f 2091/318 2093/321 2128/320 2131/317 +f 2094/319 2092/32 2085/319 +f 2094/319 2095/320 2093/323 2092/322 +f 2093/321 2095/324 2137/323 2128/320 +f 2096/322 2094/41 2085/322 +f 2096/322 2097/323 2095/326 2094/325 +f 2095/324 2097/327 2135/326 2137/323 +f 2098/325 2096/50 2085/325 +f 2098/325 2099/326 2097/329 2096/328 +f 2097/4 2140/327 2135/367 +f 2130/329 2140/326 2097/367 2099/330 +f 2100/328 2098/59 2085/328 +f 2100/328 2101/329 2099/332 2098/331 +f 2099/330 2101/333 2126/332 2130/329 +f 2102/331 2100/68 2085/331 +f 2102/331 2103/332 2101/335 2100/334 +f 2101/333 2103/336 2127/335 2126/332 +f 2104/334 2102/77 2085/334 +f 2104/334 2105/335 2103/340 2102/339 +f 2103/336 2105/341 2132/340 2127/335 +f 2106/339 2104/86 2085/339 +f 2106/339 2107/340 2105/343 2104/342 +f 2105/341 2107/344 2121/343 2132/340 +f 2108/342 2106/95 2085/342 +f 2108/342 2109/343 2107/346 2106/345 +f 2107/344 2109/347 2134/346 2121/343 +f 2110/345 2108/104 2085/345 +f 2110/345 2111/346 2109/349 2108/348 +f 2109/347 2111/350 2133/349 2134/346 +f 2086/348 2110/113 2085/348 +f 2086/348 2087/349 2111/352 2110/351 +f 2111/350 2087/353 2129/352 2133/349 + +v 0.93314456939697 0.24545805156231 1.52783465385437 +v 0.93314456939697 0.20790371298790 1.52783465385437 +v 0.93834239244461 0.20270588994026 1.52783465385437 +v 0.93314456939697 0.21220533549786 1.54528701305389 +v 0.93834239244461 0.20760288834572 1.54770255088806 +v 0.93314456939697 0.22412475943565 1.55874133110046 +v 0.93834239244461 0.22117204964161 1.56301903724670 +v 0.93314456939697 0.24093137681484 1.56511521339416 +v 0.93834239244461 0.24030484259129 1.57027518749237 +v 0.93314456939697 0.25877499580383 1.56294858455658 +v 0.93834239244461 0.26061818003654 1.56780862808228 +v 0.93314456939697 0.27356785535812 1.55273783206940 +v 0.93834239244461 0.27745848894119 1.55618464946747 +v 0.93314456939697 0.28192111849785 1.53682196140289 +v 0.93834239244461 0.28696790337563 1.53806591033936 +v 0.93314456939697 0.28192111849785 1.51884734630585 +v 0.93834239244461 0.28696790337563 1.51760339736938 +v 0.93314456939697 0.27356785535812 1.50293159484863 +v 0.93834239244461 0.27745848894119 1.49948477745056 +v 0.93314456939697 0.25877499580383 1.49272072315216 +v 0.93834239244461 0.26061818003654 1.48786067962646 +v 0.93314456939697 0.24093137681484 1.49055421352386 +v 0.93834239244461 0.24030484259129 1.48539423942566 +v 0.93314456939697 0.22412475943565 1.49692809581757 +v 0.93834239244461 0.22117204964161 1.49265038967133 +v 0.93314456939697 0.21220533549786 1.51038229465485 +v 0.93834239244461 0.20760288834572 1.50796675682068 +v 0.93314456939697 -0.12181389331818 1.52783465385437 +v 0.93314456939697 -0.08425956219435 1.52783465385437 +v 0.93834239244461 -0.07906173169613 1.52783465385437 +v 0.93314456939697 -0.08856118470430 1.54528701305389 +v 0.93834239244461 -0.08395873010159 1.54770255088806 +v 0.93314456939697 -0.10048060119152 1.55874133110046 +v 0.93834239244461 -0.09752789884806 1.56301903724670 +v 0.93314456939697 -0.11728721857071 1.56511521339416 +v 0.93834239244461 -0.11666068434715 1.57027518749237 +v 0.93314456939697 -0.13513083755970 1.56294858455658 +v 0.93834239244461 -0.13697402179241 1.56780862808228 +v 0.93314456939697 -0.14992371201515 1.55273783206940 +v 0.93834239244461 -0.15381434559822 1.55618464946747 +v 0.93314456939697 -0.15827696025372 1.53682196140289 +v 0.93834239244461 -0.16332374513149 1.53806591033936 +v 0.93314456939697 -0.15827696025372 1.51884734630585 +v 0.93834239244461 -0.16332374513149 1.51760339736938 +v 0.93314456939697 -0.14992371201515 1.50293159484863 +v 0.93834239244461 -0.15381434559822 1.49948477745056 +v 0.93314456939697 -0.13513083755970 1.49272072315216 +v 0.93834239244461 -0.13697402179241 1.48786067962646 +v 0.93314456939697 -0.11728721857071 1.49055421352386 +v 0.93834239244461 -0.11666068434715 1.48539423942566 +v 0.93314456939697 -0.10048060119152 1.49692809581757 +v 0.93834239244461 -0.09752789884806 1.49265038967133 +v 0.93314456939697 -0.08856118470430 1.51038229465485 +v 0.93834239244461 -0.08395873010159 1.50796675682068 +v 0.95278507471085 -0.07906173169613 1.52783465385437 +v -0.92092555761337 0.24545805156231 1.52783465385437 +v -0.92092555761337 0.20790371298790 1.52783465385437 +v -0.92612338066101 0.20270588994026 1.52783465385437 +v -0.92092555761337 0.21220533549786 1.54528701305389 +v -0.92612338066101 0.20760288834572 1.54770255088806 +v -0.92092555761337 0.22412475943565 1.55874133110046 +v -0.92612338066101 0.22117204964161 1.56301903724670 +v -0.92092555761337 0.24093137681484 1.56511521339416 +v -0.92612338066101 0.24030484259129 1.57027518749237 +v -0.92092555761337 0.25877499580383 1.56294858455658 +v -0.92612338066101 0.26061818003654 1.56780862808228 +v -0.92092555761337 0.27356785535812 1.55273783206940 +v -0.92612338066101 0.27745848894119 1.55618464946747 +v -0.92092555761337 0.28192111849785 1.53682196140289 +v -0.92612338066101 0.28696790337563 1.53806591033936 +v -0.92092555761337 0.28192111849785 1.51884734630585 +v -0.92612338066101 0.28696790337563 1.51760339736938 +v -0.92092555761337 0.27356785535812 1.50293159484863 +v -0.92612338066101 0.27745848894119 1.49948477745056 +v -0.92092555761337 0.25877499580383 1.49272072315216 +v -0.92612338066101 0.26061818003654 1.48786067962646 +v -0.92092555761337 0.24093137681484 1.49055421352386 +v -0.92612338066101 0.24030484259129 1.48539423942566 +v -0.92092555761337 0.22412475943565 1.49692809581757 +v -0.92612338066101 0.22117204964161 1.49265038967133 +v -0.92092555761337 0.21220533549786 1.51038229465485 +v -0.92612338066101 0.20760288834572 1.50796675682068 +v -0.92092555761337 -0.12181389331818 1.52783465385437 +v -0.92092555761337 -0.08425956219435 1.52783465385437 +v -0.92612338066101 -0.07906173169613 1.52783465385437 +v -0.92092555761337 -0.08856118470430 1.54528701305389 +v -0.92612338066101 -0.08395873010159 1.54770255088806 +v -0.92092555761337 -0.10048060119152 1.55874133110046 +v -0.92612338066101 -0.09752789884806 1.56301903724670 +v -0.92092555761337 -0.11728721857071 1.56511521339416 +v -0.92612338066101 -0.11666068434715 1.57027518749237 +v -0.92092555761337 -0.13513083755970 1.56294858455658 +v -0.92612338066101 -0.13697402179241 1.56780862808228 +v -0.92092555761337 -0.14992371201515 1.55273783206940 +v -0.92612338066101 -0.15381434559822 1.55618464946747 +v -0.92092555761337 -0.15827696025372 1.53682196140289 +v -0.92612338066101 -0.16332374513149 1.53806591033936 +v -0.92092555761337 -0.15827696025372 1.51884734630585 +v -0.92612338066101 -0.16332374513149 1.51760339736938 +v -0.92092555761337 -0.14992371201515 1.50293159484863 +v -0.92612338066101 -0.15381434559822 1.49948477745056 +v -0.92092555761337 -0.13513083755970 1.49272072315216 +v -0.92612338066101 -0.13697402179241 1.48786067962646 +v -0.92092555761337 -0.11728721857071 1.49055421352386 +v -0.92612338066101 -0.11666068434715 1.48539423942566 +v -0.92092555761337 -0.10048060119152 1.49692809581757 +v -0.92612338066101 -0.09752789884806 1.49265038967133 +v -0.92092555761337 -0.08856118470430 1.51038229465485 +v -0.92612338066101 -0.08395873010159 1.50796675682068 +v -0.94056600332260 -0.08395873010159 1.54770255088806 +v -0.94056600332260 -0.07906173169613 1.52783465385437 +v -0.94056600332260 -0.09752789884806 1.56301903724670 +v -0.94056600332260 -0.11666068434715 1.57027518749237 +v -0.94056600332260 -0.13697402179241 1.56780862808228 +v -0.94056600332260 -0.15381434559822 1.55618464946747 +v -0.94056600332260 -0.16332374513149 1.53806591033936 +v -0.94056600332260 0.28696790337563 1.53806591033936 +v -0.94056600332260 0.20270588994026 1.52783465385437 +v -0.94056600332260 0.20760288834572 1.54770255088806 +v -0.94056600332260 0.22117204964161 1.56301903724670 +v -0.94056600332260 0.24030484259129 1.57027518749237 +v -0.94056600332260 0.26061818003654 1.56780862808228 +v -0.94056600332260 0.27745848894119 1.55618464946747 +v -0.94056600332260 0.28696790337563 1.51760339736938 +v -0.94056600332260 0.27745848894119 1.49948477745056 +v -0.94056600332260 0.26061818003654 1.48786067962646 +v -0.94056600332260 0.24030484259129 1.48539423942566 +v -0.94056600332260 0.22117204964161 1.49265038967133 +v -0.94056600332260 0.20760288834572 1.50796675682068 +v -0.94056600332260 -0.09752789884806 1.49265038967133 +v -0.94056600332260 -0.16332374513149 1.51760339736938 +v -0.94056600332260 -0.15381434559822 1.49948477745056 +v -0.94056600332260 -0.13697402179241 1.48786067962646 +v -0.94056600332260 -0.11666068434715 1.48539423942566 +v -0.94056600332260 -0.08395873010159 1.50796675682068 +v -0.94056600332260 -0.16332374513149 1.52783465385437 +# 136 vertices + +# 0 texture coordinate + +o Cylinder.1_1 +usemtl default +f 2143/4 2142/311 2145/1 +f 2144/313 2143/311 2145/310 2146/312 +f 2146/312 1378/315 1377/314 2144/313 +f 2145/14 2142/316 2147/14 +f 2146/317 2145/316 2147/311 2148/313 +f 2148/313 1379/314 1378/318 2146/317 +f 2147/23 2142/319 2149/23 +f 2148/320 2147/319 2149/316 2150/317 +f 2150/317 1380/318 1379/321 2148/320 +f 2149/32 2142/322 2151/32 +f 2150/323 2149/322 2151/319 2152/320 +f 2152/320 1381/321 1380/324 2150/323 +f 2151/41 2142/325 2153/41 +f 2152/326 2151/325 2153/322 2154/323 +f 2154/323 1382/324 1381/327 2152/326 +f 2153/50 2142/328 2155/50 +f 2154/329 2153/328 2155/325 2156/326 +f 2156/326 1383/327 1382/330 2154/329 +f 2155/59 2142/331 2157/59 +f 2156/332 2155/331 2157/328 2158/329 +f 2158/329 1384/330 1383/333 2156/332 +f 2157/68 2142/334 2159/68 +f 2158/335 2157/334 2159/331 2160/332 +f 2160/332 1385/333 1384/336 2158/335 +f 2159/77 2142/339 2161/77 +f 2160/340 2159/339 2161/334 2162/335 +f 2162/335 1386/336 1385/341 2160/340 +f 2161/86 2142/342 2163/86 +f 2162/343 2161/342 2163/339 2164/340 +f 2164/340 1387/341 1386/344 2162/343 +f 2163/95 2142/345 2165/95 +f 2164/346 2163/345 2165/342 2166/343 +f 2166/343 1388/344 1387/347 2164/346 +f 2165/104 2142/348 2167/104 +f 2166/349 2165/348 2167/345 2168/346 +f 2168/346 1389/347 1388/350 2166/349 +f 2167/113 2142/351 2143/113 +f 2168/352 2167/351 2143/348 2144/349 +f 2144/349 1377/350 1389/353 2168/352 +f 2172/310 2169/310 2170/1 +f 2172/313 2170/312 2171/359 2173/311 +f 2171/313 2196/314 1344/315 2173/312 +f 2174/311 2169/311 2172/14 +f 2174/317 2172/313 2173/311 2175/316 +f 2173/317 1344/318 1354/314 2175/313 +f 2176/316 2169/316 2174/23 +f 2176/320 2174/317 2175/316 2177/319 +f 2175/320 1354/321 1335/318 2177/317 +f 2178/319 2169/319 2176/32 +f 2178/323 2176/320 2177/319 2179/322 +f 2177/323 1335/324 1349/321 2179/320 +f 2180/322 2169/322 2178/41 +f 2180/326 2178/323 2179/322 2181/325 +f 2179/326 1349/327 1340/324 2181/323 +f 2182/325 2169/325 2180/50 +f 2182/329 2180/326 2181/325 2183/328 +f 2181/329 1340/330 1339/327 2183/326 +f 2184/328 2169/328 2182/59 +f 2184/332 2182/329 2183/328 2185/331 +f 2183/332 1339/368 1326/330 2185/329 +f 1431/4 2185/368 1326/332 +f 2186/331 2169/331 2184/68 +f 2186/335 2184/332 2185/331 2187/334 +f 2185/335 1431/336 1432/333 2187/332 +f 2188/334 2169/334 2186/77 +f 2188/340 2186/335 2187/334 2189/339 +f 2187/340 1432/341 1433/336 2189/335 +f 2190/339 2169/339 2188/86 +f 2190/343 2188/340 2189/339 2191/342 +f 2189/343 1433/344 1434/341 2191/340 +f 2192/342 2169/342 2190/95 +f 2192/346 2190/343 2191/342 2193/345 +f 2191/346 1434/347 1435/344 2193/343 +f 2194/345 2169/345 2192/104 +f 2194/349 2192/346 2193/345 2195/348 +f 2193/349 1435/350 1436/347 2195/346 +f 2170/348 2169/348 2194/113 +f 2170/352 2194/349 2195/348 2171/351 +f 2195/352 1436/353 2196/350 2171/349 +f 2198/4 2200/1 2197/311 +f 2199/310 2201/311 2200/313 2198/312 +f 2201/314 2199/315 2259/312 2260/313 +f 2200/14 2202/14 2197/316 +f 2201/311 2203/316 2202/317 2200/313 +f 2203/318 2201/314 2260/313 2261/317 +f 2202/23 2204/23 2197/319 +f 2203/316 2205/319 2204/320 2202/317 +f 2205/321 2203/318 2261/317 2262/320 +f 2204/32 2206/32 2197/322 +f 2205/319 2207/322 2206/323 2204/320 +f 2207/324 2205/321 2262/320 2263/323 +f 2206/41 2208/41 2197/325 +f 2207/322 2209/325 2208/326 2206/323 +f 2209/327 2207/324 2263/323 2264/326 +f 2208/50 2210/50 2197/328 +f 2209/325 2211/328 2210/329 2208/326 +f 2211/330 2209/327 2264/326 2258/329 +f 2210/59 2212/59 2197/331 +f 2211/328 2213/331 2212/332 2210/329 +f 2213/333 2211/330 2258/329 2265/332 +f 2212/68 2214/68 2197/334 +f 2213/331 2215/334 2214/335 2212/332 +f 2215/336 2213/333 2265/332 2266/335 +f 2214/77 2216/77 2197/339 +f 2215/334 2217/339 2216/340 2214/335 +f 2217/341 2215/336 2266/335 2267/340 +f 2216/86 2218/86 2197/342 +f 2217/339 2219/342 2218/343 2216/340 +f 2219/344 2217/341 2267/340 2268/343 +f 2218/95 2220/95 2197/345 +f 2219/342 2221/345 2220/346 2218/343 +f 2221/347 2219/344 2268/343 2269/346 +f 2220/104 2222/104 2197/348 +f 2221/345 2223/348 2222/349 2220/346 +f 2223/350 2221/347 2269/346 2270/349 +f 2222/113 2198/113 2197/351 +f 2223/348 2199/351 2198/352 2222/349 +f 2199/353 2223/350 2270/349 2259/352 +f 2227/310 2225/1 2224/310 +f 2227/359 2228/312 2226/313 2225/311 +f 2226/315 2228/314 2251/313 2252/312 +f 2229/311 2227/14 2224/311 +f 2229/311 2230/313 2228/317 2227/316 +f 2228/314 2230/318 2253/317 2251/313 +f 2231/316 2229/23 2224/316 +f 2231/316 2232/317 2230/320 2229/319 +f 2230/318 2232/321 2254/320 2253/317 +f 2233/319 2231/32 2224/319 +f 2233/319 2234/320 2232/323 2231/322 +f 2232/321 2234/324 2255/323 2254/320 +f 2235/322 2233/41 2224/322 +f 2235/322 2236/323 2234/326 2233/325 +f 2234/324 2236/327 2256/326 2255/323 +f 2237/325 2235/50 2224/325 +f 2237/325 2238/326 2236/329 2235/328 +f 2236/327 2238/330 2257/329 2256/326 +f 2239/328 2237/59 2224/328 +f 2239/328 2240/329 2238/332 2237/331 +f 2238/330 2240/368 2277/332 2257/329 +f 2272/4 2277/332 2240/368 +f 2241/331 2239/68 2224/331 +f 2241/331 2242/332 2240/335 2239/334 +f 2240/333 2242/336 2273/335 2272/332 +f 2243/334 2241/77 2224/334 +f 2243/334 2244/335 2242/340 2241/339 +f 2242/336 2244/341 2274/340 2273/335 +f 2245/339 2243/86 2224/339 +f 2245/339 2246/340 2244/343 2243/342 +f 2244/341 2246/344 2275/343 2274/340 +f 2247/342 2245/95 2224/342 +f 2247/342 2248/343 2246/346 2245/345 +f 2246/344 2248/347 2271/346 2275/343 +f 2249/345 2247/104 2224/345 +f 2249/345 2250/346 2248/349 2247/348 +f 2248/347 2250/350 2276/349 2271/346 +f 2225/348 2249/113 2224/348 +f 2225/348 2226/349 2250/352 2249/351 +f 2250/350 2226/353 2252/352 2276/349 + +v 0.72339117527008 -0.28945592045784 1.52783465385437 +v 0.77289432287216 -0.33895906805992 1.52783465385437 +v 0.96949273347855 -0.33895906805992 1.52783465385437 +v 1.01899588108063 -0.28945592045784 1.52783465385437 +v 0.72339117527008 -0.24848808348179 1.69404768943787 +v 0.77289432287216 -0.29232093691826 1.71705293655396 +v 0.96949273347855 -0.29232093691826 1.71705293655396 +v 1.01899588108063 -0.24848808348179 1.69404768943787 +v 0.72339117527008 -0.13496983051300 1.82218337059021 +v 0.77289432287216 -0.16309082508087 1.86292362213135 +v 0.96949273347855 -0.16309082508087 1.86292362213135 +v 1.01899588108063 -0.13496983051300 1.82218337059021 +v 0.72339117527008 0.02509318292141 1.88288724422455 +v 0.77289432287216 0.01912623830140 1.93202948570251 +v 0.96949273347855 0.01912623830140 1.93202948570251 +v 1.01899588108063 0.02509318292141 1.88288724422455 +v 0.72339117527008 0.19503244757652 1.86225283145905 +v 0.77289432287216 0.21258650720119 1.90853905677795 +v 0.96949273347855 0.21258650720119 1.90853905677795 +v 1.01899588108063 0.19503244757652 1.86225283145905 +v 0.72339117527008 0.33591693639755 1.76500725746155 +v 0.77289432287216 0.37297058105469 1.79783391952515 +v 0.96949273347855 0.37297058105469 1.79783391952515 +v 1.01899588108063 0.33591693639755 1.76500725746155 +v 0.72339117527008 0.41547167301178 1.61342835426331 +v 0.77289432287216 0.46353635191917 1.62527525424957 +v 0.96949273347855 0.46353635191917 1.62527525424957 +v 1.01899588108063 0.41547167301178 1.61342835426331 +v 0.72339117527008 0.41547167301178 1.44224095344543 +v 0.77289432287216 0.46353635191917 1.43039405345917 +v 0.96949273347855 0.46353635191917 1.43039405345917 +v 1.01899588108063 0.41547167301178 1.44224095344543 +v 0.72339117527008 0.33591693639755 1.29066205024719 +v 0.77289432287216 0.37297058105469 1.25783538818359 +v 0.96949273347855 0.37297058105469 1.25783538818359 +v 1.01899588108063 0.33591693639755 1.29066205024719 +v 0.72339117527008 0.19503244757652 1.19341647624969 +v 0.77289432287216 0.21258650720119 1.14713025093079 +v 0.96949273347855 0.21258650720119 1.14713025093079 +v 1.01899588108063 0.19503244757652 1.19341647624969 +v 0.72339117527008 0.02509318292141 1.17278218269348 +v 0.77289432287216 0.01912623830140 1.12363994121552 +v 0.96949273347855 0.01912623830140 1.12363994121552 +v 1.01899588108063 0.02509318292141 1.17278218269348 +v 0.72339117527008 -0.13496983051300 1.23348605632782 +v 0.77289432287216 -0.16309082508087 1.19274580478668 +v 0.96949273347855 -0.16309082508087 1.19274580478668 +v 1.01899588108063 -0.13496983051300 1.23348605632782 +v 0.72339117527008 -0.24848808348179 1.36162161827087 +v 0.77289432287216 -0.29232093691826 1.33861637115479 +v 0.96949273347855 -0.29232093691826 1.33861637115479 +v 1.01899588108063 -0.24848808348179 1.36162161827087 +v 0.72339117527008 -0.20608702301979 1.52783465385437 +v 0.72339117527008 -0.17466859519482 1.65530419349670 +v 1.01899588108063 0.03514219075441 1.80012619495392 +v 1.01899588108063 0.16546943783760 1.78430163860321 +v 1.01899588108063 -0.20608702301979 1.52783465385437 +v 1.01899588108063 -0.17466859519482 1.65530419349670 +v 0.72339117527008 0.16546943783760 1.78430163860321 +v 0.72339117527008 0.27351441979408 1.70972347259521 +v 1.01899588108063 0.27351441979408 1.34594583511353 +v 0.72339117527008 -0.08761090040207 1.75357210636139 +v 0.72339117527008 0.16546943783760 1.27136778831482 +v 1.01899588108063 -0.08761090040207 1.75357210636139 +v 1.01899588108063 0.16546943783760 1.27136778831482 +v 0.72339117527008 0.03514219075441 1.80012619495392 +v 1.01899588108063 0.27351441979408 1.70972347259521 +v 0.72339117527008 0.33452534675598 1.59347689151764 +v 0.72339117527008 -0.08761090040207 1.30209732055664 +v 1.01899588108063 0.33452534675598 1.59347689151764 +v 1.01899588108063 0.33452534675598 1.46219241619110 +v 1.01899588108063 -0.08761090040207 1.30209732055664 +v 0.72339117527008 0.33452534675598 1.46219241619110 +v 0.72339117527008 0.27351441979408 1.34594583511353 +v 0.72339117527008 -0.17466859519482 1.40036511421204 +v 1.01899588108063 0.03514219075441 1.25554323196411 +v 1.01899588108063 -0.17466859519482 1.40036511421204 +v 0.72339117527008 0.03514219075441 1.25554323196411 +v -0.71117216348648 -0.28945592045784 1.52783465385437 +v -0.76067531108856 -0.33895906805992 1.52783465385437 +v -0.95727372169495 -0.33895906805992 1.52783465385437 +v -1.00677680969238 -0.28945592045784 1.52783465385437 +v -0.71117216348648 -0.24848808348179 1.69404768943787 +v -0.76067531108856 -0.29232093691826 1.71705293655396 +v -0.95727372169495 -0.29232093691826 1.71705293655396 +v -1.00677680969238 -0.24848808348179 1.69404768943787 +v -0.71117216348648 -0.13496983051300 1.82218337059021 +v -0.76067531108856 -0.16309082508087 1.86292362213135 +v -0.95727372169495 -0.16309082508087 1.86292362213135 +v -1.00677680969238 -0.13496983051300 1.82218337059021 +v -0.71117216348648 0.02509318292141 1.88288724422455 +v -0.76067531108856 0.01912623830140 1.93202948570251 +v -0.95727372169495 0.01912623830140 1.93202948570251 +v -1.00677680969238 0.02509318292141 1.88288724422455 +v -0.71117216348648 0.19503244757652 1.86225283145905 +v -0.76067531108856 0.21258650720119 1.90853905677795 +v -0.95727372169495 0.21258650720119 1.90853905677795 +v -1.00677680969238 0.19503244757652 1.86225283145905 +v -0.71117216348648 0.33591693639755 1.76500725746155 +v -0.76067531108856 0.37297058105469 1.79783391952515 +v -0.95727372169495 0.37297058105469 1.79783391952515 +v -1.00677680969238 0.33591693639755 1.76500725746155 +v -0.71117216348648 0.41547167301178 1.61342835426331 +v -0.76067531108856 0.46353635191917 1.62527525424957 +v -0.95727372169495 0.46353635191917 1.62527525424957 +v -1.00677680969238 0.41547167301178 1.61342835426331 +v -0.71117216348648 0.41547167301178 1.44224095344543 +v -0.76067531108856 0.46353635191917 1.43039405345917 +v -0.95727372169495 0.46353635191917 1.43039405345917 +v -1.00677680969238 0.41547167301178 1.44224095344543 +v -0.71117216348648 0.33591693639755 1.29066205024719 +v -0.76067531108856 0.37297058105469 1.25783538818359 +v -0.95727372169495 0.37297058105469 1.25783538818359 +v -1.00677680969238 0.33591693639755 1.29066205024719 +v -0.71117216348648 0.19503244757652 1.19341647624969 +v -0.76067531108856 0.21258650720119 1.14713025093079 +v -0.95727372169495 0.21258650720119 1.14713025093079 +v -1.00677680969238 0.19503244757652 1.19341647624969 +v -0.71117216348648 0.02509318292141 1.17278218269348 +v -0.76067531108856 0.01912623830140 1.12363994121552 +v -0.95727372169495 0.01912623830140 1.12363994121552 +v -1.00677680969238 0.02509318292141 1.17278218269348 +v -0.71117216348648 -0.13496983051300 1.23348605632782 +v -0.76067531108856 -0.16309082508087 1.19274580478668 +v -0.95727372169495 -0.16309082508087 1.19274580478668 +v -1.00677680969238 -0.13496983051300 1.23348605632782 +v -0.71117216348648 -0.24848808348179 1.36162161827087 +v -0.76067531108856 -0.29232093691826 1.33861637115479 +v -0.95727372169495 -0.29232093691826 1.33861637115479 +v -1.00677680969238 -0.24848808348179 1.36162161827087 +v -0.71117216348648 -0.20608702301979 1.52783465385437 +v -0.71117216348648 -0.17466859519482 1.65530419349670 +v -1.00677680969238 0.03514219075441 1.80012619495392 +v -1.00677680969238 0.16546943783760 1.78430163860321 +v -1.00677680969238 -0.20608702301979 1.52783465385437 +v -1.00677680969238 -0.17466859519482 1.65530419349670 +v -0.71117216348648 0.16546943783760 1.78430163860321 +v -0.71117216348648 0.27351441979408 1.70972347259521 +v -1.00677680969238 0.27351441979408 1.34594583511353 +v -0.71117216348648 -0.08761090040207 1.75357210636139 +v -0.71117216348648 0.16546943783760 1.27136778831482 +v -1.00677680969238 -0.08761090040207 1.75357210636139 +v -1.00677680969238 0.16546943783760 1.27136778831482 +v -0.71117216348648 0.03514219075441 1.80012619495392 +v -1.00677680969238 0.27351441979408 1.70972347259521 +v -0.71117216348648 0.33452534675598 1.59347689151764 +v -0.71117216348648 -0.08761090040207 1.30209732055664 +v -1.00677680969238 0.33452534675598 1.59347689151764 +v -1.00677680969238 0.33452534675598 1.46219241619110 +v -1.00677680969238 -0.08761090040207 1.30209732055664 +v -0.71117216348648 0.33452534675598 1.46219241619110 +v -0.71117216348648 0.27351441979408 1.34594583511353 +v -0.71117216348648 -0.17466859519482 1.40036511421204 +v -1.00677680969238 0.03514219075441 1.25554323196411 +v -1.00677680969238 -0.17466859519482 1.40036511421204 +v -0.71117216348648 0.03514219075441 1.25554323196411 +# 156 vertices + +# 0 texture coordinate + +o Cylinder_4 +usemtl Mat.12 +f 2278/370 2282/369 2331/311 2330/310 +f 2278/311 2279/313 2283/312 2282/310 +f 2279/313 2280/372 2284/371 2283/312 +f 2280/372 2281/374 2285/373 2284/371 +f 2334/373 2335/374 2285/376 2281/375 +f 2286/311 2339/378 2331/377 2282/316 +f 2282/316 2283/317 2287/313 2286/311 +f 2283/317 2284/379 2288/372 2287/313 +f 2284/379 2285/380 2289/374 2288/372 +f 2335/374 2341/380 2289/382 2285/381 +f 2343/319 2339/316 2286/384 2290/383 +f 2286/319 2287/320 2291/317 2290/316 +f 2287/320 2288/385 2292/379 2291/317 +f 2288/385 2289/386 2293/380 2292/379 +f 2289/386 2341/388 2332/387 2293/380 +f 2294/319 2336/390 2343/389 2290/322 +f 2290/322 2291/323 2295/320 2294/319 +f 2291/323 2292/391 2296/385 2295/320 +f 2292/391 2293/392 2297/386 2296/385 +f 2332/386 2333/392 2297/394 2293/393 +f 2337/325 2336/322 2294/396 2298/395 +f 2294/325 2295/326 2299/323 2298/322 +f 2295/326 2296/397 2300/391 2299/323 +f 2296/397 2297/398 2301/392 2300/391 +f 2297/398 2333/400 2344/399 2301/392 +f 2298/402 2302/401 2345/328 2337/325 +f 2298/328 2299/329 2303/326 2302/325 +f 2299/329 2300/365 2304/397 2303/326 +f 2300/365 2301/403 2305/398 2304/397 +f 2344/398 2347/403 2305/405 2301/404 +f 2302/407 2306/406 2350/331 2345/328 +f 2302/331 2303/332 2307/329 2306/328 +f 2303/332 2304/408 2308/365 2307/329 +f 2304/408 2305/409 2309/403 2308/365 +f 2348/411 2309/403 2305/409 2347/410 +f 2350/413 2306/334 2310/331 2351/412 +f 2306/334 2307/335 2311/332 2310/331 +f 2307/335 2308/338 2312/408 2311/332 +f 2308/338 2309/414 2313/409 2312/408 +f 2313/416 2309/415 2348/409 2338/414 +f 2351/418 2310/339 2314/334 2340/417 +f 2310/339 2311/340 2315/335 2314/334 +f 2311/340 2312/419 2316/338 2315/335 +f 2312/419 2313/420 2317/414 2316/338 +f 2313/420 2338/422 2342/421 2317/414 +f 2355/342 2340/339 2314/424 2318/423 +f 2314/342 2315/343 2319/340 2318/339 +f 2315/343 2316/425 2320/419 2319/340 +f 2316/425 2317/426 2321/420 2320/419 +f 2342/420 2353/426 2321/428 2317/427 +f 2322/342 2346/430 2355/429 2318/345 +f 2318/345 2319/346 2323/343 2322/342 +f 2319/346 2320/431 2324/425 2323/343 +f 2320/431 2321/432 2325/426 2324/425 +f 2321/432 2353/434 2349/433 2325/426 +f 2326/345 2352/436 2346/435 2322/348 +f 2322/348 2323/349 2327/346 2326/345 +f 2323/349 2324/437 2328/431 2327/346 +f 2324/437 2325/438 2329/432 2328/431 +f 2354/440 2329/432 2325/438 2349/439 +f 2326/442 2278/441 2330/351 2352/348 +f 2326/351 2327/352 2279/349 2278/348 +f 2327/352 2328/443 2280/437 2279/349 +f 2328/443 2329/444 2281/438 2280/437 +f 2334/446 2281/438 2329/444 2354/445 +f 2356/311 2408/369 2409/370 2360/310 +f 2356/312 2360/313 2361/311 2357/310 +f 2357/371 2361/372 2362/313 2358/312 +f 2358/373 2362/374 2363/372 2359/371 +f 2412/376 2359/374 2363/373 2413/375 +f 2364/377 2360/378 2409/311 2417/316 +f 2360/313 2364/317 2365/316 2361/311 +f 2361/372 2365/379 2366/317 2362/313 +f 2362/374 2366/380 2367/379 2363/372 +f 2413/382 2363/380 2367/374 2419/381 +f 2421/384 2368/316 2364/319 2417/383 +f 2364/317 2368/320 2369/319 2365/316 +f 2365/379 2369/385 2370/320 2366/317 +f 2366/380 2370/386 2371/385 2367/379 +f 2367/387 2371/388 2410/386 2419/380 +f 2372/389 2368/390 2421/319 2414/322 +f 2368/320 2372/323 2373/322 2369/319 +f 2369/385 2373/391 2374/323 2370/320 +f 2370/386 2374/392 2375/391 2371/385 +f 2410/394 2371/392 2375/386 2411/393 +f 2415/396 2376/322 2372/325 2414/395 +f 2372/323 2376/326 2377/325 2373/322 +f 2373/391 2377/397 2378/326 2374/323 +f 2374/392 2378/398 2379/397 2375/391 +f 2375/399 2379/400 2422/398 2411/392 +f 2376/328 2415/401 2423/402 2380/325 +f 2376/326 2380/329 2381/328 2377/325 +f 2377/397 2381/365 2382/329 2378/326 +f 2378/398 2382/403 2383/365 2379/397 +f 2422/405 2379/403 2383/398 2425/404 +f 2380/331 2423/406 2428/407 2384/328 +f 2380/329 2384/332 2385/331 2381/328 +f 2381/365 2385/408 2386/332 2382/329 +f 2382/403 2386/409 2387/408 2383/365 +f 2426/409 2425/403 2383/411 2387/410 +f 2428/331 2429/334 2388/413 2384/412 +f 2384/332 2388/335 2389/334 2385/331 +f 2385/408 2389/338 2390/335 2386/332 +f 2386/409 2390/414 2391/338 2387/408 +f 2391/409 2416/415 2426/416 2387/414 +f 2429/334 2418/339 2392/418 2388/417 +f 2388/335 2392/340 2393/339 2389/334 +f 2389/338 2393/419 2394/340 2390/335 +f 2390/414 2394/420 2395/419 2391/338 +f 2391/421 2395/422 2420/420 2416/414 +f 2433/424 2396/339 2392/342 2418/423 +f 2392/340 2396/343 2397/342 2393/339 +f 2393/419 2397/425 2398/343 2394/340 +f 2394/420 2398/426 2399/425 2395/419 +f 2420/428 2395/426 2399/420 2431/427 +f 2400/429 2396/430 2433/342 2424/345 +f 2396/343 2400/346 2401/345 2397/342 +f 2397/425 2401/431 2402/346 2398/343 +f 2398/426 2402/432 2403/431 2399/425 +f 2399/433 2403/434 2427/432 2431/426 +f 2404/435 2400/436 2424/345 2430/348 +f 2400/346 2404/349 2405/348 2401/345 +f 2401/431 2405/437 2406/349 2402/346 +f 2402/432 2406/438 2407/437 2403/431 +f 2432/438 2427/432 2403/440 2407/439 +f 2404/351 2430/441 2408/442 2356/348 +f 2404/349 2356/352 2357/351 2405/348 +f 2405/437 2357/443 2358/352 2406/349 +f 2406/438 2358/444 2359/443 2407/437 +f 2412/444 2432/438 2407/446 2359/445 + +v 1.01899588108063 0.03514219075441 1.80012619495392 +v 0.72339117527008 0.16546943783760 1.78430163860321 +v 1.01899588108063 0.27351441979408 1.70972347259521 +v 0.72339117527008 0.27351441979408 1.34594583511353 +v 1.01899588108063 0.27351441979408 1.34594583511353 +v 0.72339117527008 0.33452534675598 1.46219241619110 +v 1.01899588108063 -0.08761090040207 1.30209732055664 +v 1.01899588108063 0.16546943783760 1.78430163860321 +v 1.01899588108063 0.03514219075441 1.25554323196411 +v 0.72339117527008 -0.08761090040207 1.30209732055664 +v -1.00677680969238 0.03514219075441 1.80012619495392 +v -1.00677680969238 0.27351441979408 1.70972347259521 +v -0.71117216348648 0.27351441979408 1.34594583511353 +v -1.00677680969238 0.27351441979408 1.34594583511353 +v -0.71117216348648 0.33452534675598 1.46219241619110 +v -1.00677680969238 -0.08761090040207 1.30209732055664 +v -1.00677680969238 0.16546943783760 1.78430163860321 +v -1.00677680969238 0.03514219075441 1.25554323196411 +v -0.71117216348648 -0.08761090040207 1.30209732055664 +# 19 vertices + +# 0 texture coordinate + +o Cylinder_5 +usemtl Mat.12 +f 2334/450 2330/449 2331/448 2335/447 +f 2335/452 2331/451 2339/449 2341/450 +f 2343/451 2434/452 2341/454 2339/453 +f 2435/453 2441/454 2434/456 2343/455 +f 2337/455 2436/456 2441/458 2435/457 +f 2436/460 2337/459 2345/457 2347/458 +f 2347/462 2345/461 2439/459 2348/460 +f 2348/464 2439/463 2437/461 2438/462 +f 2438/466 2437/465 2340/463 2342/464 +f 2342/468 2340/467 2355/465 2442/466 +f 2442/470 2355/469 2443/467 2440/468 +f 2440/472 2443/471 2352/469 2354/470 +f 2354/474 2352/473 2330/471 2334/472 +f 2412/448 2413/449 2409/450 2408/447 +f 2413/449 2419/451 2417/452 2409/450 +f 2421/454 2417/452 2419/451 2444/453 +f 2414/456 2421/454 2444/453 2450/455 +f 2415/458 2414/456 2450/455 2445/457 +f 2445/457 2425/459 2423/460 2415/458 +f 2425/459 2426/461 2448/462 2423/460 +f 2426/461 2447/463 2446/464 2448/462 +f 2447/463 2420/465 2418/466 2446/464 +f 2420/465 2451/467 2433/468 2418/466 +f 2451/467 2449/469 2452/470 2433/468 +f 2449/469 2432/471 2430/472 2452/470 +f 2432/471 2412/473 2408/474 2430/472 + +v 0.64068341255188 0.70272243022919 2.25362110137939 +v 0.64068341255188 0.74787229299545 2.25857138633728 +v 0.69192385673523 0.70272243022919 2.25362110137939 +v 0.69192385673523 0.74787229299545 2.25857138633728 +v 0.67263126373291 0.69835621118546 2.29344391822815 +v 0.67263126373291 0.74350607395172 2.29839420318604 +v 0.62928134202957 0.69727784395218 2.30327939987183 +v 0.62928134202957 0.74242770671844 2.30822944641113 +v 0.59451740980148 0.70029938220978 2.27572107315063 +v 0.59451740980148 0.74544924497604 2.28067135810852 +v 0.59451740980148 0.70514547824860 2.23152112960815 +v 0.59451740980148 0.75029534101486 2.23647141456604 +v 0.62928134202957 0.70816695690155 2.20396304130554 +v 0.62928134202957 0.75331681966782 2.20891332626343 +v 0.67263126373291 0.70708858966827 2.21379852294922 +v 0.67263126373291 0.75223845243454 2.21874856948853 +v -0.64068341255188 0.70272243022919 2.25362110137939 +v -0.64068341255188 0.74787229299545 2.25857138633728 +v -0.69192385673523 0.70272243022919 2.25362110137939 +v -0.69192385673523 0.74787229299545 2.25857138633728 +v -0.67263126373291 0.69835621118546 2.29344391822815 +v -0.67263126373291 0.74350607395172 2.29839420318604 +v -0.62928134202957 0.69727784395218 2.30327939987183 +v -0.62928134202957 0.74242770671844 2.30822944641113 +v -0.59451740980148 0.70029938220978 2.27572107315063 +v -0.59451740980148 0.74544924497604 2.28067135810852 +v -0.59451740980148 0.70514547824860 2.23152112960815 +v -0.59451740980148 0.75029534101486 2.23647141456604 +v -0.62928134202957 0.70816695690155 2.20396304130554 +v -0.62928134202957 0.75331681966782 2.20891332626343 +v -0.67263126373291 0.70708858966827 2.21379852294922 +v -0.67263126373291 0.75223845243454 2.21874856948853 +# 32 vertices + +vn 0.00000000000000 -1.00000000000000 0.00000000000000 +vn 0.00000000000000 0.00000000000000 0.00000000000000 +vn 1.00000000000000 0.00000000000000 0.00000000000000 +vn 0.62348979711533 0.00000000000000 0.78183144330978 +vn 0.00000000000000 1.00000000000000 0.00000000000000 +vn -0.22252093255520 0.00000000000000 0.97492790222168 +vn -0.90096884965897 0.00000000000000 0.43388372659683 +vn -0.90096884965897 0.00000000000000 -0.43388372659683 +vn -0.22252093255520 0.00000000000000 -0.97492790222168 +vn 0.62348979711533 0.00000000000000 -0.78183144330978 +vn -1.00000000000000 -0.00000000000000 0.00000064502285 +vn -0.62348932027817 0.00000000000000 0.78183186054230 +vn 0.00000000000000 1.00000000000000 -0.00000000000000 +vn 0.00000000000000 1.00000000000000 -0.00000000000000 +vn 0.22252090275288 0.00000000000000 0.97492790222168 +vn 0.90096890926361 0.00000000000000 0.43388372659683 +vn 0.90096890926361 0.00000000000000 -0.43388372659683 +vn 0.22252090275288 0.00000000000000 -0.97492790222168 +vn -0.62348985671997 -0.00000000000000 -0.78183144330978 +# 19 normals + +vt 0.50000000000000 -0.50000000000000 0.00000000000000 +vt 0.00000000000000 -0.50000000000000 0.00000000000000 +vt 0.18825510144234 -0.10908424854279 0.00000000000000 +vt 0.00000000000000 -1.00000000000000 0.00000000000000 +vt 0.14285714924335 0.00000000000000 0.00000000000000 +vt 0.14285714924335 -1.00000000000000 0.00000000000000 +vt 1.00000000000000 -0.50000000000000 0.00000000000000 +vt 0.81174492835999 -0.10908424854279 0.00000000000000 +vt 0.61126047372818 -0.01253604330122 0.00000000000000 +vt 0.28571429848671 0.00000000000000 0.00000000000000 +vt 0.28571429848671 -1.00000000000000 0.00000000000000 +vt 0.38873952627182 -0.01253604330122 0.00000000000000 +vt 0.95048445463181 -0.28305810689926 0.00000000000000 +vt 0.42857143282890 0.00000000000000 0.00000000000000 +vt 0.42857143282890 -1.00000000000000 0.00000000000000 +vt 0.04951556771994 -0.28305810689926 0.00000000000000 +vt 0.95048445463181 -0.71694183349609 0.00000000000000 +vt 0.57142859697342 0.00000000000000 0.00000000000000 +vt 0.57142859697342 -1.00000000000000 0.00000000000000 +vt 0.04951556771994 -0.71694183349609 0.00000000000000 +vt 0.61126047372818 -0.98746395111084 0.00000000000000 +vt 0.71428573131561 0.00000000000000 0.00000000000000 +vt 0.71428573131561 -1.00000000000000 0.00000000000000 +vt 0.38873952627182 -0.98746395111084 0.00000000000000 +vt 0.18825510144234 -0.89091575145721 0.00000000000000 +vt 0.85714286565781 0.00000000000000 0.00000000000000 +vt 0.85714286565781 -1.00000000000000 0.00000000000000 +vt 0.81174492835999 -0.89091575145721 0.00000000000000 +vt 1.00000000000000 0.00000000000000 0.00000000000000 +# 29 texture coordinates + +o Cylinder_6 +usemtl Mat.16 +f 2453/475/1 2455/477/1 2457/476/1 +f 2455/480/3 2456/479/3 2458/4/4 2457/478/4 +f 2456/482/5 2454/482/5 2458/475/5 +f 2453/475/1 2457/483/1 2459/477/1 +f 2457/485/4 2458/484/4 2460/479/6 2459/480/6 +f 2458/486/5 2454/486/5 2460/475/5 +f 2453/475/1 2459/487/1 2461/483/1 +f 2459/489/6 2460/488/6 2462/484/7 2461/485/7 +f 2460/490/5 2454/490/5 2462/475/5 +f 2453/475/1 2461/491/1 2463/487/1 +f 2461/493/7 2462/492/7 2464/488/8 2463/489/8 +f 2462/494/5 2454/494/5 2464/475/5 +f 2453/475/1 2463/495/1 2465/491/1 +f 2463/497/8 2464/496/8 2466/492/9 2465/493/9 +f 2464/498/5 2454/498/5 2466/475/5 +f 2453/475/1 2465/499/1 2467/495/1 +f 2465/501/9 2466/500/9 2468/496/10 2467/497/10 +f 2466/502/5 2454/502/5 2468/475/5 +f 2453/475/1 2467/476/1 2455/499/1 +f 2467/115/10 2468/503/10 2456/500/3 2455/501/3 +f 2468/481/5 2454/481/5 2456/475/5 +f 2469/475/1 2473/476/1 2471/477/1 +f 2471/4/11 2473/479/12 2474/480/12 2472/478/11 +f 2472/482/13 2474/475/5 2470/482/14 +f 2469/475/1 2475/477/1 2473/483/1 +f 2473/479/12 2475/484/15 2476/485/15 2474/480/12 +f 2474/486/5 2476/475/5 2470/486/14 +f 2469/475/1 2477/483/1 2475/487/1 +f 2475/484/15 2477/488/16 2478/489/16 2476/485/15 +f 2476/490/5 2478/475/5 2470/490/14 +f 2469/475/1 2479/487/1 2477/491/1 +f 2477/488/16 2479/492/17 2480/493/17 2478/489/16 +f 2478/494/5 2480/475/5 2470/494/14 +f 2469/475/1 2481/491/1 2479/495/1 +f 2479/492/17 2481/496/18 2482/497/18 2480/493/17 +f 2480/498/5 2482/475/5 2470/498/14 +f 2469/475/1 2483/495/1 2481/499/1 +f 2481/496/18 2483/500/19 2484/501/19 2482/497/18 +f 2482/502/5 2484/475/13 2470/502/14 +f 2469/475/1 2471/499/1 2483/476/1 +f 2483/500/19 2471/503/11 2472/115/11 2484/501/19 +f 2484/481/13 2472/475/13 2470/481/14 + +v 0.80550634860992 0.39738562703133 -2.43609237670898 +v 0.80550634860992 0.45925870537758 -2.43609237670898 +v 0.87199795246124 0.39738562703133 -2.44026875495911 +v 0.87199795246124 0.45925870537758 -2.44026875495911 +v 0.88660979270935 0.39738562703133 -2.20763850212097 +v 0.88660979270935 0.45925870537758 -2.20763850212097 +v 0.82011818885803 0.39738562703133 -2.20346212387085 +v 0.82011818885803 0.45925870537758 -2.20346212387085 +v -0.80550634860992 0.39738562703133 -2.43609237670898 +v -0.80550634860992 0.45925870537758 -2.43609237670898 +v -0.87199795246124 0.39738562703133 -2.44026875495911 +v -0.87199795246124 0.45925870537758 -2.44026875495911 +v -0.88660979270935 0.39738562703133 -2.20763850212097 +v -0.88660979270935 0.45925870537758 -2.20763850212097 +v -0.82011818885803 0.39738562703133 -2.20346212387085 +v -0.82011818885803 0.45925870537758 -2.20346212387085 +# 16 vertices + +vn 0.00000000000000 0.00000000000000 -1.00000000000000 +vn 0.00000000000000 0.00000000000000 1.00000000000000 +vn -1.00000000000000 0.00000000000000 0.00000000000000 +vn 0.12512895464897 0.00000000000000 -0.99214047193527 +vn -0.99214053153992 0.00000000000000 -0.12512879073620 +vn -0.12512941658497 0.00000000000000 0.99214041233063 +vn 0.99214041233063 0.00000000000000 0.12512943148613 +# 7 normals + +# 0 texture coordinate + +o Cube.7 +usemtl Mat.11 +f 2485/115/20 2486/503/20 2488/4/20 2487/478/20 +f 2487/115/3 2488/503/3 2490/4/3 2489/478/3 +f 2489/115/21 2490/503/21 2492/4/21 2491/478/21 +f 2491/115/22 2492/503/22 2486/4/22 2485/478/22 +f 2486/115/5 2492/503/5 2490/4/5 2488/478/5 +f 2491/115/1 2485/503/1 2487/4/1 2489/478/1 +f 2493/4/23 2495/503/23 2496/115/23 2494/478/23 +f 2495/4/24 2497/503/24 2498/115/24 2496/478/24 +f 2497/4/25 2499/503/25 2500/115/25 2498/478/25 +f 2499/4/26 2493/503/26 2494/115/26 2500/478/26 +f 2494/4/5 2496/503/5 2498/115/5 2500/478/5 +f 2499/4/1 2497/503/1 2495/115/1 2493/478/1 + +v 0.86032986640930 0.33292692899704 2.48917269706726 +v 0.89533847570419 0.33292692899704 2.48917269706726 +v 0.89533847570419 0.32329714298248 2.51960349082947 +v 0.86032986640930 0.32329714298248 2.51960349082947 +v 0.86032986640930 0.34856191277504 2.48105454444885 +v 0.89533847570419 0.34856191277504 2.48105454444885 +v 0.90779554843903 0.34480357170105 2.49293112754822 +v 0.90779554843903 0.33517375588417 2.52336168289185 +v 0.89533847570419 0.33141538500786 2.53523826599121 +v 0.86032986640930 0.33141538500786 2.53523826599121 +v 0.84787279367447 0.33517375588417 2.52336168289185 +v 0.84787279367447 0.34480357170105 2.49293112754822 +v 0.86032986640930 0.38318559527397 2.49201107025146 +v 0.89533847570419 0.38318559527397 2.49201107025146 +v 0.90779554843903 0.37942722439766 2.50388765335083 +v 0.90779554843903 0.36979740858078 2.53431844711304 +v 0.89533847570419 0.36603906750679 2.54619503021240 +v 0.86032986640930 0.36603906750679 2.54619503021240 +v 0.84787279367447 0.36979740858078 2.53431844711304 +v 0.84787279367447 0.37942722439766 2.50388765335083 +v 0.86032986640930 0.39130383729935 2.50764608383179 +v 0.89533847570419 0.39130383729935 2.50764608383179 +v 0.89533847570419 0.38167405128479 2.53807687759399 +v 0.86032986640930 0.38167405128479 2.53807687759399 +v -0.86032986640930 0.33292692899704 2.48917269706726 +v -0.89533847570419 0.33292692899704 2.48917269706726 +v -0.89533847570419 0.32329714298248 2.51960349082947 +v -0.86032986640930 0.32329714298248 2.51960349082947 +v -0.86032986640930 0.34856191277504 2.48105454444885 +v -0.89533847570419 0.34856191277504 2.48105454444885 +v -0.90779554843903 0.34480357170105 2.49293112754822 +v -0.90779554843903 0.33517375588417 2.52336168289185 +v -0.89533847570419 0.33141538500786 2.53523826599121 +v -0.86032986640930 0.33141538500786 2.53523826599121 +v -0.84787279367447 0.33517375588417 2.52336168289185 +v -0.84787279367447 0.34480357170105 2.49293112754822 +v -0.86032986640930 0.38318559527397 2.49201107025146 +v -0.89533847570419 0.38318559527397 2.49201107025146 +v -0.90779554843903 0.37942722439766 2.50388765335083 +v -0.90779554843903 0.36979740858078 2.53431844711304 +v -0.89533847570419 0.36603906750679 2.54619503021240 +v -0.86032986640930 0.36603906750679 2.54619503021240 +v -0.84787279367447 0.36979740858078 2.53431844711304 +v -0.84787279367447 0.37942722439766 2.50388765335083 +v -0.86032986640930 0.39130383729935 2.50764608383179 +v -0.89533847570419 0.39130383729935 2.50764608383179 +v -0.89533847570419 0.38167405128479 2.53807687759399 +v -0.86032986640930 0.38167405128479 2.53807687759399 +# 48 vertices + +vt 0.00000000000000 -0.74065876007080 0.00000000000000 +vt 0.64146292209625 -0.74065876007080 0.00000000000000 +vt 0.64146292209625 -1.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.25934118032455 0.00000000000000 +vt 0.64146292209625 -0.25934118032455 0.00000000000000 +vt 0.64146292209625 0.00000000000000 0.00000000000000 +vt 0.82073146104813 -1.00000000000000 0.00000000000000 +vt 1.00000000000000 -0.74065876007080 0.00000000000000 +vt 1.00000000000000 -0.25934118032455 0.00000000000000 +vt 0.82073146104813 0.00000000000000 0.00000000000000 +vt 0.61994063854218 -0.74065876007080 0.00000000000000 +vt 0.61994063854218 -1.00000000000000 0.00000000000000 +vt 0.61994063854218 -0.25934118032455 0.00000000000000 +vt 0.61994063854218 0.00000000000000 0.00000000000000 +vt 0.80997031927109 -1.00000000000000 0.00000000000000 +vt 0.80997031927109 0.00000000000000 0.00000000000000 +# 16 texture coordinates + +o 1 +usemtl Mat.18 +f 2501/506 2505/505 2506/504 2502/478 +f 2505/505 2513/508 2514/507 2506/504 +f 2513/508 2521/509 2522/4 2514/507 +f 2502/115 2506/511 2507/505 +f 2506/511 2514/512 2515/508 2507/505 +f 2514/512 2522/512 2515/513 +f 2502/515 2507/514 2508/504 2503/478 +f 2507/514 2515/516 2516/507 2508/504 +f 2515/516 2522/517 2523/4 2516/507 +f 2503/115 2508/511 2509/514 +f 2508/511 2516/512 2517/516 2509/514 +f 2516/512 2523/512 2517/519 +f 2503/506 2509/505 2510/504 2504/478 +f 2509/505 2517/508 2518/507 2510/504 +f 2517/508 2523/509 2524/4 2518/507 +f 2504/115 2510/511 2511/505 +f 2510/511 2518/512 2519/508 2511/505 +f 2518/512 2524/512 2519/513 +f 2504/515 2511/514 2512/504 2501/478 +f 2511/514 2519/516 2520/507 2512/504 +f 2519/516 2524/517 2521/4 2520/507 +f 2501/115 2512/511 2505/514 +f 2512/511 2520/512 2513/516 2505/514 +f 2520/512 2521/512 2513/519 +f 2521/115 2524/503 2523/4 2522/478 +f 2501/478 2502/115 2503/503 2504/4 +f 2525/504 2526/505 2530/506 2529/478 +f 2529/507 2530/508 2538/505 2537/504 +f 2537/4 2538/509 2546/508 2545/507 +f 2526/115 2531/505 2530/511 +f 2530/508 2531/512 2539/511 2538/505 +f 2538/512 2539/513 2546/512 +f 2526/504 2527/514 2532/515 2531/478 +f 2531/507 2532/516 2540/514 2539/504 +f 2539/4 2540/517 2547/516 2546/507 +f 2527/115 2533/514 2532/511 +f 2532/516 2533/512 2541/511 2540/514 +f 2540/512 2541/519 2547/512 +f 2527/504 2528/505 2534/506 2533/478 +f 2533/507 2534/508 2542/505 2541/504 +f 2541/4 2542/509 2548/508 2547/507 +f 2528/115 2535/505 2534/511 +f 2534/508 2535/512 2543/511 2542/505 +f 2542/512 2543/513 2548/512 +f 2528/504 2525/514 2536/515 2535/478 +f 2535/507 2536/516 2544/514 2543/504 +f 2543/4 2544/517 2545/516 2548/507 +f 2525/115 2529/514 2536/511 +f 2536/516 2529/512 2537/511 2544/514 +f 2544/512 2537/519 2545/512 +f 2545/4 2546/503 2547/115 2548/478 +f 2525/503 2528/115 2527/478 2526/4 + +v -0.20782317221165 0.20887066423893 2.69933009147644 +v 0.18772414326668 0.20887066423893 2.69933009147644 +v -0.20782317221165 0.23388493061066 2.67431569099426 +v 0.18772414326668 0.23388493061066 2.67431569099426 +v 0.21273840963840 0.23388493061066 2.69933009147644 +v 0.18772414326668 0.23388493061066 2.72434425354004 +v -0.20782317221165 0.23388493061066 2.72434425354004 +v -0.23283743858337 0.23388493061066 2.69933009147644 +v -0.20782317221165 0.38636517524719 2.67431569099426 +v 0.18772414326668 0.38636517524719 2.67431569099426 +v 0.21273840963840 0.38636517524719 2.69933009147644 +v 0.18772414326668 0.38636517524719 2.72434425354004 +v -0.20782317221165 0.38636517524719 2.72434425354004 +v -0.23283743858337 0.38636517524719 2.69933009147644 +v -0.20782317221165 0.41137945652008 2.69933009147644 +v 0.18772414326668 0.41137945652008 2.69933009147644 +# 16 vertices + +vt 0.00000000000000 -0.82995116710663 0.00000000000000 +vt 0.90963953733444 -0.82995116710663 0.00000000000000 +vt 0.90963953733444 -1.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.17004883289337 0.00000000000000 +vt 0.90963953733444 -0.17004883289337 0.00000000000000 +vt 0.90963953733444 0.00000000000000 0.00000000000000 +vt 0.95481973886490 -1.00000000000000 0.00000000000000 +vt 1.00000000000000 -0.82995116710663 0.00000000000000 +vt 1.00000000000000 -0.17004883289337 0.00000000000000 +vt 0.95481973886490 0.00000000000000 0.00000000000000 +# 10 texture coordinates + +o plate +usemtl default +f 2549/522 2551/521 2552/520 2550/478 +f 2551/521 2557/524 2558/523 2552/520 +f 2557/524 2563/525 2564/4 2558/523 +f 2550/115 2552/527 2553/521 +f 2552/527 2558/528 2559/524 2553/521 +f 2558/528 2564/528 2559/529 +f 2550/478 2553/520 2553/520 2550/478 +f 2553/520 2559/523 2559/523 2553/520 +f 2559/523 2564/4 2564/4 2559/523 +f 2550/115 2553/527 2554/520 +f 2553/527 2559/528 2560/523 2554/520 +f 2559/528 2564/528 2560/66 +f 2550/522 2554/521 2555/520 2549/478 +f 2554/521 2560/524 2561/523 2555/520 +f 2560/524 2564/525 2563/4 2561/523 +f 2549/115 2555/527 2556/521 +f 2555/527 2561/528 2562/524 2556/521 +f 2561/528 2563/528 2562/529 +f 2549/478 2556/520 2556/520 2549/478 +f 2556/520 2562/523 2562/523 2556/520 +f 2562/523 2563/4 2563/4 2562/523 +f 2549/115 2556/527 2551/520 +f 2556/527 2562/528 2557/523 2551/520 +f 2562/528 2563/528 2557/66 +f 2563/115 2563/503 2564/4 +f 2549/478 2550/115 2550/503 2549/4 + +v -0.75726974010468 0.74599647521973 0.83532387018204 +v -0.75726974010468 0.82250452041626 0.83532387018204 +v 0.71062523126602 0.65062940120697 2.37156724929810 +v 0.71062523126602 0.72713744640350 2.37156724929810 +v 0.00000000000000 0.74599647521973 0.83532387018204 +v 0.00000000000000 0.82250452041626 0.83532387018204 +v 0.00000000000000 0.67392224073410 2.56230068206787 +v 0.00000000000000 0.72713744640350 2.56230068206787 +v 0.75726974010468 0.74599647521973 0.83532387018204 +v 0.75726974010468 0.82250452041626 0.83532387018204 +v -0.71062523126602 0.65062940120697 2.37156724929810 +v -0.71062523126602 0.72713744640350 2.37156724929810 +v -0.30765262246132 0.82250452041626 0.83532387018204 +v 0.34377250075340 0.82250452041626 0.83532387018204 +v -0.03980341926217 0.81716281175613 0.92137163877487 +v -0.05510866641998 0.81510883569717 0.95445883274078 +v 0.05510866641998 0.81510883569717 0.95445883274078 +v 0.35907775163651 0.82250452041626 0.83532387018204 +v -0.39234736561775 0.82250452041626 0.83532387018204 +v -0.34377250075340 0.82250452041626 0.83532387018204 +v 0.00000000000000 0.81277579069138 1.01149928569794 +v 0.24371802806854 0.82250452041626 0.83532387018204 +v 0.03980341926217 0.81716281175613 0.92137163877487 +v 0.40765261650085 0.82250452041626 0.83532387018204 +v 0.25902327895164 0.82250452041626 0.83532387018204 +v -0.40765261650085 0.82250452041626 0.83532387018204 +v -0.29234737157822 0.82250452041626 0.83532387018204 +v -0.24371802806854 0.82250452041626 0.83532387018204 +v -0.25902327895164 0.82250452041626 0.83532387018204 +v 0.39234736561775 0.82250452041626 0.83532387018204 +v 0.00000000000000 0.82092481851578 0.86393034458160 +v 0.30765262246132 0.82250452041626 0.83532387018204 +v 0.29234737157822 0.82250452041626 0.83532387018204 +v -0.35907775163651 0.82250452041626 0.83532387018204 +v 0.14316478371620 0.82194238901138 0.84550338983536 +v 0.39648765325546 0.76017415523529 0.83532387018204 +v 0.34791278839111 0.76047182083130 0.83532387018204 +v 0.04394370317459 0.82122343778610 0.85852313041687 +v 0.29648765921593 0.76070785522461 0.83532387018204 +v 0.34791278839111 0.81515479087830 0.96841794252396 +v 0.03980341926217 0.82099515199661 0.86265712976456 +v 0.05510866641998 0.82099515199661 0.86265712976456 +v 0.34377250075340 0.81538307666779 0.96428388357162 +v 0.24371802806854 0.76510536670685 0.83532387018204 +v 0.04394370317459 0.81307435035706 1.00609195232391 +v 0.24785830080509 0.81461501121521 0.97819274663925 +v 0.35907775163651 0.76461726427078 0.83532387018204 +v 0.25488299131393 0.81461501121521 0.97819274663925 +v 0.29234737157822 0.81512206792831 0.96901065111160 +v 0.14316478371620 0.81424993276596 0.98480415344238 +v 0.14730507135391 0.81402164697647 0.98893821239471 +v 0.30351233482361 0.81489378213882 0.97314471006393 +v 0.30765262246132 0.81512206792831 0.96901065111160 +v 0.35493746399879 0.81515479087830 0.96841794252396 +v 0.40765261650085 0.81571227312088 0.95832288265228 +v 0.05510866641998 0.81330263614655 1.00195801258087 +v 0.05096838250756 0.82122343778610 0.85852313041687 +v 0.19648766517639 0.81415671110153 0.98649215698242 +v 0.19234737753868 0.81438499689102 0.98235815763474 +v 0.30765262246132 0.76485329866409 0.83532387018204 +v 0.34377250075340 0.76461726427078 0.83532387018204 +v 0.20765262842178 0.81438499689102 0.98235815763474 +v 0.20351234078407 0.81415671110153 0.98649215698242 +v 0.25902327895164 0.81484329700470 0.97405868768692 +v 0.20351234078407 0.82230573892593 0.83892327547073 +v 0.15847003459930 0.82194238901138 0.84550338983536 +v 0.29234737157822 0.76485329866409 0.83532387018204 +v 0.14730507135391 0.82217067480087 0.84136933088303 +v 0.24785830080509 0.76095998287201 0.83532387018204 +v 0.09234737604856 0.81386107206345 0.99184572696686 +v 0.09234737604856 0.82155352830887 0.85254490375519 +v 0.39648765325546 0.81548398733139 0.96245688199997 +v 0.39234736561775 0.81571227312088 0.95832288265228 +v 0.40351232886314 0.81548398733139 0.96245688199997 +v 0.09648766368628 0.81363278627396 0.99597978591919 +v 0.05096838250756 0.81307435035706 1.00609195232391 +v 0.19648766517639 0.82230573892593 0.83892327547073 +v 0.35907775163651 0.81538307666779 0.96428388357162 +v 0.10765262693167 0.82155352830887 0.85254490375519 +v 0.29648765921593 0.81489378213882 0.97314471006393 +v 0.40351232886314 0.76017415523529 0.83532387018204 +v 0.40765261650085 0.76431953907013 0.83532387018204 +v 0.00765262497589 0.82069653272629 0.86806440353394 +v 0.00765262497589 0.81300407648087 1.00736522674561 +v 0.25902327895164 0.76510536670685 0.83532387018204 +v 0.09648766368628 0.82178181409836 0.84841084480286 +v 0.30351233482361 0.76070785522461 0.83532387018204 +v 0.00351233966649 0.81277579069138 1.01149928569794 +v 0.00351233966649 0.82092481851578 0.86393034458160 +v -0.34377250075340 0.76461726427078 0.83532387018204 +v -0.35907775163651 0.76461726427078 0.83532387018204 +v 0.24371802806854 0.81484329700470 0.97405868768692 +v -0.34791278839111 0.76047182083130 0.83532387018204 +v -0.35493746399879 0.76047182083130 0.83532387018204 +v 0.25488299131393 0.76095998287201 0.83532387018204 +v -0.25902327895164 0.76510536670685 0.83532387018204 +v -0.25488299131393 0.76095998287201 0.83532387018204 +v 0.39234736561775 0.76431953907013 0.83532387018204 +v 0.10351233929396 0.82178181409836 0.84841084480286 +v -0.39648765325546 0.76017415523529 0.83532387018204 +v -0.39234736561775 0.76431953907013 0.83532387018204 +v -0.40765261650085 0.76431953907013 0.83532387018204 +v 0.15432974696159 0.81402164697647 0.98893821239471 +v 0.15847003459930 0.81424993276596 0.98480415344238 +v 0.15432974696159 0.82217067480087 0.84136933088303 +v -0.29234737157822 0.76485329866409 0.83532387018204 +v -0.30765262246132 0.76485329866409 0.83532387018204 +v -0.30351233482361 0.76070785522461 0.83532387018204 +v -0.34377250075340 0.81450164318085 0.96424001455307 +v -0.34791278839111 0.81424510478973 0.96837264299393 +v -0.35493746399879 0.81424510478973 0.96837264299393 +v -0.35907775163651 0.81450164318085 0.96424001455307 +v -0.24785830080509 0.76095998287201 0.83532387018204 +v -0.24371802806854 0.76510536670685 0.83532387018204 +v -0.24785830080509 0.81363850831985 0.97814410924912 +v -0.25488299131393 0.81363850831985 0.97814410924912 +v -0.14730507135391 0.82212936878204 0.84136724472046 +v -0.14316478371620 0.82187283039093 0.84549987316132 +v -0.14316478371620 0.81322824954987 0.98475331068039 +v -0.14730507135391 0.81297171115875 0.98888593912125 +v 0.19234737753868 0.82207745313644 0.84305733442307 +v -0.15847003459930 0.81322824954987 0.98475331068039 +v -0.15432974696159 0.82212936878204 0.84136724472046 +v -0.05096838250756 0.82106482982636 0.85851520299912 +v -0.04394370317459 0.82106482982636 0.85851520299912 +v -0.03980341926217 0.82080829143524 0.86264783143997 +v 0.35493746399879 0.76047182083130 0.83532387018204 +v -0.05510866641998 0.82080829143524 0.86264783143997 +v 0.20765262842178 0.82207745313644 0.84305733442307 +v -0.39648765325546 0.81461501121521 0.96241360902786 +v -0.24371802806854 0.81389504671097 0.97401148080826 +v 0.10351233929396 0.81363278627396 0.99597978591919 +v -0.40765261650085 0.81487154960632 0.95828098058701 +v 0.10765262693167 0.81386107206345 0.99184572696686 +v -0.25902327895164 0.81389504671097 0.97401148080826 +v -0.29648765921593 0.81395179033279 0.97309780120850 +v -0.30351233482361 0.81395179033279 0.97309780120850 +v -0.30765262246132 0.81420832872391 0.96896517276764 +v -0.19648766517639 0.82228118181229 0.83892202377319 +v -0.15432974696159 0.81297171115875 0.98888593912125 +v -0.19234737753868 0.82202458381653 0.84305471181870 +v -0.19234737753868 0.81338000297546 0.98230808973312 +v -0.19648766517639 0.81312346458435 0.98644071817398 +v -0.20351234078407 0.81312346458435 0.98644071817398 +v -0.20765262842178 0.81338000297546 0.98230808973312 +v -0.20765262842178 0.82202458381653 0.84305471181870 +v -0.20351234078407 0.82228118181229 0.83892202377319 +v -0.09648766368628 0.82169240713120 0.84840643405914 +v -0.09234737604856 0.82143580913544 0.85253906250000 +v -0.09234737604856 0.81279122829437 0.99179244041443 +v -0.09648766368628 0.81253468990326 0.99592506885529 +v -0.40351232886314 0.81461501121521 0.96241360902786 +v -0.10765262693167 0.81279122829437 0.99179244041443 +v -0.10765262693167 0.82143580913544 0.85253906250000 +v -0.29234737157822 0.81420832872391 0.96896517276764 +v -0.04394370317459 0.81242483854294 1.00605964660645 +v -0.05096838250756 0.81232100725174 1.00605452060699 +v -0.05510866641998 0.81248807907104 1.00191736221313 +v -0.40351232886314 0.76017415523529 0.83532387018204 +v -0.29648765921593 0.76070785522461 0.83532387018204 +v -0.00765262497589 0.81289094686508 1.00735950469971 +v -0.00765262497589 0.82058340311050 0.86805874109268 +v -0.00351233966649 0.82087290287018 0.86392772197723 +v 0.03980341926217 0.81330263614655 1.00195801258087 +v -0.00351233966649 0.81272387504578 1.01149666309357 +v -0.10351233929396 0.81253468990326 0.99592506885529 +v -0.10351233929396 0.82169240713120 0.84840643405914 +v -0.15847003459930 0.82187283039093 0.84549987316132 +v -0.39234736561775 0.81487154960632 0.95828098058701 +v -0.34377250075340 0.81538307666779 0.96428388357162 +v -0.34791278839111 0.81515479087830 0.96841794252396 +v -0.35907775163651 0.81538307666779 0.96428388357162 +v -0.24371802806854 0.81484329700470 0.97405868768692 +v -0.24785830080509 0.81461501121521 0.97819274663925 +v -0.25902327895164 0.81484329700470 0.97405868768692 +v -0.15432974696159 0.82217067480087 0.84136933088303 +v -0.14730507135391 0.82217067480087 0.84136933088303 +v -0.14316478371620 0.82194238901138 0.84550338983536 +v -0.14316478371620 0.81424993276596 0.98480415344238 +v -0.14730507135391 0.81402164697647 0.98893821239471 +v -0.15432974696159 0.81402164697647 0.98893821239471 +v -0.15847003459930 0.81424993276596 0.98480415344238 +v -0.15847003459930 0.82194238901138 0.84550338983536 +v -0.05096838250756 0.82122343778610 0.85852313041687 +v -0.04394370317459 0.82122343778610 0.85852313041687 +v -0.03980341926217 0.82099515199661 0.86265712976456 +v -0.03980341926217 0.81330263614655 1.00195801258087 +v -0.04394370317459 0.81307435035706 1.00609195232391 +v -0.05096838250756 0.81307435035706 1.00609195232391 +v -0.05510866641998 0.81330263614655 1.00195801258087 +v -0.05510866641998 0.82099515199661 0.86265712976456 +v -0.03980341926217 0.81271433830261 1.00192868709564 +v -0.39234736561775 0.81571227312088 0.95832288265228 +v -0.39648765325546 0.81548398733139 0.96245688199997 +v -0.40351232886314 0.81548398733139 0.96245688199997 +v -0.40765261650085 0.81571227312088 0.95832288265228 +v -0.29234737157822 0.81512206792831 0.96901065111160 +v -0.29648765921593 0.81489378213882 0.97314471006393 +v -0.30351233482361 0.81489378213882 0.97314471006393 +v -0.30765262246132 0.81512206792831 0.96901065111160 +v -0.20351234078407 0.82230573892593 0.83892327547073 +v -0.19648766517639 0.82230573892593 0.83892327547073 +v -0.19234737753868 0.82207745313644 0.84305733442307 +v -0.19234737753868 0.81438499689102 0.98235815763474 +v -0.19648766517639 0.81415671110153 0.98649215698242 +v -0.20351234078407 0.81415671110153 0.98649215698242 +v -0.20765262842178 0.81438499689102 0.98235815763474 +v -0.20765262842178 0.82207745313644 0.84305733442307 +v -0.10351233929396 0.82178181409836 0.84841084480286 +v -0.09648766368628 0.82178181409836 0.84841084480286 +v -0.09234737604856 0.82155352830887 0.85254490375519 +v -0.09234737604856 0.81386107206345 0.99184572696686 +v -0.09648766368628 0.81363278627396 0.99597978591919 +v -0.10351233929396 0.81363278627396 0.99597978591919 +v -0.10765262693167 0.81386107206345 0.99184572696686 +v -0.10765262693167 0.82155352830887 0.85254490375519 +v -0.00351233966649 0.82092481851578 0.86393034458160 +v -0.00351233966649 0.81277579069138 1.01149928569794 +v -0.00765262497589 0.81300407648087 1.00736522674561 +v -0.00765262497589 0.82069653272629 0.86806440353394 +v -0.35493746399879 0.81515479087830 0.96841794252396 +v -0.25488299131393 0.81461501121521 0.97819274663925 +v 0.03980341926217 0.81271433830261 1.00192868709564 +v 0.04394370317459 0.81242483854294 1.00605964660645 +v 0.05096838250756 0.81232100725174 1.00605452060699 +v 0.05510866641998 0.81248807907104 1.00191736221313 +v 0.00351233966649 0.82087290287018 0.86392772197723 +v 0.00765262497589 0.82058340311050 0.86805874109268 +v 0.00765262497589 0.81289094686508 1.00735950469971 +v 0.00351233966649 0.81272387504578 1.01149666309357 +v 0.34377250075340 0.81450164318085 0.96424001455307 +v 0.34791278839111 0.81424510478973 0.96837264299393 +v 0.35493746399879 0.81424510478973 0.96837264299393 +v 0.35907775163651 0.81450164318085 0.96424001455307 +v 0.24371802806854 0.81389504671097 0.97401148080826 +v 0.24785830080509 0.81363850831985 0.97814410924912 +v 0.25488299131393 0.81363850831985 0.97814410924912 +v 0.25902327895164 0.81389504671097 0.97401148080826 +v 0.14730507135391 0.82212936878204 0.84136724472046 +v 0.15432974696159 0.82212936878204 0.84136724472046 +v 0.14316478371620 0.82187283039093 0.84549987316132 +v 0.14316478371620 0.81322824954987 0.98475331068039 +v 0.14730507135391 0.81297171115875 0.98888593912125 +v 0.15432974696159 0.81297171115875 0.98888593912125 +v 0.15847003459930 0.81322824954987 0.98475331068039 +v 0.15847003459930 0.82187283039093 0.84549987316132 +v 0.04394370317459 0.82106482982636 0.85851520299912 +v 0.05096838250756 0.82106482982636 0.85851520299912 +v 0.03980341926217 0.82080829143524 0.86264783143997 +v 0.05510866641998 0.82080829143524 0.86264783143997 +v 0.39234736561775 0.81487154960632 0.95828098058701 +v 0.39648765325546 0.81461501121521 0.96241360902786 +v 0.40351232886314 0.81461501121521 0.96241360902786 +v 0.40765261650085 0.81487154960632 0.95828098058701 +v 0.29234737157822 0.81420832872391 0.96896517276764 +v 0.29648765921593 0.81395179033279 0.97309780120850 +v 0.30351233482361 0.81395179033279 0.97309780120850 +v 0.30765262246132 0.81420832872391 0.96896517276764 +v 0.19648766517639 0.82228118181229 0.83892202377319 +v 0.20351234078407 0.82228118181229 0.83892202377319 +v 0.19234737753868 0.82202458381653 0.84305471181870 +v 0.19234737753868 0.81338000297546 0.98230808973312 +v 0.19648766517639 0.81312346458435 0.98644071817398 +v 0.20351234078407 0.81312346458435 0.98644071817398 +v 0.20765262842178 0.81338000297546 0.98230808973312 +v 0.20765262842178 0.82202458381653 0.84305471181870 +v 0.09648766368628 0.82169240713120 0.84840643405914 +v 0.10351233929396 0.82169240713120 0.84840643405914 +v 0.09234737604856 0.82143580913544 0.85253906250000 +v 0.09234737604856 0.81279122829437 0.99179244041443 +v 0.09648766368628 0.81253468990326 0.99592506885529 +v 0.10351233929396 0.81253468990326 0.99592506885529 +v 0.10765262693167 0.81279122829437 0.99179244041443 +v 0.10765262693167 0.82143580913544 0.85253906250000 +# 274 vertices + +vt 0.70313280820847 -0.75353157520294 0.00000000000000 +vt 0.70313280820847 0.00000000000000 0.00000000000000 +vt 0.72698152065277 0.00000000000000 0.00000000000000 +vt 0.72698152065277 -0.75661695003510 0.00000000000000 +vt 0.76915943622589 -0.76050794124603 0.00000000000000 +vt 0.76915943622589 0.00000000000000 0.00000000000000 +vt 0.66091889142990 -0.75023651123047 0.00000000000000 +vt 0.66365259885788 -0.80441927909851 0.00000000000000 +vt 0.66091889142990 0.00000000000000 0.00000000000000 +vt 0.67102444171906 -0.75023651123047 0.00000000000000 +vt 0.67102444171906 0.00000000000000 0.00000000000000 +vt 0.69302725791931 0.00000000000000 0.00000000000000 +vt 0.69302725791931 -0.75353157520294 0.00000000000000 +vt 0.73708707094192 -0.75661695003510 0.00000000000000 +vt 0.73708707094192 0.00000000000000 0.00000000000000 +vt 0.75905388593674 0.00000000000000 0.00000000000000 +vt 0.75905388593674 -0.76050794124603 0.00000000000000 +vt 0.76642572879791 -0.81469070911407 0.00000000000000 +vt 0.66829073429108 -0.80441927909851 0.00000000000000 +vt 0.69576090574265 -0.80771434307098 0.00000000000000 +vt 0.70039910078049 -0.80771434307098 0.00000000000000 +vt 0.72971522808075 -0.81079971790314 0.00000000000000 +vt 0.73435336351395 -0.81079971790314 0.00000000000000 +vt 0.76178759336472 -0.81469070911407 0.00000000000000 +vt 0.50000000000000 -0.98386108875275 0.00000000000000 +vt 0.50000000000000 -0.89837598800659 0.00000000000000 +vt 0.50227046012878 -0.89832174777985 0.00000000000000 +vt 0.50225251913071 -0.98385083675385 0.00000000000000 +vt 0.50502085685730 -0.90065526962280 0.00000000000000 +vt 0.50499022006989 -0.98144125938416 0.00000000000000 +vt 0.76912349462509 -1.00000000000000 0.00000000000000 +vt 0.77038788795471 -0.92444908618927 0.00000000000000 +vt 0.56094932556152 -0.99027311801910 0.00000000000000 +vt 0.53361523151398 -0.98686695098877 0.00000000000000 +vt 0.53635710477829 -0.98444235324860 0.00000000000000 +vt 0.66086822748184 -1.00000000000000 0.00000000000000 +vt 0.63433623313904 -0.99817717075348 0.00000000000000 +vt 0.63709163665771 -0.99570429325104 0.00000000000000 +vt 0.59450322389603 -0.99433588981628 0.00000000000000 +vt 0.56831634044647 -0.99268198013306 0.00000000000000 +vt 0.57106244564056 -0.99024224281311 0.00000000000000 +vt 0.62969684600830 -0.99818325042725 0.00000000000000 +vt 0.60186326503754 -0.99676978588104 0.00000000000000 +vt 0.60461390018463 -0.99431407451630 0.00000000000000 +vt 0.62698179483414 -0.99572312831879 0.00000000000000 +vt 0.56367540359497 -0.99269366264343 0.00000000000000 +vt 0.56126326322556 -0.90847253799438 0.00000000000000 +vt 0.53654575347900 -0.90309059619904 0.00000000000000 +vt 0.76023072004318 -0.92463755607605 0.00000000000000 +vt 0.75901651382446 -1.00000000000000 0.00000000000000 +vt 0.73704659938812 -1.00000000000000 0.00000000000000 +vt 0.73820644617081 -0.92139887809753 0.00000000000000 +vt 0.72804766893387 -0.92159318923950 0.00000000000000 +vt 0.72693967819214 -1.00000000000000 0.00000000000000 +vt 0.70308768749237 -1.00000000000000 0.00000000000000 +vt 0.70411062240601 -0.91918039321899 0.00000000000000 +vt 0.69395083189011 -0.91937839984894 0.00000000000000 +vt 0.69298076629639 -1.00000000000000 0.00000000000000 +vt 0.67097508907318 -1.00000000000000 0.00000000000000 +vt 0.67186325788498 -0.91676640510559 0.00000000000000 +vt 0.52897262573242 -0.98688447475433 0.00000000000000 +vt 0.62763923406601 -0.91269254684448 0.00000000000000 +vt 0.60515379905701 -0.91170430183411 0.00000000000000 +vt 0.76301985979080 -0.92204380035400 0.00000000000000 +vt 0.69672977924347 -0.91682112216949 0.00000000000000 +vt 0.66914075613022 -0.91433310508728 0.00000000000000 +vt 0.76768249273300 -0.92195451259613 0.00000000000000 +vt 0.59499043226242 -0.91191494464874 0.00000000000000 +vt 0.57142841815948 -0.90825545787811 0.00000000000000 +vt 0.66170233488083 -0.91696846485138 0.00000000000000 +vt 0.63780254125595 -0.91248202323914 0.00000000000000 +vt 0.59722352027893 -0.99677729606628 0.00000000000000 +vt 0.66447639465332 -0.91442859172821 0.00000000000000 +vt 0.73083192110062 -0.91901695728302 0.00000000000000 +vt 0.70139360427856 -0.91672754287720 0.00000000000000 +vt 0.73549526929855 -0.91892504692078 0.00000000000000 +vt 0.59775471687317 -0.90941023826599 0.00000000000000 +vt 0.56868904829025 -0.90588247776032 0.00000000000000 +vt 0.56402283906937 -0.90598464012146 0.00000000000000 +vt 0.53380036354065 -0.90073919296265 0.00000000000000 +vt 0.52624040842056 -0.98448598384857 0.00000000000000 +vt 0.63040858507156 -0.91016972064972 0.00000000000000 +vt 0.60242009162903 -0.90931093692780 0.00000000000000 +vt 0.63507395982742 -0.91007041931152 0.00000000000000 +vt 0.52637785673141 -0.90331757068634 0.00000000000000 +vt 0.52913290262222 -0.90084588527679 0.00000000000000 +vt 0.49945804476738 -1.00000000000000 0.00000000000000 +vt 0.24094609916210 -0.76050794124603 0.00000000000000 +vt 0.24094609916210 0.00000000000000 0.00000000000000 +vt 0.26291292905807 0.00000000000000 0.00000000000000 +vt 0.26291292905807 -0.75661695003510 0.00000000000000 +vt 0.27301847934723 -0.75661695003510 0.00000000000000 +vt 0.27301847934723 0.00000000000000 0.00000000000000 +vt 0.29686722159386 0.00000000000000 0.00000000000000 +vt 0.29686722159386 -0.75353157520294 0.00000000000000 +vt 0.30697277188301 -0.75353157520294 0.00000000000000 +vt 0.30697277188301 0.00000000000000 0.00000000000000 +vt 0.32897555828094 0.00000000000000 0.00000000000000 +vt 0.32897555828094 -0.75023651123047 0.00000000000000 +vt 0.33908110857010 -0.75023651123047 0.00000000000000 +vt 0.33908110857010 0.00000000000000 0.00000000000000 +vt 0.23084054887295 0.00000000000000 0.00000000000000 +vt 0.23084054887295 -0.76050794124603 0.00000000000000 +vt 0.30697277188301 -0.24646836519241 0.00000000000000 +vt 0.33634743094444 -0.80441927909851 0.00000000000000 +vt 0.24094609916210 -0.23949196934700 0.00000000000000 +vt 0.23357424139976 -0.81469070911407 0.00000000000000 +vt 0.30423906445503 -0.80771434307098 0.00000000000000 +vt 0.33170926570892 -0.80441927909851 0.00000000000000 +vt 0.23821240663528 -0.81469070911407 0.00000000000000 +vt 0.26564660668373 -0.81079971790314 0.00000000000000 +vt 0.27028477191925 -0.81079971790314 0.00000000000000 +vt 0.29960089921951 -0.80771434307098 0.00000000000000 +vt 0.49774748086929 -0.01614916324615 0.00000000000000 +vt 0.22957701981068 -0.92426419258118 0.00000000000000 +vt 0.23084054887295 -1.00000000000000 0.00000000000000 +vt 0.40271776914597 -0.99642252922058 0.00000000000000 +vt 0.40543770790100 -0.99397993087769 0.00000000000000 +vt 0.43626186251640 -0.99231362342834 0.00000000000000 +vt 0.47369244694710 -0.98407959938049 0.00000000000000 +vt 0.47363495826721 -0.94986331462860 0.00000000000000 +vt 0.36560970544815 -0.99785208702087 0.00000000000000 +vt 0.37024849653244 -0.99785435199738 0.00000000000000 +vt 0.33908110857010 -1.00000000000000 0.00000000000000 +vt 0.43162146210670 -0.99230563640594 0.00000000000000 +vt 0.39807856082916 -0.99641883373260 0.00000000000000 +vt 0.47096052765846 -0.98647928237915 0.00000000000000 +vt 0.36285468935966 -0.99538218975067 0.00000000000000 +vt 0.42887568473816 -0.98986887931824 0.00000000000000 +vt 0.39532834291458 -0.99396610260010 0.00000000000000 +vt 0.37296319007874 -0.99539279937744 0.00000000000000 +vt 0.29584512114525 -0.91894090175629 0.00000000000000 +vt 0.29686722159386 -1.00000000000000 0.00000000000000 +vt 0.27301847934723 -1.00000000000000 0.00000000000000 +vt 0.27191135287285 -0.92137300968170 0.00000000000000 +vt 0.26291292905807 -1.00000000000000 0.00000000000000 +vt 0.24094609916210 -1.00000000000000 0.00000000000000 +vt 0.23973274230957 -0.92444384098053 0.00000000000000 +vt 0.26175397634506 -0.92118740081787 0.00000000000000 +vt 0.32897555828094 -1.00000000000000 0.00000000000000 +vt 0.30697277188301 -1.00000000000000 0.00000000000000 +vt 0.30600357055664 -0.91913020610809 0.00000000000000 +vt 0.32808822393417 -0.91650068759918 0.00000000000000 +vt 0.33824786543846 -0.91669440269470 0.00000000000000 +vt 0.36214458942413 -0.91218996047974 0.00000000000000 +vt 0.23228208720684 -0.92176830768585 0.00000000000000 +vt 0.23694404959679 -0.92185354232788 0.00000000000000 +vt 0.26179355382919 -0.07860106229782 0.00000000000000 +vt 0.30322501063347 -0.91657614707947 0.00000000000000 +vt 0.33081042766571 -0.91406607627869 0.00000000000000 +vt 0.39478921890259 -0.91138601303101 0.00000000000000 +vt 0.37230661511421 -0.91239202022552 0.00000000000000 +vt 0.43898761272430 -0.98989176750183 0.00000000000000 +vt 0.29856181144714 -0.91648650169373 0.00000000000000 +vt 0.26912751793861 -0.91880011558533 0.00000000000000 +vt 0.26446479558945 -0.91871213912964 0.00000000000000 +vt 0.40495130419731 -0.91158843040466 0.00000000000000 +vt 0.42851048707962 -0.90791153907776 0.00000000000000 +vt 0.33547416329384 -0.91415762901306 0.00000000000000 +vt 0.36487284302711 -0.90977692604065 0.00000000000000 +vt 0.46631845831871 -0.98646533489227 0.00000000000000 +vt 0.40277647972107 -0.00322273187339 0.00000000000000 +vt 0.46357694268227 -0.98404383659363 0.00000000000000 +vt 0.29860639572144 -0.08327242732048 0.00000000000000 +vt 0.36953765153885 -0.90987229347229 0.00000000000000 +vt 0.39752256870270 -0.90899133682251 0.00000000000000 +vt 0.43124952912331 -0.90553724765778 0.00000000000000 +vt 0.40218740701675 -0.90908682346344 0.00000000000000 +vt 0.43867439031601 -0.90812051296234 0.00000000000000 +vt 0.46345323324203 -0.93042778968811 0.00000000000000 +vt 0.46619963645935 -0.09926077723503 0.00000000000000 +vt 0.39757987856865 -0.09068901836872 0.00000000000000 +vt 0.43591517210007 -0.90563559532166 0.00000000000000 +vt 0.49766033887863 -0.89789426326752 0.00000000000000 +vt 0.49999406933784 -0.89794516563416 0.00000000000000 +vt 0.49999904632568 -0.98342883586884 0.00000000000000 +vt 0.49767759442329 -0.98342192173004 0.00000000000000 +vt 0.49491024017334 -0.90023159980774 0.00000000000000 +vt 0.49494022130966 -0.98101615905762 0.00000000000000 +vt 0.49993845820427 0.00000000000000 0.00000000000000 +vt 0.49500977993011 -0.01855875179172 0.00000000000000 +vt 0.46338897943497 -0.90271162986755 0.00000000000000 +vt 0.49497914314270 -0.09934473037720 0.00000000000000 +vt 0.46613404154778 -0.90035641193390 0.00000000000000 +vt 0.47080099582672 -0.90045642852783 0.00000000000000 +vt 0.47355568408966 -0.90292418003082 0.00000000000000 +vt 0.50054192543030 -1.00000000000000 0.00000000000000 +vt 0.87676584720612 -0.38605445623398 0.00000000000000 +vt 0.88025403022766 -0.51810777187347 0.00000000000000 +vt 0.50000000000000 -0.00000000000000 0.00000000000000 +vt 0.99192541837692 -0.00450501311570 0.00000000000000 +vt 0.50178873538971 -0.19456446170807 0.00000000000000 +vt 0.50000000000000 -0.98343551158905 0.00000000000000 +vt 0.50232142210007 -0.98342704772949 0.00000000000000 +vt 0.50233370065689 -0.89793372154236 0.00000000000000 +vt 0.50000000000000 -0.89798617362976 0.00000000000000 +vt 0.50505864620209 -0.98102056980133 0.00000000000000 +vt 0.50508391857147 -0.90026843547821 0.00000000000000 +vt 0.70415008068085 -0.91894590854645 0.00000000000000 +vt 0.70313280820847 -1.00000000000000 0.00000000000000 +vt 0.72698152065277 -1.00000000000000 0.00000000000000 +vt 0.72808402776718 -0.92137789726257 0.00000000000000 +vt 0.77041846513748 -0.92426896095276 0.00000000000000 +vt 0.76915943622589 -1.00000000000000 0.00000000000000 +vt 0.56373769044876 -0.99231410026550 0.00000000000000 +vt 0.56101179122925 -0.98989236354828 0.00000000000000 +vt 0.52903872728348 -0.98648011684418 0.00000000000000 +vt 0.53368073701859 -0.98646616935730 0.00000000000000 +vt 0.63439017534256 -0.99785220623016 0.00000000000000 +vt 0.62975138425827 -0.99785447120666 0.00000000000000 +vt 0.66091889142990 -1.00000000000000 0.00000000000000 +vt 0.56837809085846 -0.99230611324310 0.00000000000000 +vt 0.59456193447113 -0.99398028850555 0.00000000000000 +vt 0.50230360031128 -0.25407361984253 0.00000000000000 +vt 0.60192120075226 -0.99641907215118 0.00000000000000 +vt 0.59728199243546 -0.99642276763916 0.00000000000000 +vt 0.53931349515915 -0.45617729425430 0.00000000000000 +vt 0.53642213344574 -0.98404479026794 0.00000000000000 +vt 0.53940623998642 -0.47649204730988 0.00000000000000 +vt 0.63714504241943 -0.99538254737854 0.00000000000000 +vt 0.54174965620041 -0.34382355213165 0.00000000000000 +vt 0.57112371921539 -0.98986959457397 0.00000000000000 +vt 0.54390501976013 -0.27571082115173 0.00000000000000 +vt 0.96069949865341 -0.47641289234161 0.00000000000000 +vt 0.52630662918091 -0.98408055305481 0.00000000000000 +vt 0.73824137449265 -0.92119240760803 0.00000000000000 +vt 0.73708707094192 -1.00000000000000 0.00000000000000 +vt 0.75905388593674 -1.00000000000000 0.00000000000000 +vt 0.76026278734207 -0.92444860935211 0.00000000000000 +vt 0.67190688848495 -0.91650593280792 0.00000000000000 +vt 0.67102444171906 -1.00000000000000 0.00000000000000 +vt 0.69302725791931 -1.00000000000000 0.00000000000000 +vt 0.69399166107178 -0.91913521289825 0.00000000000000 +vt 0.66174721717834 -0.91669952869415 0.00000000000000 +vt 0.63785022497177 -0.91219532489777 0.00000000000000 +vt 0.56132024526596 -0.90812611579895 0.00000000000000 +vt 0.53660529851913 -0.90272712707520 0.00000000000000 +vt 0.76305133104324 -0.92185831069946 0.00000000000000 +vt 0.54604417085648 -0.14297899603844 0.00000000000000 +vt 0.73086768388748 -0.91880512237549 0.00000000000000 +vt 0.70143324136734 -0.91649174690247 0.00000000000000 +vt 0.62703657150269 -0.99539303779602 0.00000000000000 +vt 0.60467129945755 -0.99396657943726 0.00000000000000 +vt 0.76771324872971 -0.92177307605743 0.00000000000000 +vt 0.50505411624908 -0.12202478945255 0.00000000000000 +vt 0.60520559549332 -0.91139149665833 0.00000000000000 +vt 0.62768828868866 -0.91239750385284 0.00000000000000 +vt 0.66918450593948 -0.91407144069672 0.00000000000000 +vt 0.69677007198334 -0.91658139228821 0.00000000000000 +vt 0.73553037643433 -0.91871726512909 0.00000000000000 +vt 0.54550433158875 -0.20495486259460 0.00000000000000 +vt 0.57148414850235 -0.90791726112366 0.00000000000000 +vt 0.59504348039627 -0.91159391403198 0.00000000000000 +vt 0.53478610515594 -0.07309350371361 0.00000000000000 +vt 0.56407934427261 -0.90564143657684 0.00000000000000 +vt 0.53386008739471 -0.90037453174591 0.00000000000000 +vt 0.59780728816986 -0.90909242630005 0.00000000000000 +vt 0.56874495744705 -0.90554308891296 0.00000000000000 +vt 0.63512188196182 -0.90978252887726 0.00000000000000 +vt 0.66452080011368 -0.91416299343109 0.00000000000000 +vt 0.95465546846390 -0.20484021306038 0.00000000000000 +vt 0.60247212648392 -0.90899693965912 0.00000000000000 +vt 0.63045704364777 -0.90987789630890 0.00000000000000 +vt 0.50828903913498 -0.00464480929077 0.00000000000000 +vt 0.50949186086655 -0.01011954806745 0.00000000000000 +vt 0.52643865346909 -0.90294611454010 0.00000000000000 +vt 0.99072062969208 -0.00998041778803 0.00000000000000 +vt 0.95032763481140 -0.01004170253873 0.00000000000000 +vt 0.52919316291809 -0.90047752857208 0.00000000000000 +vt 0.99992418289185 -0.00042112992378 0.00000000000000 +vt 0.00000000000000 -0.00112179759890 0.00000000000000 +vt 0.23357424139976 -0.18530920147896 0.00000000000000 +vt 0.50000000000000 -0.10201375186443 0.00000000000000 +vt 0.49767854809761 -0.01657294481993 0.00000000000000 +vt 0.27191600203514 -0.07862205803394 0.00000000000000 +vt 0.49821129441261 -0.80543553829193 0.00000000000000 +vt 0.49766603112221 -0.89793348312378 0.00000000000000 +vt 0.49767830967903 -0.98342680931091 0.00000000000000 +vt 0.49494075775146 -0.98101997375488 0.00000000000000 +vt 0.49491548538208 -0.90026783943176 0.00000000000000 +vt 0.47355842590332 -0.90294301509857 0.00000000000000 +vt 0.00000000000000 0.00000000000000 0.00000000000000 +vt 0.46339061856270 -0.90272283554077 0.00000000000000 +vt 0.46613612771034 -0.90037059783936 0.00000000000000 +vt 0.47080358862877 -0.90047419071198 0.00000000000000 +vt 0.27188858389854 -0.92122256755829 0.00000000000000 +vt 0.27299106121063 -0.99981844425201 0.00000000000000 +vt 0.29684296250343 -0.99983835220337 0.00000000000000 +vt 0.29582563042641 -0.91881132125854 0.00000000000000 +vt 0.33906224370003 -0.99987316131592 0.00000000000000 +vt 0.36559423804283 -0.99774765968323 0.00000000000000 +vt 0.36283904314041 -0.99527668952942 0.00000000000000 +vt 0.47369337081909 -0.01591944694519 0.00000000000000 +vt 0.40542730689049 -0.99390888214111 0.00000000000000 +vt 0.43161419034004 -0.99225604534149 0.00000000000000 +vt 0.42886823415756 -0.98981809616089 0.00000000000000 +vt 0.23973721265793 -0.07555140554905 0.00000000000000 +vt 0.47369047999382 -0.98406589031219 0.00000000000000 +vt 0.30600833892822 -0.08086471259594 0.00000000000000 +vt 0.40270689129829 -0.99634838104248 0.00000000000000 +vt 0.39806711673737 -0.99634099006653 0.00000000000000 +vt 0.37023362517357 -0.99775373935699 0.00000000000000 +vt 0.47095808386803 -0.98646247386932 0.00000000000000 +vt 0.36214974522591 -0.08780461549759 0.00000000000000 +vt 0.42850786447525 -0.90789353847504 0.00000000000000 +vt 0.40494570136070 -0.91155040264130 0.00000000000000 +vt 0.36213383078575 -0.91211748123169 0.00000000000000 +vt 0.33823388814926 -0.91660070419312 0.00000000000000 +vt 0.00000000000000 -0.99957299232483 0.00000000000000 +vt 0.23080748319626 -0.99978256225586 0.00000000000000 +vt 0.22954840958118 -0.92407655715942 0.00000000000000 +vt 0.37294876575470 -0.99529540538788 0.00000000000000 +vt 0.39531672000885 -0.99388718605042 0.00000000000000 +vt 0.23970548808575 -0.92426478862762 0.00000000000000 +vt 0.24091440439224 -0.99979126453400 0.00000000000000 +vt 0.26288419961929 -0.99980986118317 0.00000000000000 +vt 0.26172986626625 -0.92102849483490 0.00000000000000 +vt 0.30598536133766 -0.91900908946991 0.00000000000000 +vt 0.30694982409477 -0.99984681606293 0.00000000000000 +vt 0.32895541191101 -0.99986493587494 0.00000000000000 +vt 0.32807296514511 -0.91639876365662 0.00000000000000 +vt 0.43625512719154 -0.99226760864258 0.00000000000000 +vt 0.23225398361683 -0.92158389091492 0.00000000000000 +vt 0.30322992801666 -0.08341863751411 0.00000000000000 +vt 0.23691658675671 -0.92167317867279 0.00000000000000 +vt 0.45449566841125 -0.79504513740540 0.00000000000000 +vt 0.26910454034805 -0.91864824295044 0.00000000000000 +vt 0.29854282736778 -0.91636025905609 0.00000000000000 +vt 0.33545997738838 -0.91406273841858 0.00000000000000 +vt 0.36486253142357 -0.90970766544342 0.00000000000000 +vt 0.40218162536621 -0.90904760360718 0.00000000000000 +vt 0.43124732375145 -0.90552222728729 0.00000000000000 +vt 0.30320662260056 -0.91645371913910 0.00000000000000 +vt 0.33079567551613 -0.91396737098694 0.00000000000000 +vt 0.39478242397308 -0.91133999824524 0.00000000000000 +vt 0.37229704856873 -0.91232764720917 0.00000000000000 +vt 0.26444122195244 -0.91855645179749 0.00000000000000 +vt 0.33547919988632 -0.08583697676659 0.00000000000000 +vt 0.43898132443428 -0.98984885215759 0.00000000000000 +vt 0.04534450918436 -0.79515969753265 0.00000000000000 +vt 0.36952790617943 -0.90980672836304 0.00000000000000 +vt 0.39751625061035 -0.90894842147827 0.00000000000000 +vt 0.49171096086502 -0.99535512924194 0.00000000000000 +vt 0.49050810933113 -0.98988044261932 0.00000000000000 +vt 0.46631550788879 -0.98644495010376 0.00000000000000 +vt 0.00927937589586 -0.99001955986023 0.00000000000000 +vt 0.46357381343842 -0.98402237892151 0.00000000000000 +vt 0.04967236518860 -0.98995828628540 0.00000000000000 +vt 0.43867290019989 -0.90811026096344 0.00000000000000 +vt 0.43591350317001 -0.90562427043915 0.00000000000000 +vt 0.45146209001541 -0.94711136817932 0.00000000000000 +vt 1.00000000000000 -0.00112179759890 0.00000000000000 +# 352 texture coordinates + +o Cube.1 +usemtl Mat.4 +f 2624/533 2596/532 2578/531 2625/530 +f 2646/115 2588/503 2574/535 2573/534 +f 2569/537 2570/536 2608/66 2633/59 +f 2570/4 2586/536 2608/538 +f 2649/542 2589/541 2597/540 2631/539 +f 2611/546 2582/545 2594/544 2662/543 +f 2645/4 2646/115 2573/534 +f 2659/549 2649/542 2631/539 2603/548 +f 2651/551 2624/533 2625/530 2601/550 +f 2691/553 2611/546 2662/543 2600/552 +f 2573/4 2569/537 2633/59 +f 2600/4 2645/115 2573/547 +f 2691/4 2600/115 2573/553 +f 2573/4 2633/548 2659/537 +f 2603/4 2651/115 2573/550 +f 2601/4 2691/115 2573/552 +f 2573/4 2659/549 2603/548 +f 2651/4 2601/115 2573/551 +f 2573/115 2574/503 2568/4 2567/478 +f 2572/59 2576/115 2575/503 2571/66 +f 2575/115 2576/503 2566/4 2565/478 +f 2572/59 2568/115 2574/503 +f 2595/557 2585/556 2652/555 2653/554 +f 2652/557 2648/559 2647/558 2653/556 +f 2574/4 2588/561 2619/560 +f 2570/4 2595/557 2653/554 +f 2652/4 2585/66 2572/555 +f 2635/4 2621/564 2606/563 +f 2586/4 2629/567 2693/566 +f 2599/4 2663/570 2643/569 +f 2641/574 2669/573 2630/572 2685/571 +f 2621/59 2635/575 2650/562 2570/563 +f 2629/571 2586/59 2570/565 2641/566 +f 2634/577 2635/564 2606/562 2620/576 +f 2572/4 2574/561 2619/115 +f 2648/4 2652/66 2572/556 +f 2637/581 2594/580 2582/579 2642/578 +f 2607/585 2578/584 2596/583 2617/582 +f 2613/589 2597/588 2589/587 2628/586 +f 2602/4 2621/59 2570/563 +f 2650/59 2663/568 2599/569 2570/575 +f 2623/592 2685/573 2630/574 2668/591 +f 2636/4 2637/581 2642/578 +f 2644/595 2613/589 2628/586 2612/594 +f 2572/4 2619/596 2638/561 +f 2614/598 2599/570 2643/568 2698/597 +f 2656/600 2586/567 2693/565 2626/599 +f 2669/601 2641/59 2570/571 2632/572 +f 2572/4 2638/593 2636/596 +f 2610/4 2656/66 2572/599 +f 2604/604 2607/585 2617/582 2616/603 +f 2636/4 2642/66 2572/581 +f 2599/4 2632/59 2570/601 +f 2572/4 2642/605 2618/581 +f 2615/607 2614/598 2698/597 2696/606 +f 2656/4 2626/66 2572/600 +f 2639/609 2634/577 2620/576 2640/608 +f 2616/4 2644/66 2572/594 +f 2618/4 2604/66 2572/603 +f 2605/4 2602/59 2570/590 +f 2572/4 2604/604 2616/603 +f 2622/612 2623/592 2668/591 2667/611 +f 2696/4 2639/66 2572/608 +f 2612/4 2610/66 2572/602 +f 2667/4 2615/607 2696/606 +f 2572/4 2644/595 2612/594 +f 2622/4 2667/607 2696/612 +f 2572/4 2626/613 2627/600 +f 2627/4 2622/66 2572/611 +f 2605/559 2570/557 2653/59 2647/610 +f 2572/4 2622/607 2696/611 +f 2728/558 2605/559 2647/610 2648/614 +f 2728/4 2648/66 2572/558 +f 2572/4 2639/609 2640/608 +f 2572/4 2640/615 2609/609 +f 2572/4 2609/614 2728/615 +f 2575/616 2565/66 2569/4 2571/478 +f 2665/620 2583/619 2598/618 2655/617 +f 2654/624 2584/623 2577/622 2671/621 +f 2670/628 2591/627 2593/626 2660/625 +f 2678/59 2592/66 2570/630 2569/629 +f 2566/633 2590/632 2666/631 +f 2677/635 2678/59 2569/629 +f 2565/636 2566/632 2666/4 2723/478 +f 2724/638 2670/628 2660/625 2661/637 +f 2664/640 2665/620 2655/617 2658/639 +f 2657/642 2654/624 2671/621 2672/641 +f 2661/4 2677/59 2569/634 +f 2565/4 2723/59 2569/636 +f 2724/4 2661/59 2569/638 +f 2569/643 2723/639 2664/636 +f 2664/643 2658/59 2569/640 +f 2657/4 2672/59 2569/642 +f 2672/4 2724/59 2569/637 +f 2658/4 2657/59 2569/641 +f 2571/66 2567/4 2568/478 2572/59 +f 2697/4 2590/478 2566/645 2576/644 +f 2681/59 2682/648 2712/647 2570/646 +f 2690/643 2579/59 2570/650 +f 2711/643 2703/653 2592/652 +f 2570/646 2592/652 2703/653 2681/59 +f 2731/4 2712/647 2682/648 +f 2687/4 2681/652 2703/646 +f 2689/4 2690/59 2570/649 +f 2710/4 2711/653 2592/651 +f 2718/4 2731/647 2682/654 +f 2732/660 2687/652 2703/655 2705/659 +f 2702/664 2577/663 2584/662 2673/661 +f 2598/668 2583/667 2733/666 2676/665 +f 2593/672 2591/671 2719/670 2699/669 +f 2710/674 2592/673 2695/653 2709/657 +f 2716/4 2697/4 2576/644 +f 2676/677 2733/676 2694/667 +f 2699/679 2719/678 2700/671 2680/672 +f 2686/681 2732/660 2705/659 2706/680 +f 2694/4 2716/4 2576/675 +f 2570/66 2712/682 2713/648 +f 2701/684 2702/664 2673/661 2674/683 +f 2675/4 2676/4 2576/668 +f 2718/687 2682/686 2683/647 2717/658 +f 2676/4 2694/4 2576/676 +f 2709/689 2695/688 2679/673 2708/674 +f 2688/682 2689/59 2570/656 2713/690 +f 2680/691 2700/4 2576/678 +f 2701/4 2674/4 2576/684 +f 2674/4 2675/4 2576/685 +f 2692/693 2688/682 2713/690 +f 2686/695 2706/694 2707/681 2704/680 +f 2730/697 2717/686 2683/687 2684/696 +f 2700/4 2701/4 2576/683 +f 2692/699 2713/698 2714/682 2580/692 +f 2708/4 2679/4 2576/688 +f 2730/700 2684/695 2704/697 +f 2679/4 2680/4 2576/679 +f 2730/4 2704/4 2576/695 +f 2707/4 2708/4 2576/689 +f 2576/4 2580/698 2714/699 +f 2704/701 2707/4 2576/694 +f 2576/4 2714/702 2715/698 +f 2576/4 2715/696 2730/702 +f 2729/706 2585/705 2595/704 2727/703 +f 2725/708 2729/706 2727/703 2726/707 +f 2572/4 2585/703 2729/704 +f 2727/710 2595/59 2570/705 +f 2570/4 2579/708 2726/650 +f 2722/712 2580/4 2576/699 +f 2722/4 2576/713 2721/4 +f 2572/4 2729/707 2725/703 +f 2726/4 2727/59 2570/706 +f 2721/4 2576/709 2572/4 +f 2726/4 2579/707 2725/650 +f 2720/4 2721/709 2572/713 +f 2572/715 2725/650 2579/707 2756/709 +f 2756/4 2720/709 2572/714 +f 2569/716 2573/115 2567/503 2571/66 +f 2665/543 2583/544 2598/545 2655/546 +f 2654/530 2584/531 2577/532 2671/533 +f 2670/539 2591/540 2593/541 2660/542 +f 2678/59 2592/66 2570/538 2569/536 +f 2566/717 2590/534 2666/535 +f 2677/718 2678/59 2569/536 +f 2565/547 2566/534 2666/503 2723/115 +f 2724/548 2670/539 2660/542 2661/549 +f 2664/552 2665/543 2655/546 2658/553 +f 2657/550 2654/530 2671/533 2672/551 +f 2661/4 2677/59 2569/537 +f 2565/115 2723/59 2569/547 +f 2724/719 2661/59 2569/548 +f 2569/720 2723/553 2664/547 +f 2664/720 2658/59 2569/552 +f 2657/721 2672/59 2569/550 +f 2672/4 2724/59 2569/549 +f 2658/4 2657/59 2569/551 +f 2565/4 2575/503 2576/115 2566/478 +f 2572/503 2571/115 2567/59 2568/66 +f 2567/4 2573/503 2574/115 2568/478 +f 2595/725 2781/724 2782/723 2585/722 +f 2784/723 2783/724 2782/727 2781/726 +f 2764/731 2577/730 2584/729 2734/728 +f 2760/721 2590/115 2566/733 +f 2572/4 2585/724 2782/725 +f 2781/4 2595/59 2570/722 +f 2774/59 2775/736 2749/735 2570/734 +f 2748/4 2749/735 2775/736 +f 2765/4 2766/740 2592/739 +f 2773/743 2774/742 2742/734 +f 2740/746 2741/739 2766/745 +f 2755/748 2748/735 2775/737 +f 2772/750 2765/740 2592/738 +f 2780/752 2773/742 2742/741 +f 2760/4 2566/719 2572/115 +f 2572/753 2782/727 2783/724 +f 2784/754 2781/59 2570/723 2750/726 +f 2736/758 2598/757 2583/756 2757/755 +f 2739/762 2593/761 2591/760 2761/759 +f 2570/745 2592/739 2766/740 2741/59 +f 2772/764 2592/763 2737/740 2771/749 +f 2755/766 2775/765 2776/735 2754/747 +f 2736/768 2757/767 2758/758 +f 2764/770 2734/769 2735/731 2763/728 +f 2740/772 2766/771 2767/739 2747/744 +f 2759/774 2760/719 2572/732 +f 2570/734 2741/742 2742/745 2774/59 +f 2746/776 2747/771 2767/772 2768/775 +f 2758/4 2759/719 2572/773 +f 2786/778 2739/762 2761/759 2762/777 +f 2785/780 2736/719 2572/755 +f 2779/782 2780/742 2742/751 2743/781 +f 2570/4 2749/754 2750/736 +f 2736/783 2758/719 2572/767 +f 2754/785 2776/784 2777/765 2753/766 +f 2779/787 2743/786 2744/782 2778/781 +f 2786/4 2762/719 2572/778 +f 2763/4 2735/719 2572/769 +f 2735/4 2785/719 2572/779 +f 2770/789 2771/763 2737/764 2738/788 +f 2762/790 2763/719 2572/770 +f 2745/792 2746/776 2768/775 2769/791 +f 2753/4 2777/719 2572/784 +f 2770/793 2738/719 2572/789 +f 2778/794 2744/791 2745/786 +f 2784/4 2750/727 2783/754 +f 2738/4 2786/719 2572/777 +f 2783/719 2750/795 2751/754 2572/727 +f 2778/796 2745/719 2572/791 +f 2769/4 2770/719 2572/788 +f 2777/797 2778/719 2572/787 +f 2745/4 2769/719 2572/792 +f 2572/4 2751/798 2752/795 +f 2572/4 2752/785 2753/798 +f 2566/4 2576/719 2572/799 +f 2567/800 2571/66 2569/59 2573/478 +f 2611/617 2582/618 2594/619 2662/620 +f 2646/478 2588/4 2574/631 2573/632 +f 2569/634 2570/629 2608/66 2633/59 +f 2570/66 2586/629 2608/630 +f 2596/624 2578/621 2625/622 2624/623 +f 2649/625 2589/626 2597/627 2631/628 +f 2645/801 2646/478 2573/632 +f 2659/637 2649/625 2631/628 2603/638 +f 2691/639 2611/617 2662/620 2600/640 +f 2651/641 2624/621 2625/624 2601/642 +f 2573/4 2569/634 2633/59 +f 2600/4 2645/478 2573/636 +f 2691/802 2600/478 2573/639 +f 2573/803 2633/638 2659/634 +f 2603/804 2651/478 2573/642 +f 2601/805 2691/478 2573/640 +f 2573/4 2659/637 2603/638 +f 2651/4 2601/478 2573/641 +f 2571/478 2572/4 2576/66 2575/59 +f 2595/807 2585/806 2794/725 2791/722 +f 2792/809 2791/806 2794/807 2793/808 +f 2794/4 2585/66 2572/725 +f 2570/4 2595/807 2791/722 +f 2787/66 2587/809 2793/650 2572/810 +f 2568/4 2581/812 2790/699 +f 2572/617 2568/813 2789/811 +f 2793/478 2794/66 2572/806 +f 2570/634 2791/808 2792/807 +f 2568/66 2790/813 2789/812 +f 2587/624 2570/808 2792/59 +f 2572/625 2789/814 2788/813 +f 2587/801 2792/809 2793/808 +f 2572/637 2788/810 2787/814 +f 2795/818 2578/817 2596/816 2822/815 +f 2586/822 2824/821 2830/820 +f 2805/826 2832/825 2838/824 +f 2570/828 2587/827 2813/650 +f 2803/59 2804/831 2823/830 2570/829 +f 2570/833 2813/832 2811/827 +f 2805/835 2838/834 2837/825 2806/823 +f 2586/837 2830/836 2829/821 2799/819 +f 2568/840 2574/839 2588/838 2818/811 +f 2825/842 2823/830 2804/831 2810/841 +f 2815/846 2594/845 2582/844 2798/843 +f 2819/850 2597/849 2589/848 2802/847 +f 2831/59 2832/823 2805/824 2570/851 +f 2824/831 2586/59 2570/819 2823/820 +f 2568/853 2818/852 2817/840 +f 2816/855 2815/846 2798/843 +f 2796/857 2795/818 2822/815 2821/856 +f 2568/4 2817/854 2816/852 +f 2800/859 2799/836 2829/837 2828/858 +f 2807/861 2806/834 2837/835 2836/860 +f 2820/863 2819/850 2802/847 2801/862 +f 2816/4 2798/811 2568/846 +f 2825/865 2810/864 2809/842 2826/841 +f 2805/4 2803/59 2570/829 +f 2568/867 2798/866 2797/846 +f 2833/869 2831/59 2570/851 +f 2827/871 2826/864 2809/865 2808/870 +f 2821/4 2820/811 2568/862 +f 2797/872 2796/811 2568/856 +f 2568/873 2796/857 2821/856 +f 2833/874 2570/832 2811/59 2812/868 +f 2801/4 2800/811 2568/858 +f 2808/59 2807/861 2836/860 +f 2568/875 2820/863 2801/862 +f 2833/4 2812/876 2814/874 +f 2827/877 2808/861 2836/871 +f 2568/4 2800/859 2828/858 +f 2834/699 2833/876 2814/868 2581/878 +f 2828/4 2827/811 2568/870 +f 2568/4 2827/861 2836/870 +f 2568/4 2836/879 2835/861 +f 2834/4 2581/811 2568/699 +f 2568/880 2835/878 2834/879 +f 2569/881 2571/115 2575/59 2565/66 + +v 0.34791278839111 0.81515479087830 0.96841794252396 +v 0.35907775163651 0.81538307666779 0.96428388357162 +v 0.34377250075340 0.81538307666779 0.96428388357162 +v 0.35493746399879 0.81515479087830 0.96841794252396 +v -0.34377250075340 0.81450164318085 0.96424001455307 +v -0.35493746399879 0.81424510478973 0.96837264299393 +v -0.35907775163651 0.81450164318085 0.96424001455307 +v -0.35493746399879 0.81515479087830 0.96841794252396 +v -0.34791278839111 0.81424510478973 0.96837264299393 +v -0.34377250075340 0.81538307666779 0.96428388357162 +v -0.34791278839111 0.81515479087830 0.96841794252396 +v -0.35907775163651 0.81538307666779 0.96428388357162 +v 0.34791278839111 0.81424510478973 0.96837264299393 +v 0.35907775163651 0.81450164318085 0.96424001455307 +v 0.34377250075340 0.81450164318085 0.96424001455307 +v 0.35493746399879 0.81424510478973 0.96837264299393 +v 0.35907775163651 0.82250452041626 0.83532387018204 +v -0.34377250075340 0.82250452041626 0.83532387018204 +v -0.35907775163651 0.82250452041626 0.83532387018204 +# 19 vertices + +vt 0.95545959472656 -0.54285025596619 0.00000000000000 +vt 0.07092715799809 -0.53783512115479 0.00000000000000 +vt 0.95545959472656 -0.54919171333313 0.00000000000000 +vt 1.00000000000000 -0.54955577850342 0.00000000000000 +vt 1.00000000000000 -0.54301106929779 0.00000000000000 +vt 0.51926100254059 -0.54955577850342 0.00000000000000 +vt 0.51926100254059 -0.54301106929779 0.00000000000000 +vt 0.00000000000000 -0.54301106929779 0.00000000000000 +vt 0.00000000000000 -0.54955577850342 0.00000000000000 +vt 1.00000000000000 -0.54919171333313 0.00000000000000 +vt 1.00000000000000 -0.54285025596619 0.00000000000000 +vt 0.00000000000000 -0.54285025596619 0.00000000000000 +vt 0.00000000000000 -0.54919171333313 0.00000000000000 +vt 0.88453245162964 -0.53783512115479 0.00000000000000 +vt 0.43256700038910 -0.04673115909100 0.00000000000000 +vt 0.00000000000000 -0.54955577850342 0.00000000000000 +vt 0.00000000000000 -0.54301106929779 0.00000000000000 +vt 0.00000000000000 -0.54285025596619 0.00000000000000 +vt 0.00000000000000 -0.54919171333313 0.00000000000000 +# 19 texture coordinates + +o Cube.8 +usemtl default +f 2848/4 2856/884 2843/883 +f 2848/886 2843/885 2847/884 2849/882 +f 2844/890 2846/889 2849/888 2847/887 +f 2846/892 2844/891 2845/887 2850/888 +f 2850/882 2845/895 2857/894 +f 2841/896 2853/883 2578/884 +f 2839/882 2851/884 2853/885 2841/886 +f 2851/887 2839/888 2842/898 2854/897 +f 2842/887 2840/891 2852/892 2854/888 +f 2840/897 2855/900 2852/895 + +v 0.24785830080509 0.81461501121521 0.97819274663925 +v 0.25902327895164 0.81484329700470 0.97405868768692 +v 0.24371802806854 0.81484329700470 0.97405868768692 +v 0.25488299131393 0.81461501121521 0.97819274663925 +v -0.24371802806854 0.81389504671097 0.97401148080826 +v -0.25488299131393 0.81363850831985 0.97814410924912 +v -0.25902327895164 0.81389504671097 0.97401148080826 +v -0.25488299131393 0.81461501121521 0.97819274663925 +v -0.24785830080509 0.81363850831985 0.97814410924912 +v -0.24371802806854 0.81484329700470 0.97405868768692 +v -0.24785830080509 0.81461501121521 0.97819274663925 +v -0.25902327895164 0.81484329700470 0.97405868768692 +v 0.24785830080509 0.81363850831985 0.97814410924912 +v 0.25902327895164 0.81389504671097 0.97401148080826 +v 0.24371802806854 0.81389504671097 0.97401148080826 +v 0.25488299131393 0.81363850831985 0.97814410924912 +v 0.25902327895164 0.82250452041626 0.83532387018204 +v 0.24371802806854 0.82250452041626 0.83532387018204 +v -0.24371802806854 0.82250452041626 0.83532387018204 +v -0.25902327895164 0.82250452041626 0.83532387018204 +# 20 vertices + +vt 0.95545959472656 -0.54673373699188 0.00000000000000 +vt 0.00388206331991 -0.54133844375610 0.00000000000000 +vt 0.95545959472656 -0.55355572700500 0.00000000000000 +vt 1.00000000000000 -0.55391979217529 0.00000000000000 +vt 1.00000000000000 -0.54689443111420 0.00000000000000 +vt 0.51926100254059 -0.55391979217529 0.00000000000000 +vt 0.51926100254059 -0.54689443111420 0.00000000000000 +vt 0.00000000000000 -0.54689443111420 0.00000000000000 +vt 0.00000000000000 -0.55391979217529 0.00000000000000 +vt 1.00000000000000 -0.55355572700500 0.00000000000000 +vt 1.00000000000000 -0.54673373699188 0.00000000000000 +vt 0.00000000000000 -0.54673373699188 0.00000000000000 +vt 0.00000000000000 -0.55355572700500 0.00000000000000 +vt 0.95157754421234 -0.54133844375610 0.00000000000000 +vt 0.00000000000000 -0.54673373699188 0.00000000000000 +vt 0.00000000000000 -0.55355572700500 0.00000000000000 +# 16 texture coordinates + +o Cube.7_1 +usemtl default +f 2867/4 2876/903 2862/902 +f 2867/905 2862/904 2866/903 2868/901 +f 2863/909 2865/908 2868/907 2866/906 +f 2865/911 2863/910 2864/906 2869/907 +f 2869/4 2864/914 2877/913 +f 2860/4 2872/902 2875/903 +f 2860/903 2858/904 2870/905 2872/901 +f 2870/906 2858/907 2861/908 2873/909 +f 2861/906 2859/910 2871/911 2873/907 +f 2859/4 2874/916 2871/914 + +v 0.14730507135391 0.82217067480087 0.84136933088303 +v 0.15432974696159 0.82217067480087 0.84136933088303 +v 0.14316478371620 0.82194238901138 0.84550338983536 +v 0.14316478371620 0.81424993276596 0.98480415344238 +v 0.14730507135391 0.81402164697647 0.98893821239471 +v 0.15432974696159 0.81402164697647 0.98893821239471 +v 0.15847003459930 0.81424993276596 0.98480415344238 +v 0.15847003459930 0.82194238901138 0.84550338983536 +v -0.15432974696159 0.82212936878204 0.84136724472046 +v -0.14730507135391 0.82212936878204 0.84136724472046 +v -0.14316478371620 0.82187283039093 0.84549987316132 +v -0.14316478371620 0.81322824954987 0.98475331068039 +v -0.14730507135391 0.81297171115875 0.98888593912125 +v -0.15432974696159 0.81297171115875 0.98888593912125 +v -0.15847003459930 0.81322824954987 0.98475331068039 +v -0.15847003459930 0.82187283039093 0.84549987316132 +v -0.15432974696159 0.82217067480087 0.84136933088303 +v -0.14730507135391 0.82217067480087 0.84136933088303 +v -0.14316478371620 0.82194238901138 0.84550338983536 +v -0.14316478371620 0.81424993276596 0.98480415344238 +v -0.14730507135391 0.81402164697647 0.98893821239471 +v -0.15432974696159 0.81402164697647 0.98893821239471 +v -0.15847003459930 0.81424993276596 0.98480415344238 +v -0.15847003459930 0.82194238901138 0.84550338983536 +v 0.14730507135391 0.82212936878204 0.84136724472046 +v 0.15432974696159 0.82212936878204 0.84136724472046 +v 0.14316478371620 0.82187283039093 0.84549987316132 +v 0.14316478371620 0.81322824954987 0.98475331068039 +v 0.14730507135391 0.81297171115875 0.98888593912125 +v 0.15432974696159 0.81297171115875 0.98888593912125 +v 0.15847003459930 0.81322824954987 0.98475331068039 +v 0.15847003459930 0.82187283039093 0.84549987316132 +# 32 vertices + +vt 0.00000000000000 -0.54542469978333 0.00000000000000 +vt 0.00000000000000 -0.54572200775146 0.00000000000000 +vt 0.51926100254059 -0.54572200775146 0.00000000000000 +vt 0.51926100254059 -0.54542469978333 0.00000000000000 +vt 1.00000000000000 -0.54608607292175 0.00000000000000 +vt 1.00000000000000 -0.54558551311493 0.00000000000000 +vt 0.00000000000000 -0.54558551311493 0.00000000000000 +vt 0.00000000000000 -0.54608607292175 0.00000000000000 +vt 0.95545959472656 -0.55835318565369 0.00000000000000 +vt 0.95545959472656 -0.55100274085999 0.00000000000000 +vt 1.00000000000000 -0.55871725082397 0.00000000000000 +vt 1.00000000000000 -0.55116355419159 0.00000000000000 +vt 0.51926100254059 -0.55871725082397 0.00000000000000 +vt 0.51926100254059 -0.55116355419159 0.00000000000000 +vt 0.00000000000000 -0.55116355419159 0.00000000000000 +vt 0.00000000000000 -0.55871725082397 0.00000000000000 +vt 1.00000000000000 -0.55835318565369 0.00000000000000 +vt 1.00000000000000 -0.55100274085999 0.00000000000000 +vt 0.00000000000000 -0.55100274085999 0.00000000000000 +vt 0.00000000000000 -0.55835318565369 0.00000000000000 +vt 0.95545959472656 -0.54608607292175 0.00000000000000 +vt 0.95545959472656 -0.54558551311493 0.00000000000000 +vt 1.00000000000000 -0.54572200775146 0.00000000000000 +vt 1.00000000000000 -0.54542469978333 0.00000000000000 +vt 0.00000000000000 -0.54572200775146 0.00000000000000 +vt 0.00000000000000 -0.54542469978333 0.00000000000000 +vt 0.00000000000000 -0.55871725082397 0.00000000000000 +vt 0.00000000000000 -0.55116355419159 0.00000000000000 +vt 0.00000000000000 -0.55835318565369 0.00000000000000 +vt 0.00000000000000 -0.55100274085999 0.00000000000000 +# 30 texture coordinates + +o Cube.6 +usemtl default +f 2894/920 2886/919 2887/918 2895/917 +f 2895/922 2887/921 2888/919 2896/920 +f 2896/926 2888/925 2889/924 2897/923 +f 2897/928 2889/927 2890/925 2898/926 +f 2891/932 2899/931 2898/930 2890/929 +f 2899/934 2891/933 2892/929 2900/930 +f 2900/938 2892/937 2893/936 2901/935 +f 2901/940 2893/939 2886/937 2894/938 +f 2878/942 2902/941 2903/919 2879/920 +f 2878/919 2880/921 2904/922 2902/920 +f 2881/923 2905/924 2904/925 2880/926 +f 2882/926 2906/925 2905/927 2881/928 +f 2906/929 2882/930 2883/944 2907/943 +f 2884/930 2908/929 2907/933 2883/934 +f 2885/946 2909/945 2908/937 2884/938 +f 2885/937 2879/939 2903/940 2909/938 + +v 0.04394370317459 0.82122343778610 0.85852313041687 +v 0.05096838250756 0.82122343778610 0.85852313041687 +v 0.03980341926217 0.82099515199661 0.86265712976456 +v 0.05510866641998 0.82099515199661 0.86265712976456 +v -0.05096838250756 0.82106482982636 0.85851520299912 +v -0.04394370317459 0.82106482982636 0.85851520299912 +v -0.03980341926217 0.82080829143524 0.86264783143997 +v -0.05510866641998 0.81248807907104 1.00191736221313 +v -0.05510866641998 0.82080829143524 0.86264783143997 +v -0.03980341926217 0.82099515199661 0.86265712976456 +v -0.05096838250756 0.81232100725174 1.00605452060699 +v -0.04394370317459 0.82122343778610 0.85852313041687 +v -0.05096838250756 0.82122343778610 0.85852313041687 +v -0.05510866641998 0.82099515199661 0.86265712976456 +v 0.05510866641998 0.81248807907104 1.00191736221313 +v 0.04394370317459 0.82106482982636 0.85851520299912 +v 0.03980341926217 0.82080829143524 0.86264783143997 +v 0.05096838250756 0.81232100725174 1.00605452060699 +v 0.05096838250756 0.82106482982636 0.85851520299912 +v 0.05510866641998 0.82080829143524 0.86264783143997 +v -0.05510866641998 0.81510883569717 0.95445883274078 +v -0.03980341926217 0.81716281175613 0.92137163877487 +v 0.05510866641998 0.81510883569717 0.95445883274078 +v 0.03980341926217 0.81716281175613 0.92137163877487 +# 24 vertices + +vt 0.00000000000000 -0.55223977565765 0.00000000000000 +vt 0.00000000000000 -0.55338048934937 0.00000000000000 +vt 0.51926100254059 -0.55338048934937 0.00000000000000 +vt 0.51926100254059 -0.55223977565765 0.00000000000000 +vt 1.00000000000000 -0.55374455451965 0.00000000000000 +vt 1.00000000000000 -0.55240046977997 0.00000000000000 +vt 0.95545959472656 -0.55781769752502 0.00000000000000 +vt 0.00000000000000 -0.55240046977997 0.00000000000000 +vt 0.95545959472656 -0.56205046176910 0.00000000000000 +vt 0.95545959472656 -0.55240046977997 0.00000000000000 +vt 0.00000000000000 -0.55374455451965 0.00000000000000 +vt 0.40292188525200 -0.55891776084900 0.00000000000000 +vt 1.00000000000000 -0.56265151500702 0.00000000000000 +vt 1.00000000000000 -0.55797851085663 0.00000000000000 +vt 0.00000000000000 -0.55797851085663 0.00000000000000 +vt 0.00000000000000 -0.56265151500702 0.00000000000000 +vt 0.51926100254059 -0.56339848041534 0.00000000000000 +vt 0.51926100254059 -0.55797851085663 0.00000000000000 +vt 1.00000000000000 -0.56367802619934 0.00000000000000 +vt 1.00000000000000 -0.55781769752502 0.00000000000000 +vt 0.00000000000000 -0.55781769752502 0.00000000000000 +vt 0.00000000000000 -0.56367802619934 0.00000000000000 +vt 0.32551652193069 -0.56183242797852 0.00000000000000 +vt 0.95545959472656 -0.55374455451965 0.00000000000000 +vt 1.00000000000000 -0.55223977565765 0.00000000000000 +vt 1.00000000000000 -0.55338048934937 0.00000000000000 +vt 0.00000000000000 -0.55374455451965 0.00000000000000 +# 27 texture coordinates + +o Cube.5 +usemtl default +f 2922/950 2914/949 2915/948 2921/947 +f 2921/952 2915/951 2916/949 2919/950 +f 2751/956 2919/955 2756/954 +f 2919/955 2916/958 2931/957 2756/954 +f 2751/960 2756/959 2720/955 2752/953 +f 2752/964 2720/963 2920/962 2753/961 +f 2753/966 2920/965 2917/963 2754/964 +f 2754/956 2917/969 2930/968 2923/967 +f 2918/4 2923/969 2930/956 +f 2922/972 2923/970 2918/956 2914/971 +f 2910/947 2925/948 2928/949 2911/950 +f 2910/949 2912/951 2926/952 2925/950 +f 2728/4 2787/954 2912/955 +f 2926/958 2912/955 2787/954 2933/973 +f 2728/955 2609/959 2788/960 2787/953 +f 2640/961 2927/962 2788/963 2609/964 +f 2620/964 2924/963 2927/965 2640/966 +f 2620/4 2913/970 2929/956 +f 2929/967 2932/968 2924/969 2620/970 +f 2911/956 2928/970 2929/972 2913/971 + +v 0.39648765325546 0.81548398733139 0.96245688199997 +v 0.40765261650085 0.81571227312088 0.95832288265228 +v 0.39234736561775 0.81571227312088 0.95832288265228 +v 0.40351232886314 0.81548398733139 0.96245688199997 +v -0.39234736561775 0.81487154960632 0.95828098058701 +v -0.40351232886314 0.81461501121521 0.96241360902786 +v -0.40765261650085 0.81487154960632 0.95828098058701 +v -0.40351232886314 0.81548398733139 0.96245688199997 +v -0.39648765325546 0.81461501121521 0.96241360902786 +v -0.39234736561775 0.81571227312088 0.95832288265228 +v -0.39648765325546 0.81548398733139 0.96245688199997 +v -0.40765261650085 0.81571227312088 0.95832288265228 +v 0.39648765325546 0.81461501121521 0.96241360902786 +v 0.40765261650085 0.81487154960632 0.95828098058701 +v 0.39234736561775 0.81487154960632 0.95828098058701 +v 0.40351232886314 0.81461501121521 0.96241360902786 +v 0.40765261650085 0.82250452041626 0.83532387018204 +v 0.39234736561775 0.82250452041626 0.83532387018204 +v -0.39234736561775 0.82250452041626 0.83532387018204 +v -0.40765261650085 0.82250452041626 0.83532387018204 +# 20 vertices + +vt 0.95545959472656 -0.54048204421997 0.00000000000000 +vt 0.11181365698576 -0.53569877147675 0.00000000000000 +vt 0.95545959472656 -0.54653036594391 0.00000000000000 +vt 1.00000000000000 -0.54064273834229 0.00000000000000 +vt 0.51926100254059 -0.54064273834229 0.00000000000000 +vt 0.00000000000000 -0.54064273834229 0.00000000000000 +vt 0.00000000000000 -0.54689443111420 0.00000000000000 +vt 1.00000000000000 -0.54048204421997 0.00000000000000 +vt 1.00000000000000 -0.54653036594391 0.00000000000000 +vt 0.00000000000000 -0.54048204421997 0.00000000000000 +vt 0.00000000000000 -0.54653036594391 0.00000000000000 +vt 0.84364593029022 -0.53569877147675 0.00000000000000 +vt 0.42868834733963 -0.04673115909100 0.00000000000000 +vt 0.00000000000000 -0.54064273834229 0.00000000000000 +vt 0.00000000000000 -0.54048204421997 0.00000000000000 +vt 0.00000000000000 -0.54653036594391 0.00000000000000 +# 16 texture coordinates + +o Cube.4 +usemtl default +f 2943/4 2952/976 2938/975 +f 2943/977 2938/905 2942/976 2944/974 +f 2939/980 2941/979 2944/978 2942/907 +f 2945/982 2941/907 2939/978 2940/981 +f 2945/976 2940/985 2953/984 +f 2936/986 2948/975 2951/976 +f 2936/976 2934/905 2946/977 2948/974 +f 2946/907 2934/978 2937/987 2949/908 +f 2935/978 2947/907 2949/982 2937/981 +f 2935/987 2950/989 2947/985 + +v 0.29648765921593 0.81489378213882 0.97314471006393 +v 0.30765262246132 0.81512206792831 0.96901065111160 +v 0.29234737157822 0.81512206792831 0.96901065111160 +v 0.30351233482361 0.81489378213882 0.97314471006393 +v -0.29234737157822 0.81420832872391 0.96896517276764 +v -0.30351233482361 0.81395179033279 0.97309780120850 +v -0.30765262246132 0.81420832872391 0.96896517276764 +v -0.30351233482361 0.81489378213882 0.97314471006393 +v -0.29648765921593 0.81395179033279 0.97309780120850 +v -0.29234737157822 0.81512206792831 0.96901065111160 +v -0.29648765921593 0.81489378213882 0.97314471006393 +v -0.30765262246132 0.81512206792831 0.96901065111160 +v 0.29648765921593 0.81395179033279 0.97309780120850 +v 0.30765262246132 0.81420832872391 0.96896517276764 +v 0.29234737157822 0.81420832872391 0.96896517276764 +v 0.30351233482361 0.81395179033279 0.97309780120850 +v 0.30765262246132 0.82250452041626 0.83532387018204 +v 0.29234737157822 0.82250452041626 0.83532387018204 +v -0.29234737157822 0.82250452041626 0.83532387018204 +v -0.30765262246132 0.82250452041626 0.83532387018204 +# 20 vertices + +vt 0.95545959472656 -0.54472815990448 0.00000000000000 +vt 0.03850637376308 -0.53952920436859 0.00000000000000 +vt 0.95545959472656 -0.55130207538605 0.00000000000000 +vt 1.00000000000000 -0.55166614055634 0.00000000000000 +vt 1.00000000000000 -0.54488897323608 0.00000000000000 +vt 0.51926100254059 -0.55166614055634 0.00000000000000 +vt 0.51926100254059 -0.54488897323608 0.00000000000000 +vt 0.00000000000000 -0.54488897323608 0.00000000000000 +vt 0.00000000000000 -0.55166614055634 0.00000000000000 +vt 1.00000000000000 -0.54472815990448 0.00000000000000 +vt 1.00000000000000 -0.55130207538605 0.00000000000000 +vt 0.00000000000000 -0.54472815990448 0.00000000000000 +vt 0.00000000000000 -0.55130207538605 0.00000000000000 +vt 0.91695320606232 -0.53952920436859 0.00000000000000 +vt 0.42365914583206 -0.04673115909100 0.00000000000000 +vt 0.00000000000000 -0.54472815990448 0.00000000000000 +vt 0.00000000000000 -0.55130207538605 0.00000000000000 +# 17 texture coordinates + +o Cube.3 +usemtl default +f 2963/4 2972/992 2958/991 +f 2963/994 2958/993 2962/992 2964/990 +f 2959/998 2961/997 2964/996 2962/995 +f 2965/1000 2961/995 2959/996 2960/999 +f 2965/992 2960/1003 2973/1002 +f 2956/1004 2968/991 2971/992 +f 2956/992 2954/993 2966/994 2968/990 +f 2966/995 2954/996 2957/997 2969/998 +f 2955/996 2967/995 2969/1000 2957/999 +f 2955/1004 2970/1006 2967/1003 + +v 0.19648766517639 0.82230573892593 0.83892327547073 +v 0.20351234078407 0.82230573892593 0.83892327547073 +v 0.19234737753868 0.82207745313644 0.84305733442307 +v 0.19234737753868 0.81438499689102 0.98235815763474 +v 0.19648766517639 0.81415671110153 0.98649215698242 +v 0.20351234078407 0.81415671110153 0.98649215698242 +v 0.20765262842178 0.81438499689102 0.98235815763474 +v 0.20765262842178 0.82207745313644 0.84305733442307 +v -0.20351234078407 0.82228118181229 0.83892202377319 +v -0.19648766517639 0.82228118181229 0.83892202377319 +v -0.19234737753868 0.82202458381653 0.84305471181870 +v -0.19234737753868 0.81338000297546 0.98230808973312 +v -0.19648766517639 0.81312346458435 0.98644071817398 +v -0.20351234078407 0.81312346458435 0.98644071817398 +v -0.20765262842178 0.81338000297546 0.98230808973312 +v -0.20765262842178 0.82202458381653 0.84305471181870 +v -0.20351234078407 0.82230573892593 0.83892327547073 +v -0.19648766517639 0.82230573892593 0.83892327547073 +v -0.19234737753868 0.81438499689102 0.98235815763474 +v -0.19648766517639 0.81415671110153 0.98649215698242 +v -0.20351234078407 0.81415671110153 0.98649215698242 +v -0.20765262842178 0.81438499689102 0.98235815763474 +v 0.19648766517639 0.82228118181229 0.83892202377319 +v 0.20351234078407 0.82228118181229 0.83892202377319 +v 0.19234737753868 0.82202458381653 0.84305471181870 +v 0.19234737753868 0.81338000297546 0.98230808973312 +v 0.19648766517639 0.81312346458435 0.98644071817398 +v 0.20351234078407 0.81312346458435 0.98644071817398 +v 0.20765262842178 0.81338000297546 0.98230808973312 +v 0.20765262842178 0.82202458381653 0.84305471181870 +# 30 vertices + +vt 0.00000000000000 -0.54445290565491 0.00000000000000 +vt 0.00000000000000 -0.54462993144989 0.00000000000000 +vt 0.51926100254059 -0.54462993144989 0.00000000000000 +vt 0.51926100254059 -0.54445290565491 0.00000000000000 +vt 1.00000000000000 -0.54499399662018 0.00000000000000 +vt 1.00000000000000 -0.54461371898651 0.00000000000000 +vt 0.95545959472656 -0.55003094673157 0.00000000000000 +vt 0.00000000000000 -0.54461371898651 0.00000000000000 +vt 0.00000000000000 -0.54499399662018 0.00000000000000 +vt 0.95545959472656 -0.55726122856140 0.00000000000000 +vt 1.00000000000000 -0.55762517452240 0.00000000000000 +vt 1.00000000000000 -0.55019176006317 0.00000000000000 +vt 0.51926100254059 -0.55762517452240 0.00000000000000 +vt 0.51926100254059 -0.55019176006317 0.00000000000000 +vt 0.00000000000000 -0.55019176006317 0.00000000000000 +vt 0.00000000000000 -0.55762517452240 0.00000000000000 +vt 1.00000000000000 -0.55726122856140 0.00000000000000 +vt 1.00000000000000 -0.55003094673157 0.00000000000000 +vt 0.00000000000000 -0.55003094673157 0.00000000000000 +vt 0.00000000000000 -0.55726122856140 0.00000000000000 +vt 0.95545959472656 -0.54499399662018 0.00000000000000 +vt 0.95545959472656 -0.54461371898651 0.00000000000000 +vt 1.00000000000000 -0.54445290565491 0.00000000000000 +vt 1.00000000000000 -0.54462993144989 0.00000000000000 +vt 0.00000000000000 -0.54499399662018 0.00000000000000 +vt 0.00000000000000 -0.55003094673157 0.00000000000000 +# 26 texture coordinates + +o Cube.2 +usemtl default +f 2990/1010 2982/1009 2983/1008 2991/1007 +f 2991/1012 2983/1011 2984/1009 2767/1010 +f 2992/1016 2767/1015 2984/1014 2985/1013 +f 2992/1018 2985/1017 2986/1016 2993/1013 +f 2987/1022 2994/1021 2993/1020 2986/1019 +f 2994/1024 2987/1023 2988/1019 2995/1020 +f 2995/1028 2988/1027 2989/1026 2772/1025 +f 2990/1030 2772/1027 2989/1028 2982/1029 +f 2974/1007 2996/1008 2997/1009 2975/1010 +f 2974/1009 2976/1011 2998/1012 2996/1010 +f 2977/1014 2999/1031 2998/1016 2976/1013 +f 2977/1016 2978/1017 3000/1018 2999/1013 +f 3000/1019 2978/1020 2979/1021 3001/1022 +f 2980/1020 3002/1019 3001/1023 2979/1024 +f 2981/1032 3003/1026 3002/1027 2980/1028 +f 2981/1027 2975/1030 2997/1029 3003/1028 + +v 0.09648766368628 0.82178181409836 0.84841084480286 +v 0.10351233929396 0.82178181409836 0.84841084480286 +v 0.09234737604856 0.82155352830887 0.85254490375519 +v 0.09234737604856 0.81386107206345 0.99184572696686 +v 0.09648766368628 0.81363278627396 0.99597978591919 +v 0.10351233929396 0.81363278627396 0.99597978591919 +v 0.10765262693167 0.81386107206345 0.99184572696686 +v 0.10765262693167 0.82155352830887 0.85254490375519 +v -0.10351233929396 0.82169240713120 0.84840643405914 +v -0.09648766368628 0.82169240713120 0.84840643405914 +v -0.09234737604856 0.82143580913544 0.85253906250000 +v -0.09234737604856 0.81279122829437 0.99179244041443 +v -0.09648766368628 0.81253468990326 0.99592506885529 +v -0.10351233929396 0.81253468990326 0.99592506885529 +v -0.10765262693167 0.81279122829437 0.99179244041443 +v -0.10765262693167 0.82143580913544 0.85253906250000 +v -0.10351233929396 0.82178181409836 0.84841084480286 +v -0.09648766368628 0.82178181409836 0.84841084480286 +v -0.09234737604856 0.82155352830887 0.85254490375519 +v -0.09234737604856 0.81386107206345 0.99184572696686 +v -0.09648766368628 0.81363278627396 0.99597978591919 +v -0.10351233929396 0.81363278627396 0.99597978591919 +v -0.10765262693167 0.81386107206345 0.99184572696686 +v -0.10765262693167 0.82155352830887 0.85254490375519 +v 0.09648766368628 0.82169240713120 0.84840643405914 +v 0.10351233929396 0.82169240713120 0.84840643405914 +v 0.09234737604856 0.82143580913544 0.85253906250000 +v 0.09234737604856 0.81279122829437 0.99179244041443 +v 0.09648766368628 0.81253468990326 0.99592506885529 +v 0.10351233929396 0.81253468990326 0.99592506885529 +v 0.10765262693167 0.81279122829437 0.99179244041443 +v 0.10765262693167 0.82143580913544 0.85253906250000 +# 32 vertices + +vt 0.00000000000000 -0.54822230339050 0.00000000000000 +vt 0.00000000000000 -0.54886579513550 0.00000000000000 +vt 0.51926100254059 -0.54886579513550 0.00000000000000 +vt 0.51926100254059 -0.54822230339050 0.00000000000000 +vt 1.00000000000000 -0.54922986030579 0.00000000000000 +vt 1.00000000000000 -0.54838299751282 0.00000000000000 +vt 0.00000000000000 -0.54838299751282 0.00000000000000 +vt 0.00000000000000 -0.54922986030579 0.00000000000000 +vt 0.95545959472656 -0.56149697303772 0.00000000000000 +vt 0.95545959472656 -0.55380022525787 0.00000000000000 +vt 1.00000000000000 -0.56186103820801 0.00000000000000 +vt 1.00000000000000 -0.55396103858948 0.00000000000000 +vt 0.51926100254059 -0.56186103820801 0.00000000000000 +vt 0.51926100254059 -0.55396103858948 0.00000000000000 +vt 0.00000000000000 -0.55396103858948 0.00000000000000 +vt 0.00000000000000 -0.56186103820801 0.00000000000000 +vt 1.00000000000000 -0.56149697303772 0.00000000000000 +vt 1.00000000000000 -0.55380022525787 0.00000000000000 +vt 0.00000000000000 -0.55380022525787 0.00000000000000 +vt 0.00000000000000 -0.56149697303772 0.00000000000000 +vt 0.95545959472656 -0.54922986030579 0.00000000000000 +vt 0.95545959472656 -0.54838299751282 0.00000000000000 +vt 1.00000000000000 -0.54886579513550 0.00000000000000 +vt 1.00000000000000 -0.54822230339050 0.00000000000000 +vt 0.00000000000000 -0.54886579513550 0.00000000000000 +vt 0.00000000000000 -0.54822230339050 0.00000000000000 +vt 0.00000000000000 -0.56186103820801 0.00000000000000 +vt 0.00000000000000 -0.55396103858948 0.00000000000000 +vt 0.00000000000000 -0.56149697303772 0.00000000000000 +vt 0.00000000000000 -0.55380022525787 0.00000000000000 +# 30 texture coordinates + +o Cube.1_1 +usemtl default +f 3020/1036 3012/1035 3013/1034 3021/1033 +f 3021/1038 3013/1037 3014/1035 3022/1036 +f 3022/1042 3014/1041 3015/1040 3023/1039 +f 3023/1044 3015/1043 3016/1041 3024/1042 +f 3017/1048 3025/1047 3024/1046 3016/1045 +f 3025/1050 3017/1049 3018/1045 3026/1046 +f 3026/1054 3018/1053 3019/1052 3027/1051 +f 3027/1056 3019/1055 3012/1053 3020/1054 +f 3004/1058 3028/1057 3029/1035 3005/1036 +f 3006/1036 3030/1035 3028/1037 3004/1038 +f 3006/1040 3007/1041 3031/1042 3030/1039 +f 3008/1042 3032/1041 3031/1043 3007/1044 +f 3032/1045 3008/1046 3009/1060 3033/1059 +f 3010/1046 3034/1045 3033/1049 3009/1050 +f 3011/1062 3035/1061 3034/1053 3010/1054 +f 3011/1053 3005/1055 3029/1056 3035/1054 + +v 0.00351233966649 0.81277579069138 1.01149928569794 +v 0.00351233966649 0.82092481851578 0.86393034458160 +v 0.00765262497589 0.81300407648087 1.00736522674561 +v -0.00351233966649 0.81272387504578 1.01149666309357 +v -0.00765262497589 0.81289094686508 1.00735950469971 +v -0.00351233966649 0.82087290287018 0.86392772197723 +v -0.00765262497589 0.82058340311050 0.86805874109268 +v -0.00351233966649 0.82092481851578 0.86393034458160 +v 0.00765262497589 0.82058340311050 0.86805874109268 +v -0.00351233966649 0.81277579069138 1.01149928569794 +v 0.00351233966649 0.82087290287018 0.86392772197723 +v 0.00765262497589 0.81289094686508 1.00735950469971 +v -0.00765262497589 0.81300407648087 1.00736522674561 +v 0.00351233966649 0.81272387504578 1.01149666309357 +v 0.00000000000000 0.81277579069138 1.01149928569794 +v 0.00000000000000 0.82092481851578 0.86393034458160 +# 16 vertices + +vt 0.00000000000000 -0.55438792705536 0.00000000000000 +vt 0.00000000000000 -0.55476152896881 0.00000000000000 +vt 0.25963050127029 -0.55438792705536 0.00000000000000 +vt 0.51926100254059 -0.55476152896881 0.00000000000000 +vt 0.51926100254059 -0.55438792705536 0.00000000000000 +vt 1.00000000000000 -0.55454874038696 0.00000000000000 +vt 1.00000000000000 -0.55536258220673 0.00000000000000 +vt 0.95545959472656 -0.55996596813202 0.00000000000000 +vt 0.00000000000000 -0.55454874038696 0.00000000000000 +vt 0.00000000000000 -0.55536258220673 0.00000000000000 +vt 0.95545959472656 -0.56077980995178 0.00000000000000 +vt 1.00000000000000 -0.56050026416779 0.00000000000000 +vt 1.00000000000000 -0.56012678146362 0.00000000000000 +vt 0.51926100254059 -0.56050026416779 0.00000000000000 +vt 0.51926100254059 -0.56012678146362 0.00000000000000 +vt 0.25963050127029 -0.56012678146362 0.00000000000000 +vt 0.51926100254059 -0.56077980995178 0.00000000000000 +vt 0.00000000000000 -0.56012678146362 0.00000000000000 +vt 0.00000000000000 -0.56050026416779 0.00000000000000 +vt 1.00000000000000 -0.55996596813202 0.00000000000000 +vt 1.00000000000000 -0.56077980995178 0.00000000000000 +vt 0.00000000000000 -0.55996596813202 0.00000000000000 +vt 0.00000000000000 -0.56077980995178 0.00000000000000 +vt 0.95545959472656 -0.55536258220673 0.00000000000000 +vt 0.95545959472656 -0.55454874038696 0.00000000000000 +vt 1.00000000000000 -0.55476152896881 0.00000000000000 +vt 1.00000000000000 -0.55438792705536 0.00000000000000 +vt 0.00000000000000 -0.55536258220673 0.00000000000000 +vt 0.00000000000000 -0.56077980995178 0.00000000000000 +# 29 texture coordinates + +o Cube +usemtl default +f 3043/4 3041/1065 3051/1064 +f 3046/4 3037/1065 3051/1067 +f 2647/1069 3037/1066 3046/1067 3044/1068 +f 3038/1073 2647/1072 3044/1071 3047/1070 +f 3038/1075 3047/1074 3049/1073 3036/1070 +f 3039/1079 3045/1078 3050/1077 +f 3036/4 3049/1078 3050/1081 +f 3048/1083 3045/1076 3039/1077 3040/1082 +f 3048/1087 3040/1086 3042/1085 2784/1084 +f 2784/1089 3042/1088 3041/1086 3043/1087 +f 3037/4 3051/1064 3046/1065 +f 3043/4 3041/1065 3051/1066 +f 2784/1067 3042/1066 3041/1069 3043/1068 +f 3048/1071 3040/1090 3042/1073 2784/1070 +f 3048/1073 3045/1074 3039/1075 3040/1070 +f 3039/1071 3045/1078 3050/1080 +f 3036/4 3049/1078 3050/1076 +f 3038/1077 3047/1076 3049/1083 3036/1082 +f 3038/1091 2647/1086 3044/1087 3047/1084 +f 2647/1086 3037/1088 3046/1089 3044/1087 + +v -0.82631224393845 0.28416445851326 -2.61936450004578 +v -0.82631224393845 0.44620573520660 -2.69648575782776 +v -0.82631224393845 0.82418680191040 -2.69648575782776 +v -0.27543741464615 0.11184034496546 -1.94069659709930 +v -0.33333334326744 0.28416445851326 -2.61936450004578 +v -0.33333334326744 0.44620573520660 -2.69648575782776 +v -0.33333334326744 0.82418680191040 -2.69648575782776 +v 0.27543741464615 0.11184034496546 -1.94069659709930 +v 0.33333334326744 0.28416445851326 -2.61936450004578 +v 0.33333334326744 0.44620573520660 -2.69648575782776 +v 0.33333334326744 0.82418680191040 -2.69648575782776 +v 0.82631224393845 0.28416445851326 -2.61936450004578 +v 0.82631224393845 0.44620573520660 -2.69648575782776 +v 0.82631224393845 0.82418680191040 -2.69648575782776 +v 1.00000000000000 0.01415330078453 -0.95471793413162 +v 1.00000000000000 0.28416445851326 -0.95471793413162 +v 1.00000000000000 0.55417561531067 -0.95471793413162 +v 1.00000000000000 0.90644955635071 -1.37631464004517 +v 1.00000000000000 0.01415330078453 0.78704994916916 +v 1.00000000000000 0.28416445851326 0.78704994916916 +v 1.00000000000000 0.55417561531067 0.78704994916916 +v 1.00000000000000 0.82418680191040 0.78704994916916 +v 1.00000000000000 0.16325457394123 2.56090188026428 +v 1.00000000000000 0.28416445851326 2.42598938941956 +v 1.00000000000000 0.55417561531067 2.52881789207458 +v 1.00000000000000 0.68446344137192 2.52881789207458 +v -0.00053997244686 0.16325457394123 2.74764370918274 +v -0.00053997244686 0.28416445851326 2.61273121833801 +v 0.00244280439802 0.55602097511292 2.63702344894409 +v 0.00356587837450 0.68446344137192 2.71555972099304 +v 0.00053997244686 0.16325457394123 2.74764370918274 +v 0.00053997244686 0.28416445851326 2.61273121833801 +v -0.00244280439802 0.55602097511292 2.63702344894409 +v -0.00356587837450 0.68446344137192 2.71555972099304 +v -1.00000000000000 0.16325457394123 2.56090188026428 +v -1.00000000000000 0.28416445851326 2.42598938941956 +v -1.00000000000000 0.55417561531067 2.52881789207458 +v -1.00000000000000 0.68446344137192 2.52881789207458 +v -1.00000000000000 0.01415330078453 0.78704994916916 +v -1.00000000000000 0.28416445851326 0.78704994916916 +v -1.00000000000000 0.55417561531067 0.78704994916916 +v -1.00000000000000 0.82418680191040 0.78704994916916 +v -1.00000000000000 0.01415330078453 -0.95471793413162 +v -1.00000000000000 0.28416445851326 -0.95471793413162 +v -1.00000000000000 0.55417561531067 -0.95471793413162 +v -1.00000000000000 0.90644955635071 -1.37631464004517 +v -0.33333334326744 0.90644955635071 -1.37631464004517 +v -0.33333334326744 0.82418680191040 0.78704994916916 +v 0.33333334326744 0.90644955635071 -1.37631464004517 +v 0.33333334326744 0.82418680191040 0.78704994916916 +v -0.33333334326744 0.01415330078453 0.78704994916916 +v -0.33333334326744 0.01415330078453 -0.95471793413162 +v 0.33333334326744 0.01415330078453 0.78704994916916 +v 0.33333334326744 0.01415330078453 -0.95471793413162 +v 1.00000000000000 0.01415330078453 -0.47664257884026 +v 1.02488470077515 0.28416445851326 -0.47664257884026 +v 1.02488470077515 0.55417561531067 -0.47664257884026 +v 1.00000000000000 0.86775112152100 -0.78252065181732 +v -1.00000000000000 0.01415330078453 -0.47664257884026 +v -1.02488470077515 0.28416445851326 -0.47664257884026 +v -1.02488470077515 0.55417561531067 -0.47664257884026 +v -1.00000000000000 0.86775112152100 -0.78252065181732 +v -0.33333334326744 0.86775112152100 -0.78252065181732 +v 0.33333334326744 0.86775112152100 -0.78252065181732 +v -0.33333334326744 0.01415330078453 -0.47664257884026 +v 0.33333334326744 0.01415330078453 -0.47664257884026 +v 1.00000000000000 0.01415330078453 -0.32744941115379 +v 1.02488470077515 0.28416445851326 -0.32744941115379 +v 1.02488470077515 0.55417561531067 -0.32744941115379 +v 1.00000000000000 0.83439922332764 -0.59721511602402 +v -1.00000000000000 0.01415330078453 -0.32744941115379 +v -1.02488470077515 0.28416445851326 -0.32744941115379 +v -1.02488470077515 0.55417561531067 -0.32744941115379 +v -1.00000000000000 0.83439922332764 -0.59721511602402 +v -0.33333334326744 0.83439922332764 -0.59721511602402 +v 0.33333334326744 0.83439922332764 -0.59721511602402 +v -0.33333334326744 0.01415330078453 -0.32744941115379 +v 0.33333334326744 0.01415330078453 -0.32744941115379 +v 1.00000000000000 0.01415330078453 0.64985549449921 +v 1.02488470077515 0.28416445851326 0.64985549449921 +v 1.02488470077515 0.55417561531067 0.64985549449921 +v 1.00000000000000 0.82544392347336 0.61664742231369 +v -1.00000000000000 0.01415330078453 0.64985549449921 +v -1.02488470077515 0.28416445851326 0.64985549449921 +v -1.02488470077515 0.55417561531067 0.64985549449921 +v -1.00000000000000 0.82544392347336 0.61664742231369 +v -0.95933508872986 0.82544392347336 0.61664742231369 +v 0.95933508872986 0.82544392347336 0.61664742231369 +v -0.33333334326744 0.01415330078453 0.64985549449921 +v 0.33333334326744 0.01415330078453 0.64985549449921 +v 1.00000000000000 0.01415330078453 0.74853539466858 +v 1.00000000000000 0.28416445851326 0.74853539466858 +v 1.00000000000000 0.55417561531067 0.77377289533615 +v 1.00000000000000 0.82453972101212 0.70216399431229 +v -1.00000000000000 0.01415330078453 0.74853539466858 +v -1.00000000000000 0.28416445851326 0.74853539466858 +v -1.00000000000000 0.55417561531067 0.77377289533615 +v -1.00000000000000 0.82453972101212 0.70216399431229 +v -0.33333334326744 0.82453972101212 0.70216399431229 +v 0.33333334326744 0.82453972101212 0.70216399431229 +v -0.33333334326744 0.01415330078453 0.74853539466858 +v 0.33333334326744 0.01415330078453 0.74853539466858 +v 1.00000000000000 0.01415330078453 0.65284579992294 +v 1.00000000000000 0.28416445851326 0.74554508924484 +v 1.02488470077515 0.55417561531067 0.72162270545959 +v 1.00000000000000 0.82478630542755 0.68814361095428 +v -1.00000000000000 0.01415330078453 0.65284579992294 +v -1.00000000000000 0.28416445851326 0.74554508924484 +v -1.02488470077515 0.55417561531067 0.72162270545959 +v -1.00000000000000 0.82478630542755 0.68814361095428 +v -0.33333334326744 0.82478630542755 0.68814361095428 +v 0.33333334326744 0.82478630542755 0.68814361095428 +v -0.33333334326744 0.01415330078453 0.65284579992294 +v 0.33333334326744 0.01415330078453 0.65284579992294 +v -0.82631224393845 0.36651265621185 -2.65855693817139 +v -0.33333334326744 0.36651265621185 -2.65855693817139 +v 0.33333334326744 0.36651265621185 -2.65855693817139 +v 0.82631224393845 0.36651265621185 -2.65855693817139 +v 1.00000000000000 0.42138218879700 -0.95471793413162 +v 1.00000000000000 0.42138218879700 0.78704994916916 +v 1.00000000000000 0.42138218879700 2.47824597358704 +v 0.00356587837450 0.42138218879700 2.66498780250549 +v -0.00356587837450 0.42138218879700 2.66498780250549 +v -1.00000000000000 0.42138218879700 2.47824597358704 +v -1.00000000000000 0.42138218879700 0.78704994916916 +v -1.00000000000000 0.42138218879700 -0.95471793413162 +v 1.02488470077515 0.42138218879700 -0.47664257884026 +v -1.02488470077515 0.42138218879700 -0.47664257884026 +v 1.02488470077515 0.42138218879700 -0.32744941115379 +v -1.02488470077515 0.42138218879700 -0.32744941115379 +v 1.02488470077515 0.42138218879700 0.64985549449921 +v -1.02488470077515 0.42138218879700 0.64985549449921 +v 1.00000000000000 0.42138218879700 0.78588968515396 +v -1.00000000000000 0.42138218879700 0.78588968515396 +v 1.02488470077515 0.42138218879700 0.73338788747787 +v -1.02488470077515 0.42138218879700 0.73338788747787 +v -0.82631224393845 0.18156675994396 -2.21530175209045 +v -0.27543741464615 0.18156675994396 -2.21530175209045 +v 0.27543741464615 0.18156675994396 -2.21530175209045 +v 0.82631224393845 0.18156675994396 -2.21530175209045 +v 1.00000000000000 0.12340620905161 -0.95471793413162 +v 1.00000000000000 0.12340620905161 0.78704994916916 +v 1.00000000000000 0.21217757463455 2.58170533180237 +v -0.00053997244686 0.21217757463455 2.76844716072083 +v 0.00053997244686 0.21217757463455 2.76844716072083 +v -1.00000000000000 0.21217757463455 2.58170533180237 +v -1.00000000000000 0.12340620905161 0.78704994916916 +v -1.00000000000000 0.12340620905161 -0.95471793413162 +v 1.00000000000000 0.12340620905161 -0.47664257884026 +v -1.00000000000000 0.12340620905161 -0.47664257884026 +v 1.00000000000000 0.12340620905161 -0.32744941115379 +v -1.00000000000000 0.12340620905161 -0.32744941115379 +v 1.00000000000000 0.12340620905161 0.64985549449921 +v -1.00000000000000 0.12340620905161 0.64985549449921 +v 1.00000000000000 0.12340620905161 0.74853539466858 +v -1.00000000000000 0.12340620905161 0.74853539466858 +v 1.00000000000000 0.12340620905161 0.69035410881042 +v -1.00000000000000 0.12340620905161 0.69035410881042 +v 1.00000000000000 0.01415330078453 -0.84653240442276 +v 1.00000000000000 0.28416445851326 -0.82006889581680 +v 1.00000000000000 0.55417561531067 -0.85358935594559 +v 1.00000000000000 0.89769232273102 -1.24194264411926 +v -1.00000000000000 0.01415330078453 -0.84653240442276 +v -1.00000000000000 0.28416445851326 -0.82006889581680 +v -1.00000000000000 0.55417561531067 -0.85358935594559 +v -1.00000000000000 0.89769232273102 -1.24194264411926 +v -0.33333334326744 0.89769232273102 -1.24194264411926 +v 0.33333334326744 0.89769232273102 -1.24194264411926 +v -0.33333334326744 0.01415330078453 -0.84653240442276 +v 0.33333334326744 0.01415330078453 -0.84653240442276 +v 1.00000000000000 0.42138218879700 -0.83947545289993 +v -1.00000000000000 0.42138218879700 -0.83947545289993 +v 1.00000000000000 0.14281280338764 -0.78301990032196 +v -1.00000000000000 0.14281280338764 -0.78301990032196 +v 1.00000000000000 0.01415330078453 -0.82030570507050 +v 1.02488470077515 0.28416445851326 -0.79031372070312 +v 1.02488470077515 0.55417561531067 -0.82030570507050 +v 1.00000000000000 0.89556938409805 -1.20936787128448 +v -1.00000000000000 0.01415330078453 -0.82030570507050 +v -1.02488470077515 0.28416445851326 -0.79031372070312 +v -1.02488470077515 0.55417561531067 -0.82030570507050 +v -1.00000000000000 0.89556938409805 -1.20936787128448 +v -0.33333334326744 0.89556938409805 -1.20936787128448 +v 0.33333334326744 0.89556938409805 -1.20936787128448 +v -0.33333334326744 0.01415330078453 -0.82030570507050 +v 0.33333334326744 0.01415330078453 -0.82030570507050 +v 1.02488470077515 0.42138218879700 -0.82030570507050 +v -1.02488470077515 0.42138218879700 -0.82030570507050 +v 1.00000000000000 0.12340620905161 -0.74444359540939 +v -1.00000000000000 0.12340620905161 -0.74444359540939 +v 1.00000000000000 0.01415330078453 -0.77572035789490 +v 1.02488470077515 0.28416445851326 -0.77572035789490 +v 1.02488470077515 0.55417561531067 -0.77572035789490 +v 1.00000000000000 0.89196038246155 -1.15399050712585 +v -1.00000000000000 0.01415330078453 -0.77572035789490 +v -1.02488470077515 0.28416445851326 -0.77572035789490 +v -1.02488470077515 0.55417561531067 -0.77572035789490 +v -1.00000000000000 0.89196038246155 -1.15399050712585 +v -0.33333334326744 0.89196038246155 -1.15399050712585 +v 0.33333334326744 0.89196038246155 -1.15399050712585 +v -0.33333334326744 0.01415330078453 -0.77572035789490 +v 0.33333334326744 0.01415330078453 -0.77572035789490 +v 1.02488470077515 0.42138218879700 -0.77572035789490 +v -1.02488470077515 0.42138218879700 -0.77572035789490 +v 1.00000000000000 0.12340620905161 -0.71397215127945 +v -1.00000000000000 0.12340620905161 -0.71397215127945 +v 1.00000000000000 0.01415330078453 -0.57335507869720 +v 1.02488470077515 0.28416445851326 -0.57335507869720 +v 1.02488470077515 0.55417561531067 -0.57335507869720 +v 1.00000000000000 0.87557959556580 -0.90264248847961 +v -1.00000000000000 0.01415330078453 -0.57335507869720 +v -1.02488470077515 0.28416445851326 -0.57335507869720 +v -1.02488470077515 0.55417561531067 -0.57335507869720 +v -1.00000000000000 0.87557959556580 -0.90264248847961 +v -0.33333334326744 0.87557959556580 -0.90264248847961 +v 0.33333334326744 0.87557959556580 -0.90264248847961 +v -0.33333334326744 0.01415330078453 -0.57335507869720 +v 0.33333334326744 0.01415330078453 -0.57335507869720 +v 1.02488470077515 0.42138218879700 -0.57335507869720 +v -1.02488470077515 0.42138218879700 -0.57335507869720 +v 1.00000000000000 0.12340620905161 -0.55338758230209 +v -1.00000000000000 0.12340620905161 -0.55338758230209 +v 1.00000000000000 0.01415330078453 -0.66940104961395 +v 1.02488470077515 0.28416445851326 -0.66940104961395 +v 1.02488470077515 0.55417561531067 -0.66940104961395 +v 1.00000000000000 0.88335418701172 -1.02193653583527 +v -1.00000000000000 0.01415330078453 -0.66940104961395 +v -1.02488470077515 0.28416445851326 -0.66940104961395 +v -1.02488470077515 0.55417561531067 -0.66940104961395 +v -1.00000000000000 0.88335418701172 -1.02193653583527 +v -0.33333334326744 0.88335418701172 -1.02193653583527 +v 0.33333334326744 0.88335418701172 -1.02193653583527 +v -0.33333334326744 0.01415330078453 -0.66940104961395 +v 0.33333334326744 0.01415330078453 -0.66940104961395 +v 1.02488470077515 0.42138218879700 -0.66940104961395 +v -1.02488470077515 0.42138218879700 -0.66940104961395 +v 1.00000000000000 0.12340620905161 -0.62960368394852 +v -1.00000000000000 0.12340620905161 -0.62960368394852 +v -0.82631224393845 0.75040042400360 -2.69648575782776 +v -0.33333334326744 0.75040042400360 -2.69648575782776 +v 0.33333334326744 0.75040042400360 -2.69648575782776 +v 0.82631224393845 0.75040042400360 -2.69648575782776 +v 1.00000000000000 0.83768153190613 -1.29401397705078 +v 1.00000000000000 0.77147740125656 0.78704994916916 +v 1.00000000000000 0.65902972221375 2.52881789207458 +v 0.00356587837450 0.65902972221375 2.71555972099304 +v -0.00356587837450 0.65902972221375 2.71555972099304 +v -1.00000000000000 0.65902972221375 2.52881789207458 +v -1.00000000000000 0.77147740125656 0.78704994916916 +v -1.00000000000000 0.83768153190613 -1.29401397705078 +v 1.02488470077515 0.80653744935989 -0.72280967235565 +v -1.02488470077515 0.80653744935989 -0.72280967235565 +v 1.02488470077515 0.77969622612000 -0.54455369710922 +v -1.02488470077515 0.77969622612000 -0.54455369710922 +v 1.02488470077515 0.77248919010162 0.62313002347946 +v -1.02488470077515 0.77248919010162 0.62313002347946 +v 1.00000000000000 0.77176147699356 0.71614289283752 +v -1.00000000000000 0.77176147699356 0.71614289283752 +v 1.02488470077515 0.77195990085602 0.69467914104462 +v -1.02488470077515 0.77195990085602 0.69467914104462 +v 1.00000000000000 0.83063381910324 -1.16613149642944 +v -1.00000000000000 0.83063381910324 -1.16613149642944 +v 1.00000000000000 0.82892531156540 -1.13341832160950 +v -1.00000000000000 0.82892531156540 -1.13341832160950 +v 1.00000000000000 0.82602077722549 -1.08014774322510 +v -1.00000000000000 0.82602077722549 -1.08014774322510 +v 1.00000000000000 0.82817250490189 -0.80511790513992 +v -1.00000000000000 0.82817250490189 -0.80511790513992 +v 1.00000000000000 0.80310016870499 -0.81396812200546 +v -1.00000000000000 0.80310016870499 -0.81396812200546 +v -0.82631224393845 0.65897244215012 -2.69648575782776 +v -0.33333334326744 0.65897244215012 -2.69648575782776 +v 0.33333334326744 0.65897244215012 -2.69648575782776 +v 0.82631224393845 0.65897244215012 -2.69648575782776 +v 1.00000000000000 0.75247174501419 -1.19203603267670 +v 1.00000000000000 0.70616573095322 0.78704994916916 +v 1.00000000000000 0.62751501798630 2.52881789207458 +v 0.00244205584750 0.62751501798630 2.63700890541077 +v -0.00244205584750 0.62751501798630 2.63700890541077 +v -1.00000000000000 0.62751501798630 2.52881789207458 +v -1.00000000000000 0.70616573095322 0.78704994916916 +v -1.00000000000000 0.75247174501419 -1.19203603267670 +v 1.02488470077515 0.73068821430206 -0.64882230758667 +v -1.02488470077515 0.73068821430206 -0.64882230758667 +v 1.02488470077515 0.71191436052322 -0.47930139303207 +v -1.02488470077515 0.71191436052322 -0.47930139303207 +v 1.02488470077515 0.70687341690063 0.63116252422333 +v -1.02488470077515 0.70687341690063 0.63116252422333 +v 1.00000000000000 0.70636439323425 0.73346400260925 +v -1.00000000000000 0.70636439323425 0.73346400260925 +v 1.02488470077515 0.70650321245193 0.70277720689774 +v -1.02488470077515 0.70650321245193 0.70277720689774 +v 1.00000000000000 0.74754226207733 -1.07219469547272 +v -1.00000000000000 0.74754226207733 -1.07219469547272 +v 1.00000000000000 0.74634724855423 -1.03930997848511 +v -1.00000000000000 0.74634724855423 -1.03930997848511 +v 1.00000000000000 0.74431568384171 -0.83276385068893 +v -1.00000000000000 0.74431568384171 -0.83276385068893 +v 1.02488470077515 0.73509496450424 -0.75871199369431 +v -1.02488470077515 0.73509496450424 -0.75871199369431 +v 1.00000000000000 0.76551020145416 -0.82414370775223 +v -1.00000000000000 0.76551020145416 -0.82414370775223 +v -0.82631224393845 0.53802865743637 -2.69648575782776 +v -0.33333334326744 0.53802865743637 -2.69648575782776 +v 0.33333334326744 0.53802865743637 -2.69648575782776 +v 0.82631224393845 0.53802865743637 -2.69648575782776 +v 1.00000000000000 0.63975352048874 -1.05713641643524 +v 1.00000000000000 0.61976939439774 0.78704994916916 +v 1.00000000000000 0.58582645654678 2.52881789207458 +v 0.00244205584750 0.58582645654678 2.63700890541077 +v -0.00244205584750 0.58582645654678 2.63700890541077 +v -1.00000000000000 0.58582645654678 2.52881789207458 +v -1.00000000000000 0.61976939439774 0.78704994916916 +v -1.00000000000000 0.63975352048874 -1.05713641643524 +v 1.02488470077515 0.63035249710083 -0.55094951391220 +v -1.02488470077515 0.63035249710083 -0.55094951391220 +v 1.02488470077515 0.62225031852722 -0.39298358559608 +v -1.02488470077515 0.62225031852722 -0.39298358559608 +v 1.02488470077515 0.62007480859756 0.64178824424744 +v -1.02488470077515 0.62007480859756 0.64178824424744 +v 1.00000000000000 0.61985516548157 0.75637692213058 +v -1.00000000000000 0.61985516548157 0.75637692213058 +v 1.02488470077515 0.61991506814957 0.71348965167999 +v -1.02488470077515 0.61991506814957 0.71348965167999 +v 1.00000000000000 0.61267709732056 -0.85585898160934 +v -1.00000000000000 0.61267709732056 -0.85585898160934 +v 1.00000000000000 0.68336200714111 -0.84182900190353 +v -1.00000000000000 0.68336200714111 -0.84182900190353 +v 1.00000000000000 0.73435699939728 -0.83074665069580 +v -1.00000000000000 0.73435699939728 -0.83074665069580 +v 1.02488470077515 0.63225430250168 -0.65334886312485 +v -1.02488470077515 0.63225430250168 -0.65334886312485 +v 1.02488470077515 0.68934911489487 -0.75504243373871 +v -1.02488470077515 0.68934911489487 -0.75504243373871 +v -1.02488470077515 0.86775112152100 -0.78252065181732 +v -1.02488470077515 0.83439922332764 -0.59721511602402 +v -1.02488470077515 0.82544392347336 0.61664742231369 +v -1.02488470077515 0.28416445851326 0.74853539466858 +v -1.02488470077515 0.55417561531067 0.77377289533615 +v -1.02488470077515 0.82453972101212 0.70216399431229 +v -1.02488470077515 0.28416445851326 0.74554508924484 +v -1.02488470077515 0.82478630542755 0.68814361095428 +v -1.02488470077515 0.42138218879700 0.78588968515396 +v -1.02488470077515 0.12340620905161 -0.47664257884026 +v -1.02488470077515 0.12340620905161 -0.32744941115379 +v -1.02488470077515 0.12340620905161 0.64985549449921 +v -1.02488470077515 0.12340620905161 0.69035410881042 +v -1.02488470077515 0.28416445851326 -0.82006889581680 +v -1.02488470077515 0.55417561531067 -0.85358935594559 +v -1.02488470077515 0.42138218879700 -0.83947545289993 +v -1.02488470077515 0.14281280338764 -0.78301990032196 +v -1.02488470077515 0.12340620905161 -0.74444359540939 +v -1.02488470077515 0.12340620905161 -0.71397215127945 +v -1.02488470077515 0.12340620905161 -0.55338758230209 +v -1.02488470077515 0.12340620905161 -0.62960368394852 +v -1.02488470077515 0.77176147699356 0.71614289283752 +v -1.02488470077515 0.82817250490189 -0.80511790513992 +v -1.02488470077515 0.80310016870499 -0.81396812200546 +v -1.02488470077515 0.70636439323425 0.73346400260925 +v -1.02488470077515 0.74431568384171 -0.83276385068893 +v -1.02488470077515 0.76551020145416 -0.82414370775223 +v -1.02488470077515 0.61985516548157 0.75637692213058 +v -1.02488470077515 0.61267709732056 -0.85585898160934 +v -1.02488470077515 0.68336200714111 -0.84182900190353 +v -1.02488470077515 0.73435699939728 -0.83074665069580 +v 1.02488470077515 0.86775112152100 -0.78252065181732 +v 1.02488470077515 0.83439922332764 -0.59721511602402 +v 1.02488470077515 0.82544392347336 0.61664742231369 +v 1.02488470077515 0.28416445851326 0.74853539466858 +v 1.02488470077515 0.55417561531067 0.77377289533615 +v 1.02488470077515 0.82453972101212 0.70216399431229 +v 1.02488470077515 0.28416445851326 0.74554508924484 +v 1.02488470077515 0.82478630542755 0.68814361095428 +v 1.02488470077515 0.42138218879700 0.78588968515396 +v 1.02488470077515 0.12340620905161 -0.47664257884026 +v 1.02488470077515 0.12340620905161 -0.32744941115379 +v 1.02488470077515 0.12340620905161 0.64985549449921 +v 1.02488470077515 0.12340620905161 0.69035410881042 +v 1.02488470077515 0.28416445851326 -0.82006889581680 +v 1.02488470077515 0.55417561531067 -0.85358935594559 +v 1.02488470077515 0.42138218879700 -0.83947545289993 +v 1.02488470077515 0.14281280338764 -0.78301990032196 +v 1.02488470077515 0.12340620905161 -0.74444359540939 +v 1.02488470077515 0.12340620905161 -0.71397215127945 +v 1.02488470077515 0.12340620905161 -0.55338758230209 +v 1.02488470077515 0.12340620905161 -0.62960368394852 +v 1.02488470077515 0.77176147699356 0.71614289283752 +v 1.02488470077515 0.82817250490189 -0.80511790513992 +v 1.02488470077515 0.80310016870499 -0.81396812200546 +v 1.02488470077515 0.70636439323425 0.73346400260925 +v 1.02488470077515 0.74431568384171 -0.83276385068893 +v 1.02488470077515 0.76551020145416 -0.82414370775223 +v 1.02488470077515 0.61985516548157 0.75637692213058 +v 1.02488470077515 0.61267709732056 -0.85585898160934 +v 1.02488470077515 0.68336200714111 -0.84182900190353 +v 1.02488470077515 0.73435699939728 -0.83074665069580 +v 1.00000000000000 1.26377093791962 -0.69779539108276 +v -1.00000000000000 1.26377093791962 -0.69779539108276 +v -0.33333334326744 1.26377093791962 -0.69779539108276 +v 0.33333334326744 1.26377093791962 -0.69779539108276 +v 1.00000000000000 1.25481557846069 0.10572812706232 +v -1.00000000000000 1.25481557846069 0.10572812706232 +v -0.95933508872986 1.25481557846069 0.10572812706232 +v 0.95933508872986 1.25481557846069 0.10572812706232 +v -1.00000000000000 0.88410758972168 -0.55750578641891 +v -1.00000000000000 0.87646657228470 0.47821831703186 +v -1.00000000000000 1.21306300163269 -0.63456356525421 +v -1.00000000000000 1.20501828193665 0.08726704865694 +v 1.00000000000000 0.88410758972168 -0.55750578641891 +v 1.00000000000000 0.87646657228470 0.47821831703186 +v 1.00000000000000 1.21306300163269 -0.63456356525421 +v 1.00000000000000 1.20501828193665 0.08726704865694 +v -0.99000000953674 0.88410758972168 -0.55750578641891 +v -0.99000000953674 1.21306300163269 -0.63456356525421 +v -0.99000000953674 1.20501828193665 0.08726704865694 +v 0.99000000953674 0.88410758972168 -0.55750578641891 +v -0.99000000953674 0.87646657228470 0.47821831703186 +v 0.99000000953674 0.87646657228470 0.47821831703186 +v 0.99000000953674 1.21306300163269 -0.63456356525421 +v 0.99000000953674 1.20501828193665 0.08726704865694 +v -0.90933507680893 0.85761231184006 0.57836949825287 +v 0.90933507680893 0.85761231184006 0.57836949825287 +v -0.90933507680893 1.22264719009399 0.14400601387024 +v 0.90933507680893 1.22264719009399 0.14400601387024 +v -0.90933507680893 0.84995669126511 0.57193583250046 +v 0.90933507680893 0.84995669126511 0.57193583250046 +v -0.90933507680893 1.21499168872833 0.13757233321667 +v 0.90933507680893 1.21499168872833 0.13757233321667 +v 0.98525768518448 0.28855982422829 2.48589825630188 +v 0.00340320169926 0.28861495852470 2.67006754875183 +v -0.00340320169926 0.28861495852470 2.67006754875183 +v -0.98525768518448 0.28855982422829 2.48589825630188 +v 0.98525768518448 0.42399370670319 2.53747558593750 +v 0.00340320169926 0.42404884099960 2.72164487838745 +v -0.00340320169926 0.42404884099960 2.72164487838745 +v -0.98525768518448 0.42399370670319 2.53747558593750 +v 0.98031002283096 0.55354034900665 2.53233003616333 +v -0.98031002283096 0.55354034900665 2.53233003616333 +v 0.98033285140991 0.44004705548286 2.48924303054810 +v 0.00421722512692 0.44010299444199 2.67202615737915 +v -0.00421722512692 0.44010299444199 2.67202615737915 +v -0.98033285140991 0.44004705548286 2.48924303054810 +v 0.98034220933914 0.63902974128723 2.53250193595886 +v 0.00356587837450 0.63902974128723 2.71555972099304 +v -0.00356587837450 0.63902974128723 2.71555972099304 +v -0.98034220933914 0.63902974128723 2.53250193595886 +v 0.98034220933914 0.62751501798630 2.53250193595886 +v -0.98034220933914 0.62751501798630 2.53250193595886 +v 0.98034220933914 0.58582645654678 2.53250193595886 +v -0.98034220933914 0.58582645654678 2.53250193595886 +v 0.90616351366043 0.55536049604416 2.45395541191101 +v -0.90616351366043 0.55536049604416 2.45395541191101 +v 0.90629255771637 0.44354671239853 2.45776343345642 +v 0.00310103921220 0.44366222620010 2.64040899276733 +v -0.00310103921220 0.44366222620010 2.64040899276733 +v -0.90629255771637 0.44354671239853 2.45776343345642 +v 0.90619242191315 0.63902974128723 2.50040102005005 +v 0.00244205584750 0.63902974128723 2.63700890541077 +v -0.00244205584750 0.63902974128723 2.63700890541077 +v -0.90619242191315 0.63902974128723 2.50040102005005 +v 0.90619242191315 0.62751501798630 2.45412230491638 +v -0.90619242191315 0.62751501798630 2.45412230491638 +v 0.90619200468063 0.58584010601044 2.45412254333496 +v -0.90619200468063 0.58584010601044 2.45412254333496 +v -0.83541667461395 0.28416445851326 -2.53210616111755 +v -0.83541667461395 0.45186537504196 -2.60518479347229 +v -0.83541667461395 0.89446800947189 -2.69087576866150 +v -0.27847224473953 0.10671972483397 -1.88901305198669 +v -0.33333334326744 0.89446800947189 -2.69087576866150 +v 0.27847224473953 0.10671972483397 -1.88901305198669 +v 0.33333334326744 0.89446800947189 -2.69087576866150 +v 0.83541667461395 0.28416445851326 -2.53210616111755 +v 0.83541667461395 0.45186537504196 -2.60518479347229 +v 0.83541667461395 0.89446800947189 -2.69087576866150 +v -0.83541667461395 0.36938884854317 -2.56924414634705 +v 0.83541667461395 0.36938884854317 -2.56924414634705 +v -0.83541667461395 0.17851807177067 -2.14922356605530 +v 0.83541667461395 0.17851807177067 -2.14922356605530 +v -0.83541667461395 0.75497561693192 -2.62297034263611 +v 0.83541667461395 0.75497561693192 -2.62297034263611 +v -0.83541667461395 0.66387355327606 -2.61762475967407 +v 0.83541667461395 0.66387355327606 -2.61762475967407 +v -0.83541667461395 0.54336094856262 -2.61055350303650 +v 0.83541667461395 0.54336094856262 -2.61055350303650 +v 0.84314686059952 0.28416445851326 -2.45801901817322 +v 0.84314686059952 0.45667070150375 -2.52766537666321 +v 0.84314686059952 0.89812922477722 -2.65745019912720 +v -0.84314686059952 0.28416445851326 -2.45801901817322 +v -0.84314686059952 0.45667070150375 -2.52766537666321 +v -0.84314686059952 0.89812922477722 -2.65745019912720 +v -0.33333334326744 0.89812922477722 -2.65745019912720 +v 0.33333334326744 0.89812922477722 -2.65745019912720 +v -0.28104895353317 0.10237205028534 -1.84513092041016 +v 0.28104895353317 0.10237205028534 -1.84513092041016 +v 0.84314686059952 0.37183088064194 -2.49341273307800 +v -0.84314686059952 0.37183088064194 -2.49341273307800 +v 0.84314686059952 0.17592956125736 -2.09311985969543 +v -0.84314686059952 0.17592956125736 -2.09311985969543 +v 0.84314686059952 0.75886011123657 -2.56055164337158 +v -0.84314686059952 0.75886011123657 -2.56055164337158 +v 0.84314686059952 0.66803485155106 -2.55066752433777 +v -0.84314686059952 0.66803485155106 -2.55066752433777 +v 0.84314686059952 0.54788833856583 -2.53759241104126 +v -0.84314686059952 0.54788833856583 -2.53759241104126 +v 0.85366362333298 0.28416445851326 -2.35722494125366 +v 0.85366362333298 0.46320825815201 -2.42220163345337 +v 0.85366362333298 0.83714109659195 -2.48859238624573 +v -0.85366362333298 0.28416445851326 -2.35722494125366 +v -0.85366362333298 0.46320825815201 -2.42220163345337 +v -0.85366362333298 0.83714109659195 -2.48859238624573 +v -0.33333334326744 0.83714109659195 -2.48859238624573 +v 0.33333334326744 0.83714109659195 -2.48859238624573 +v -0.28455454111099 0.09645711630583 -1.78543007373810 +v 0.28455454111099 0.09645711630583 -1.78543007373810 +v 0.85366362333298 0.37515321373940 -2.39024567604065 +v -0.85366362333298 0.37515321373940 -2.39024567604065 +v 0.85366362333298 0.17240795493126 -2.01679182052612 +v -0.85366362333298 0.17240795493126 -2.01679182052612 +v 0.85366362333298 0.76414501667023 -2.47563219070435 +v -0.85366362333298 0.76414501667023 -2.47563219070435 +v 0.85366362333298 0.67369621992111 -2.45957326889038 +v -0.85366362333298 0.67369621992111 -2.45957326889038 +v 0.85366362333298 0.55404770374298 -2.43832993507385 +v -0.85366362333298 0.55404770374298 -2.43832993507385 +v 0.85581463575363 0.28416445851326 -2.33660960197449 +v 0.85581463575363 0.46454536914825 -2.40063118934631 +v 0.85581463575363 0.83815985918045 -2.47224307060242 +v -0.85581463575363 0.28416445851326 -2.33660960197449 +v -0.85581463575363 0.46454536914825 -2.40063118934631 +v -0.85581463575363 0.83815985918045 -2.47224307060242 +v -0.33333334326744 0.83815985918045 -2.47224307060242 +v 0.33333334326744 0.83815985918045 -2.47224307060242 +v -0.28527155518532 0.09524733573198 -1.77321946620941 +v 0.28527155518532 0.09524733573198 -1.77321946620941 +v 0.85581463575363 0.37583273649216 -2.36914491653442 +v -0.85581463575363 0.37583273649216 -2.36914491653442 +v 0.85581463575363 0.17168767750263 -2.00118041038513 +v -0.85581463575363 0.17168767750263 -2.00118041038513 +v 0.85581463575363 0.76522588729858 -2.45826363563538 +v -0.85581463575363 0.76522588729858 -2.45826363563538 +v 0.85581463575363 0.67485415935516 -2.44094181060791 +v -0.85581463575363 0.67485415935516 -2.44094181060791 +v 0.85581463575363 0.55530750751495 -2.41802787780762 +v -0.85581463575363 0.55530750751495 -2.41802787780762 +v 0.85999614000320 0.28416445851326 -2.29653358459473 +v 0.85999614000320 0.46714472770691 -2.35869836807251 +v 0.85999614000320 0.84014028310776 -2.44046020507812 +v -0.85999614000320 0.28416445851326 -2.29653358459473 +v -0.85999614000320 0.46714472770691 -2.35869836807251 +v -0.85999614000320 0.84014028310776 -2.44046020507812 +v -0.33333334326744 0.84014028310776 -2.44046020507812 +v 0.33333334326744 0.84014028310776 -2.44046020507812 +v -0.28666538000107 0.09289553761482 -1.74948215484619 +v 0.28666538000107 0.09289553761482 -1.74948215484619 +v 0.85999614000320 0.37715369462967 -2.32812523841858 +v -0.85999614000320 0.37715369462967 -2.32812523841858 +v 0.85999614000320 0.76732718944550 -2.42449927330017 +v -0.85999614000320 0.76732718944550 -2.42449927330017 +v 0.85999614000320 0.67710512876511 -2.40472245216370 +v -0.85999614000320 0.67710512876511 -2.40472245216370 +v 0.85999614000320 0.55775654315948 -2.37856078147888 +v -0.85999614000320 0.55775654315948 -2.37856078147888 +v 0.86703419685364 0.28416445851326 -2.22907996177673 +v 0.86703419685364 0.47151979804039 -2.28811979293823 +v 0.86703419685364 0.84347367286682 -2.38696527481079 +v -0.86703419685364 0.28416445851326 -2.22907996177673 +v -0.86703419685364 0.47151979804039 -2.28811979293823 +v -0.86703419685364 0.84347367286682 -2.38696527481079 +v -0.33333334326744 0.84347367286682 -2.38696527481079 +v 0.33333334326744 0.84347367286682 -2.38696527481079 +v -0.28901138901711 0.08893713355064 -1.70952904224396 +v 0.28901138901711 0.08893713355064 -1.70952904224396 +v 0.86703419685364 0.37937709689140 -2.25908350944519 +v -0.86703419685364 0.37937709689140 -2.25908350944519 +v 0.86703419685364 0.77086395025253 -2.36766934394836 +v -0.86703419685364 0.77086395025253 -2.36766934394836 +v 0.86703419685364 0.68089383840561 -2.34376025199890 +v -0.86703419685364 0.68089383840561 -2.34376025199890 +v 0.86703419685364 0.56187856197357 -2.31213235855103 +v -0.86703419685364 0.56187856197357 -2.31213235855103 +v 0.86842685937881 0.28416445851326 -2.21573209762573 +v 0.86842685937881 0.47238555550575 -2.27415370941162 +v 0.86842685937881 0.84413331747055 -2.37637972831726 +v -0.86842685937881 0.28416445851326 -2.21573209762573 +v -0.86842685937881 0.47238555550575 -2.27415370941162 +v -0.86842685937881 0.84413331747055 -2.37637972831726 +v -0.33333334326744 0.84413331747055 -2.37637972831726 +v 0.33333334326744 0.84413331747055 -2.37637972831726 +v -0.28947561979294 0.08815384656191 -1.70162320137024 +v 0.28947561979294 0.08815384656191 -1.70162320137024 +v 0.86842685937881 0.37981703877449 -2.24542164802551 +v -0.86842685937881 0.37981703877449 -2.24542164802551 +v 0.86842685937881 0.77156376838684 -2.35642385482788 +v -0.86842685937881 0.77156376838684 -2.35642385482788 +v 0.86842685937881 0.68164354562759 -2.33169698715210 +v -0.86842685937881 0.68164354562759 -2.33169698715210 +v 0.86842685937881 0.56269419193268 -2.29898738861084 +v -0.86842685937881 0.56269419193268 -2.29898738861084 +v 0.88458555936813 0.28416445851326 -2.06086516380310 +v 0.88458555936813 0.48243030905724 -2.11211180686951 +v 0.88458555936813 0.85178649425507 -2.25356006622314 +v -0.88458555936813 0.28416445851326 -2.06086516380310 +v -0.88458555936813 0.48243030905724 -2.11211180686951 +v -0.88458555936813 0.85178649425507 -2.25356006622314 +v -0.33333334326744 0.85178649425507 -2.25356006622314 +v 0.33333334326744 0.85178649425507 -2.25356006622314 +v -0.29486185312271 0.07906572520733 -1.60989463329315 +v 0.29486185312271 0.07906572520733 -1.60989463329315 +v 0.88458555936813 0.38492172956467 -2.08690834045410 +v -0.88458555936813 0.38492172956467 -2.08690834045410 +v 0.88458555936813 0.77968376874924 -2.22594785690308 +v -0.88458555936813 0.77968376874924 -2.22594785690308 +v 0.88458555936813 0.69034206867218 -2.19173359870911 +v -0.88458555936813 0.69034206867218 -2.19173359870911 +v 0.88458555936813 0.57215797901154 -2.14647388458252 +v -0.88458555936813 0.57215797901154 -2.14647388458252 +v 0.88882285356522 0.28416445851326 -2.02025413513184 +v 0.88882285356522 0.48506435751915 -2.06961941719055 +v 0.88882285356522 0.85379338264465 -2.22135305404663 +v -0.88882285356522 0.28416445851326 -2.02025413513184 +v -0.88882285356522 0.48506435751915 -2.06961941719055 +v -0.88882285356522 0.85379338264465 -2.22135305404663 +v -0.33333334326744 0.85379338264465 -2.22135305404663 +v 0.33333334326744 0.85379338264465 -2.22135305404663 +v -0.29627430438995 0.07668253779411 -1.58584046363831 +v 0.29627430438995 0.07668253779411 -1.58584046363831 +v 0.88882285356522 0.38626033067703 -2.04534125328064 +v -0.88882285356522 0.38626033067703 -2.04534125328064 +v 0.88882285356522 0.78181314468384 -2.19173288345337 +v -0.88882285356522 0.78181314468384 -2.19173288345337 +v 0.88882285356522 0.69262307882309 -2.15503072738647 +v -0.88882285356522 0.69262307882309 -2.15503072738647 +v 0.88882285356522 0.57463967800140 -2.10648012161255 +v -0.88882285356522 0.57463967800140 -2.10648012161255 +v 0.89300686120987 0.28416445851326 -1.98015427589416 +v 0.89300686120987 0.48766526579857 -2.02766156196594 +v 0.89300686120987 0.85577499866486 -2.18955135345459 +v -0.89300686120987 0.28416445851326 -1.98015427589416 +v -0.89300686120987 0.48766526579857 -2.02766156196594 +v -0.89300686120987 0.85577499866486 -2.18955135345459 +v -0.33333334326744 0.85577499866486 -2.18955135345459 +v 0.33333334326744 0.85577499866486 -2.18955135345459 +v -0.29766896367073 0.07432933896780 -1.56208908557892 +v 0.29766896367073 0.07432933896780 -1.56208908557892 +v 0.89300686120987 0.38758209347725 -2.00429725646973 +v -0.89300686120987 0.38758209347725 -2.00429725646973 +v 0.89300686120987 0.78391563892364 -2.15794849395752 +v -0.89300686120987 0.78391563892364 -2.15794849395752 +v 0.89300686120987 0.69487541913986 -2.11878991127014 +v -0.89300686120987 0.69487541913986 -2.11878991127014 +v 0.89300686120987 0.57709014415741 -2.06698942184448 +v -0.89300686120987 0.57709014415741 -2.06698942184448 +v 0.90004605054855 0.49204105138779 -1.95707154273987 +v 0.90004605054855 0.85910892486572 -2.13604760169983 +v -0.90004605054855 0.49204105138779 -1.95707154273987 +v -0.90004605054855 0.85910892486572 -2.13604760169983 +v -0.33333334326744 0.85910892486572 -2.13604760169983 +v 0.33333334326744 0.85910892486572 -2.13604760169983 +v -0.30001536011696 0.07037029415369 -1.52212953567505 +v 0.30001536011696 0.07037029415369 -1.52212953567505 +v 0.90004605054855 0.38980582356453 -1.93524420261383 +v -0.90004605054855 0.38980582356453 -1.93524420261383 +v 0.90004605054855 0.78745293617249 -2.10110926628113 +v -0.90004605054855 0.78745293617249 -2.10110926628113 +v 0.90004605054855 0.69866472482681 -2.05781769752502 +v -0.90004605054855 0.69866472482681 -2.05781769752502 +v 0.90004605054855 0.58121281862259 -2.00055027008057 +v -0.90004605054855 0.58121281862259 -2.00055027008057 +v 0.90986621379852 0.49814555048943 -1.85859370231628 +v 0.90986621379852 0.86375999450684 -2.06140637397766 +v -0.90986621379852 0.49814555048943 -1.85859370231628 +v -0.90986621379852 0.86375999450684 -2.06140637397766 +v -0.33333334326744 0.86375999450684 -2.06140637397766 +v 0.33333334326744 0.86375999450684 -2.06140637397766 +v -0.30328872799873 0.06484717130661 -1.46638333797455 +v 0.30328872799873 0.06484717130661 -1.46638333797455 +v 0.90986621379852 0.79238772392273 -2.02181506156921 +v -0.90986621379852 0.79238772392273 -2.02181506156921 +v 0.90986621379852 0.70395106077194 -1.97275757789612 +v -0.90986621379852 0.70395106077194 -1.97275757789612 +v 0.90986621379852 0.58696424961090 -1.90786302089691 +v -0.90986621379852 0.58696424961090 -1.90786302089691 +v 0.91410470008850 0.50078034400940 -1.81608939170837 +v 0.91410470008850 0.86576741933823 -2.02919030189514 +v -0.91410470008850 0.50078034400940 -1.81608939170837 +v -0.91410470008850 0.86576741933823 -2.02919030189514 +v -0.33333334326744 0.86576741933823 -2.02919030189514 +v 0.33333334326744 0.86576741933823 -2.02919030189514 +v -0.30470156669617 0.06246330961585 -1.44232249259949 +v 0.30470156669617 0.06246330961585 -1.44232249259949 +v 0.91410470008850 0.79451769590378 -1.98759043216705 +v -0.91410470008850 0.79451769590378 -1.98759043216705 +v 0.91410470008850 0.70623272657394 -1.93604457378387 +v -0.91410470008850 0.70623272657394 -1.93604457378387 +v 0.91410470008850 0.58944666385651 -1.86785793304443 +v -0.91410470008850 0.58944666385651 -1.86785793304443 +v 0.91759240627289 0.50294840335846 -1.78111422061920 +v 0.91759240627289 0.86741930246353 -2.00268077850342 +v -0.91759240627289 0.50294840335846 -1.78111422061920 +v -0.91759240627289 0.86741930246353 -2.00268077850342 +v -0.33333334326744 0.86741930246353 -2.00268077850342 +v 0.33333334326744 0.86741930246353 -2.00268077850342 +v -0.30586412549019 0.06050173193216 -1.42252373695374 +v 0.30586412549019 0.06050173193216 -1.42252373695374 +v 0.91759240627289 0.79627031087875 -1.95942842960358 +v -0.91759240627289 0.79627031087875 -1.95942842960358 +v 0.91759240627289 0.70811021327972 -1.90583479404449 +v -0.91759240627289 0.70811021327972 -1.90583479404449 +v 0.91759240627289 0.59148931503296 -1.83493936061859 +v -0.91759240627289 0.59148931503296 -1.83493936061859 +v 0.92253100872040 0.50601845979691 -1.73158872127533 +v 0.92253100872040 0.86975836753845 -1.96514308452606 +v -0.92253100872040 0.50601845979691 -1.73158872127533 +v -0.92253100872040 0.86975836753845 -1.96514308452606 +v -0.33333334326744 0.86975836753845 -1.96514308452606 +v 0.33333334326744 0.86975836753845 -1.96514308452606 +v -0.30751034617424 0.05772409588099 -1.39448845386505 +v 0.30751034617424 0.05772409588099 -1.39448845386505 +v 0.92253100872040 0.79875206947327 -1.91955053806305 +v -0.92253100872040 0.79875206947327 -1.91955053806305 +v 0.92253100872040 0.71076875925064 -1.86305725574493 +v -0.92253100872040 0.71076875925064 -1.86305725574493 +v 0.92253100872040 0.59438174962997 -1.78832614421844 +v -0.92253100872040 0.59438174962997 -1.78832614421844 +v 0.92462724447250 0.50732147693634 -1.71056771278381 +v 0.92462724447250 0.87075120210648 -1.94921028614044 +v -0.92462724447250 0.50732147693634 -1.71056771278381 +v -0.92462724447250 0.87075120210648 -1.94921028614044 +v -0.33333334326744 0.87075120210648 -1.94921028614044 +v 0.33333334326744 0.87075120210648 -1.94921028614044 +v -0.30820909142494 0.05654513090849 -1.38258886337280 +v 0.30820909142494 0.05654513090849 -1.38258886337280 +v 0.92462724447250 0.79980540275574 -1.90262436866760 +v -0.92462724447250 0.79980540275574 -1.90262436866760 +v 0.92462724447250 0.71189719438553 -1.84490036964416 +v -0.92462724447250 0.71189719438553 -1.84490036964416 +v 0.92462724447250 0.59560942649841 -1.76854121685028 +v -0.92462724447250 0.59560942649841 -1.76854121685028 +v 0.93514686822891 0.51386082172394 -1.60507535934448 +v 0.93514686822891 0.87573355436325 -1.86925232410431 +v -0.93514686822891 0.51386082172394 -1.60507535934448 +v -0.93514686822891 0.87573355436325 -1.86925232410431 +v -0.33333334326744 0.87573355436325 -1.86925232410431 +v 0.33333334326744 0.87573355436325 -1.86925232410431 +v -0.31171563267708 0.05062858760357 -1.32287180423737 +v 0.31171563267708 0.05062858760357 -1.32287180423737 +v 0.93514686822891 0.80509173870087 -1.81768190860748 +v -0.93514686822891 0.80509173870087 -1.81768190860748 +v 0.93514686822891 0.71756011247635 -1.75378143787384 +v -0.93514686822891 0.71756011247635 -1.75378143787384 +v 0.93514686822891 0.60177052021027 -1.66925179958344 +v -0.93514686822891 0.60177052021027 -1.66925179958344 +v 0.94991201162338 0.52303934097290 -1.45700788497925 +v 0.94991201162338 0.88272666931152 -1.75702488422394 +v -0.94991201162338 0.52303934097290 -1.45700788497925 +v -0.94991201162338 0.88272666931152 -1.75702488422394 +v -0.33333334326744 0.88272666931152 -1.75702488422394 +v 0.33333334326744 0.88272666931152 -1.75702488422394 +v -0.31663733720779 0.04232423007488 -1.23905384540558 +v 0.31663733720779 0.04232423007488 -1.23905384540558 +v 0.94991201162338 0.81251144409180 -1.69845795631409 +v -0.94991201162338 0.81251144409180 -1.69845795631409 +v 0.94991201162338 0.72550845146179 -1.62588834762573 +v -0.94991201162338 0.72550845146179 -1.62588834762573 +v 0.94991201162338 0.61041814088821 -1.52989101409912 +v -0.94991201162338 0.61041814088821 -1.52989101409912 +v 0.95764255523682 0.52784484624863 -1.37948524951935 +v 0.95764255523682 0.88638800382614 -1.69826662540436 +v -0.95764255523682 0.52784484624863 -1.37948524951935 +v -0.95764255523682 0.88638800382614 -1.69826662540436 +v -0.33333334326744 0.88638800382614 -1.69826662540436 +v 0.33333334326744 0.88638800382614 -1.69826662540436 +v -0.31921416521072 0.03797637298703 -1.19516992568970 +v 0.31921416521072 0.03797637298703 -1.19516992568970 +v 0.95764255523682 0.81639617681503 -1.63603675365448 +v -0.95764255523682 0.81639617681503 -1.63603675365448 +v 0.95764255523682 0.72966992855072 -1.55892825126648 +v -0.95764255523682 0.72966992855072 -1.55892825126648 +v 0.95764255523682 0.61494570970535 -1.45692682266235 +v -0.95764255523682 0.61494570970535 -1.45692682266235 +v 0.96885442733765 0.53481453657150 -1.26705074310303 +v 0.96885442733765 0.89169824123383 -1.61304700374603 +v -0.96885442733765 0.53481453657150 -1.26705074310303 +v -0.96885442733765 0.89169824123383 -1.61304700374603 +v -0.33333334326744 0.89169824123383 -1.61304700374603 +v 0.33333334326744 0.89169824123383 -1.61304700374603 +v -0.32295146584511 0.03167048469186 -1.13152301311493 +v 0.32295146584511 0.03167048469186 -1.13152301311493 +v 0.96885442733765 0.41154301166534 -1.26024937629700 +v -0.96885442733765 0.41154301166534 -1.26024937629700 +v 0.96885442733765 0.82203036546707 -1.54550445079803 +v -0.96885442733765 0.82203036546707 -1.54550445079803 +v 0.96885442733765 0.73570549488068 -1.46181309223175 +v -0.96885442733765 0.73570549488068 -1.46181309223175 +v 0.96885442733765 0.62151229381561 -1.35110354423523 +v -0.96885442733765 0.62151229381561 -1.35110354423523 +v 0.97379291057587 0.02889294363558 -1.10348868370056 +v 0.97379291057587 0.53788441419601 -1.21752703189850 +v 0.97379291057587 0.89403724670410 -1.57551050186157 +v -0.97379291057587 0.02889294363558 -1.10348868370056 +v -0.97379291057587 0.53788441419601 -1.21752703189850 +v -0.97379291057587 0.89403724670410 -1.57551050186157 +v -0.33333334326744 0.89403724670410 -1.57551050186157 +v 0.33333334326744 0.89403724670410 -1.57551050186157 +v -0.32459762692451 0.02889294363558 -1.10348868370056 +v 0.32459762692451 0.02889294363558 -1.10348868370056 +v 0.97379291057587 0.41310310363770 -1.21180403232574 +v -0.97379291057587 0.41310310363770 -1.21180403232574 +v 0.97379291057587 0.82451200485230 -1.50562787055969 +v -0.97379291057587 0.82451200485230 -1.50562787055969 +v 0.97379291057587 0.73836398124695 -1.41903698444366 +v -0.97379291057587 0.73836398124695 -1.41903698444366 +v 0.97379291057587 0.62440460920334 -1.30449187755585 +v -0.97379291057587 0.62440460920334 -1.30449187755585 +v 0.99135029315948 0.01901816390455 -1.00382018089294 +v 0.99135029315948 0.28416445851326 -1.03761816024780 +v 0.99135029315948 0.54879868030548 -1.04145884513855 +v 0.99135029315948 0.90235280990601 -1.44205987453461 +v -0.99135029315948 0.01901816390455 -1.00382018089294 +v -0.99135029315948 0.28416445851326 -1.03761816024780 +v -0.99135029315948 0.54879868030548 -1.04145884513855 +v -0.99135029315948 0.90235280990601 -1.44205987453461 +v -0.33333334326744 0.90235280990601 -1.44205987453461 +v 0.33333334326744 0.90235280990601 -1.44205987453461 +v -0.33045008778572 0.01901816390455 -1.00382018089294 +v 0.33045008778572 0.01901816390455 -1.00382018089294 +v 0.99135029315948 0.41864964365959 -1.03956997394562 +v -0.99135029315948 0.41864964365959 -1.03956997394562 +v 0.99135029315948 0.12630262970924 -1.01749563217163 +v -0.99135029315948 0.12630262970924 -1.01749563217163 +v 0.99135029315948 0.83333492279053 -1.36385786533356 +v -0.99135029315948 0.83333492279053 -1.36385786533356 +v 0.99135029315948 0.74781543016434 -1.26695847511292 +v -0.99135029315948 0.74781543016434 -1.26695847511292 +v 0.99135029315948 0.63468754291534 -1.13877677917480 +v -0.99135029315948 0.63468754291534 -1.13877677917480 +v -0.82631224393845 0.26653733849525 -2.54994320869446 +v -0.32338634133339 0.26653733849525 -2.54994320869446 +v 0.32338634133339 0.26653733849525 -2.54994320869446 +v 0.82631224393845 0.26653733849525 -2.54994320869446 +v 1.00000000000000 0.25654488801956 -0.95471793413162 +v -1.00000000000000 0.25654488801956 -0.95471793413162 +v -0.83541667461395 0.26601356267929 -2.46632385253906 +v 0.83541667461395 0.26601356267929 -2.46632385253906 +v 0.84314686059952 0.26556882262230 -2.39532637596130 +v -0.84314686059952 0.26556882262230 -2.39532637596130 +v 0.85366362333298 0.26496377587318 -2.29873585700989 +v -0.85366362333298 0.26496377587318 -2.29873585700989 +v 0.85581463575363 0.26484003663063 -2.27898001670837 +v -0.85581463575363 0.26484003663063 -2.27898001670837 +v 0.85999614000320 0.26459947228432 -2.24057531356812 +v -0.85999614000320 0.26459947228432 -2.24057531356812 +v 0.86703419685364 0.26419457793236 -2.17593479156494 +v -0.86703419685364 0.26419457793236 -2.17593479156494 +v 0.86842685937881 0.26411443948746 -2.16314363479614 +v -0.86842685937881 0.26411443948746 -2.16314363479614 +v 0.88458555936813 0.26318481564522 -2.01473522186279 +v -0.88458555936813 0.26318481564522 -2.01473522186279 +v 0.88882285356522 0.26294103264809 -1.97581779956818 +v -0.88882285356522 0.26294103264809 -1.97581779956818 +v 0.99135029315948 0.25704252719879 -1.03416097164154 +v -0.99135029315948 0.25704252719879 -1.03416097164154 +v -0.82631224393845 0.25444445014000 -2.50231766700745 +v -0.31656232476234 0.25444445014000 -2.50231766700745 +v 0.31656232476234 0.25444445014000 -2.50231766700745 +v 0.82631224393845 0.25444445014000 -2.50231766700745 +v 1.00000000000000 0.23759679496288 -0.95471793413162 +v -1.00000000000000 0.23759679496288 -0.95471793413162 +v -0.83541667461395 0.25356131792068 -2.42119455337524 +v 0.83541667461395 0.25356131792068 -2.42119455337524 +v 0.84314686059952 0.25281149148941 -2.35231685638428 +v -0.84314686059952 0.25281149148941 -2.35231685638428 +v 0.85366362333298 0.25179138779640 -2.25861001014709 +v -0.85366362333298 0.25179138779640 -2.25861001014709 +v 0.85581463575363 0.25158274173737 -2.23944401741028 +v -0.85581463575363 0.25158274173737 -2.23944401741028 +v 0.85999614000320 0.25117713212967 -2.20218586921692 +v -0.85999614000320 0.25117713212967 -2.20218586921692 +v 0.86703419685364 0.25049445033073 -2.13947510719299 +v -0.86703419685364 0.25049445033073 -2.13947510719299 +v 0.86842685937881 0.25035935640335 -2.12706613540649 +v -0.86842685937881 0.25035935640335 -2.12706613540649 +v 0.88458555936813 0.24879196286201 -1.98308813571930 +v -0.88458555936813 0.24879196286201 -1.98308813571930 +v 0.99135029315948 0.23843581974506 -1.03178918361664 +v -0.99135029315948 0.23843581974506 -1.03178918361664 +v -0.82692658901215 0.28416445851326 -2.61347627639771 +v -0.82692658901215 0.44658765196800 -2.69032478332520 +v -0.82692658901215 0.89044690132141 -2.72758722305298 +v -0.27564218640327 0.11149479448795 -1.93720889091492 +v -0.33333334326744 0.89044690132141 -2.72758722305298 +v 0.27564218640327 0.11149479448795 -1.93720889091492 +v 0.33333334326744 0.89044690132141 -2.72758722305298 +v 0.82692658901215 0.28416445851326 -2.61347627639771 +v 0.82692658901215 0.44658765196800 -2.69032478332520 +v 0.82692658901215 0.89044690132141 -2.72758722305298 +v -0.82692658901215 0.36670675873756 -2.65252995491028 +v 0.82692658901215 0.36670675873756 -2.65252995491028 +v -0.82692658901215 0.18136103451252 -2.21084260940552 +v 0.82692658901215 0.18136103451252 -2.21084260940552 +v -0.82692658901215 0.75070917606354 -2.69152498245239 +v 0.82692658901215 0.75070917606354 -2.69152498245239 +v -0.82692658901215 0.65930318832397 -2.69116425514221 +v 0.82692658901215 0.65930318832397 -2.69116425514221 +v -0.82692658901215 0.53838849067688 -2.69068694114685 +v 0.82692658901215 0.53838849067688 -2.69068694114685 +v -0.82692658901215 0.26650199294090 -2.54430055618286 +v 0.82692658901215 0.26650199294090 -2.54430055618286 +v -0.82692658901215 0.25438487529755 -2.49684333801270 +v 0.82692658901215 0.25438487529755 -2.49684333801270 +v -0.82631224393845 0.25033628940582 -2.48613834381104 +v -0.31424406170845 0.25033628940582 -2.48613834381104 +v 0.31424406170845 0.25033628940582 -2.48613834381104 +v 0.82631224393845 0.25033628940582 -2.48613834381104 +v 1.00000000000000 0.23115976154804 -0.95471793413162 +v -1.00000000000000 0.23115976154804 -0.95471793413162 +v -0.83541667461395 0.24933107197285 -2.40586328506470 +v 0.83541667461395 0.24933107197285 -2.40586328506470 +v 0.84314686059952 0.24847759306431 -2.33770561218262 +v -0.84314686059952 0.24847759306431 -2.33770561218262 +v 0.85366362333298 0.24731646478176 -2.24497842788696 +v -0.85366362333298 0.24731646478176 -2.24497842788696 +v 0.85581463575363 0.24707897007465 -2.22601294517517 +v -0.85581463575363 0.24707897007465 -2.22601294517517 +v 0.85999614000320 0.24661730229855 -2.18914413452148 +v -0.85999614000320 0.24661730229855 -2.18914413452148 +v 0.86703419685364 0.24584025144577 -2.12708926200867 +v -0.86703419685364 0.24584025144577 -2.12708926200867 +v 0.86842685937881 0.24568648636341 -2.11480975151062 +v -0.86842685937881 0.24568648636341 -2.11480975151062 +v 0.99135029315948 0.23211476206779 -1.03098344802856 +v -0.99135029315948 0.23211476206779 -1.03098344802856 +v -0.82692658901215 0.25026842951775 -2.48072123527527 +v 0.82692658901215 0.25026842951775 -2.48072123527527 +v -0.82631224393845 0.24733068048954 -2.47430109977722 +v -0.31254801154137 0.24733068048954 -2.47430109977722 +v 0.31254801154137 0.24733068048954 -2.47430109977722 +v 0.82631224393845 0.24733068048954 -2.47430109977722 +v 1.00000000000000 0.22645035386086 -0.95471793413162 +v -1.00000000000000 0.22645035386086 -0.95471793413162 +v -0.83541667461395 0.24623616039753 -2.39464688301086 +v 0.83541667461395 0.24623616039753 -2.39464688301086 +v 0.84314686059952 0.24530686438084 -2.32701587677002 +v -0.84314686059952 0.24530686438084 -2.32701587677002 +v 0.85366362333298 0.24404256045818 -2.23500537872314 +v -0.85366362333298 0.24404256045818 -2.23500537872314 +v 0.85581463575363 0.24378396570683 -2.21618652343750 +v -0.85581463575363 0.24378396570683 -2.21618652343750 +v 0.85999614000320 0.24328127503395 -2.17960286140442 +v -0.85999614000320 0.24328127503395 -2.17960286140442 +v 0.86703419685364 0.24243518710136 -2.11802744865417 +v -0.86703419685364 0.24243518710136 -2.11802744865417 +v 0.86842685937881 0.24226775765419 -2.10584282875061 +v -0.86842685937881 0.24226775765419 -2.10584282875061 +v 0.99135029315948 0.22749020159245 -1.03039395809174 +v -0.99135029315948 0.22749020159245 -1.03039395809174 +v -0.82692658901215 0.24725681543350 -2.46892595291138 +v 0.82692658901215 0.24725681543350 -2.46892595291138 +v -0.82631224393845 0.23330713808537 -2.41907191276550 +v -0.30463451147079 0.23330713808537 -2.41907191276550 +v 0.30463451147079 0.23330713808537 -2.41907191276550 +v 0.82631224393845 0.23330713808537 -2.41907191276550 +v 1.00000000000000 0.20447716116905 -0.95471793413162 +v -1.00000000000000 0.20447716116905 -0.95471793413162 +v -0.83541667461395 0.23179590702057 -2.34231257438660 +v 0.83541667461395 0.23179590702057 -2.34231257438660 +v 0.84314686059952 0.23051279783249 -2.27713990211487 +v -0.84314686059952 0.23051279783249 -2.27713990211487 +v 0.85366362333298 0.22876715660095 -2.18847346305847 +v -0.85366362333298 0.22876715660095 -2.18847346305847 +v 0.85581463575363 0.22841010987759 -2.17033839225769 +v -0.85581463575363 0.22841010987759 -2.17033839225769 +v 0.85999614000320 0.22771604359150 -2.13508439064026 +v -0.85999614000320 0.22771604359150 -2.13508439064026 +v 0.86703419685364 0.22654780745506 -2.07574701309204 +v -0.86703419685364 0.22654780745506 -2.07574701309204 +v 0.86842685937881 0.22631664574146 -2.06400537490845 +v -0.86842685937881 0.22631664574146 -2.06400537490845 +v 0.99135029315948 0.20591290295124 -1.02764356136322 +v -0.99135029315948 0.20591290295124 -1.02764356136322 +v -0.82692658901215 0.23320515453815 -2.41389226913452 +v 0.82692658901215 0.23320515453815 -2.41389226913452 +v -0.82631224393845 0.22629536688328 -2.39145731925964 +v -0.30067777633667 0.22629536688328 -2.39145731925964 +v 0.30067777633667 0.22629536688328 -2.39145731925964 +v 0.82631224393845 0.22629536688328 -2.39145731925964 +v 1.00000000000000 0.19349056482315 -0.95471793413162 +v -1.00000000000000 0.19349056482315 -0.95471793413162 +v -0.83541667461395 0.22457578778267 -2.31614542007446 +v 0.83541667461395 0.22457578778267 -2.31614542007446 +v 0.84314686059952 0.22311577200890 -2.25220179557800 +v -0.84314686059952 0.22311577200890 -2.25220179557800 +v 0.85366362333298 0.22112944722176 -2.16520738601685 +v -0.85366362333298 0.22112944722176 -2.16520738601685 +v 0.85581463575363 0.22072318196297 -2.14741444587708 +v -0.85581463575363 0.22072318196297 -2.14741444587708 +v 0.85999614000320 0.21993342041969 -2.11282515525818 +v -0.85999614000320 0.21993342041969 -2.11282515525818 +v 0.86703419685364 0.21860411763191 -2.05460667610168 +v -0.86703419685364 0.21860411763191 -2.05460667610168 +v 0.86842685937881 0.21834108233452 -2.04308652877808 +v -0.86842685937881 0.21834108233452 -2.04308652877808 +v 0.99135029315948 0.19512425363064 -1.02626824378967 +v -0.99135029315948 0.19512425363064 -1.02626824378967 +v -0.82692658901215 0.22617933154106 -2.38637518882751 +v 0.82692658901215 0.22617933154106 -2.38637518882751 +v -0.82631224393845 0.21527743339539 -2.34806513786316 +v -0.29446035623550 0.21527743339539 -2.34806513786316 +v 0.29446035623550 0.21527743339539 -2.34806513786316 +v 0.82631224393845 0.21527743339539 -2.34806513786316 +v 1.00000000000000 0.17622677981853 -0.95471793413162 +v -1.00000000000000 0.17622677981853 -0.95471793413162 +v -0.83541667461395 0.21323046088219 -2.27502799034119 +v 0.83541667461395 0.21323046088219 -2.27502799034119 +v 0.84314686059952 0.21149246394634 -2.21301531791687 +v -0.84314686059952 0.21149246394634 -2.21301531791687 +v 0.85366362333298 0.20912794768810 -2.12864851951599 +v -0.85366362333298 0.20912794768810 -2.12864851951599 +v 0.85581463575363 0.20864433050156 -2.11139273643494 +v -0.85581463575363 0.20864433050156 -2.11139273643494 +v 0.85999614000320 0.20770420134068 -2.07784819602966 +v -0.85999614000320 0.20770420134068 -2.07784819602966 +v 0.86703419685364 0.20612181723118 -2.02138805389404 +v -0.86703419685364 0.20612181723118 -2.02138805389404 +v 0.86842685937881 0.20580869913101 -2.01021575927734 +v -0.86842685937881 0.20580869913101 -2.01021575927734 +v 0.99135029315948 0.17817151546478 -1.02410733699799 +v -0.99135029315948 0.17817151546478 -1.02410733699799 +v -0.82692658901215 0.21513929963112 -2.34313654899597 +v 0.82692658901215 0.21513929963112 -2.34313654899597 +v -0.83756387233734 0.28416445851326 -2.51152706146240 +v -0.83756387233734 0.45320013165474 -2.58365249633789 +v -0.83756387233734 0.89548498392105 -2.68159127235413 +v -0.27918797731400 0.10551207512617 -1.87682390213013 +v -0.33333334326744 0.89548498392105 -2.68159127235413 +v 0.27918797731400 0.10551207512617 -1.87682390213013 +v 0.33333334326744 0.89548498392105 -2.68159127235413 +v 0.83756387233734 0.28416445851326 -2.51152706146240 +v 0.83756387233734 0.45320013165474 -2.58365249633789 +v 0.83756387233734 0.89548498392105 -2.68159127235413 +v -0.83756387233734 0.37006717920303 -2.54818058013916 +v 0.83756387233734 0.37006717920303 -2.54818058013916 +v -0.83756387233734 0.17779906094074 -2.13363981246948 +v 0.83756387233734 0.17779906094074 -2.13363981246948 +v -0.83756387233734 0.75605458021164 -2.60563230514526 +v 0.83756387233734 0.75605458021164 -2.60563230514526 +v -0.83756387233734 0.66502946615219 -2.59902620315552 +v 0.83756387233734 0.66502946615219 -2.59902620315552 +v -0.83756387233734 0.54461848735809 -2.59028720855713 +v 0.83756387233734 0.54461848735809 -2.59028720855713 +v -0.83756387233734 0.26589003205299 -2.44660282135010 +v 0.83756387233734 0.26589003205299 -2.44660282135010 +v -0.83756387233734 0.25335305929184 -2.40206241607666 +v 0.83756387233734 0.25335305929184 -2.40206241607666 +v -0.83756387233734 0.24909400939941 -2.38693118095398 +v 0.83756387233734 0.24909400939941 -2.38693118095398 +v -0.83756387233734 0.24597802758217 -2.37586116790771 +v 0.83756387233734 0.24597802758217 -2.37586116790771 +v -0.83756387233734 0.23143950104713 -2.32420969009399 +v 0.83756387233734 0.23143950104713 -2.32420969009399 +v -0.83756387233734 0.22417023777962 -2.29838395118713 +v 0.83756387233734 0.22417023777962 -2.29838395118713 +v -0.83756387233734 0.21274769306183 -2.25780272483826 +v 0.83756387233734 0.21274769306183 -2.25780272483826 +v 0.84752267599106 0.28416445851326 -2.41608071327209 +v 0.84752267599106 0.45939084887505 -2.48378396034241 +v 0.84752267599106 0.90020173788071 -2.63852906227112 +v -0.84752267599106 0.28416445851326 -2.41608071327209 +v -0.84752267599106 0.45939084887505 -2.48378396034241 +v -0.84752267599106 0.90020173788071 -2.63852906227112 +v -0.33333334326744 0.90020173788071 -2.63852906227112 +v 0.33333334326744 0.90020173788071 -2.63852906227112 +v -0.28250756859779 0.09991095960140 -1.82029056549072 +v 0.28250756859779 0.09991095960140 -1.82029056549072 +v 0.84752267599106 0.37321323156357 -2.45048689842224 +v -0.84752267599106 0.37321323156357 -2.45048689842224 +v 0.84752267599106 0.17446428537369 -2.06136131286621 +v -0.84752267599106 0.17446428537369 -2.06136131286621 +v 0.84752267599106 0.76105904579163 -2.52521824836731 +v -0.84752267599106 0.76105904579163 -2.52521824836731 +v 0.84752267599106 0.67039042711258 -2.51276493072510 +v -0.84752267599106 0.67039042711258 -2.51276493072510 +v 0.84752267599106 0.55045109987259 -2.49629116058350 +v -0.84752267599106 0.55045109987259 -2.49629116058350 +v 0.84752267599106 0.26531708240509 -2.35513687133789 +v -0.84752267599106 0.26531708240509 -2.35513687133789 +v 0.84752267599106 0.25238704681396 -2.31332731246948 +v -0.84752267599106 0.25238704681396 -2.31332731246948 +v 0.84752267599106 0.24799446761608 -2.29912376403809 +v -0.84752267599106 0.24799446761608 -2.29912376403809 +v 0.84752267599106 0.24478080868721 -2.28873229026794 +v -0.84752267599106 0.24478080868721 -2.28873229026794 +v 0.84752267599106 0.22978647053242 -2.24024748802185 +v -0.84752267599106 0.22978647053242 -2.24024748802185 +v 0.84752267599106 0.22228930890560 -2.21600508689880 +v -0.84752267599106 0.22228930890560 -2.21600508689880 +v 0.84752267599106 0.21050862967968 -2.17791199684143 +v -0.84752267599106 0.21050862967968 -2.17791199684143 +v -0.82631224393845 0.22047054767609 -2.36851739883423 +v -0.29739081859589 0.22047054767609 -2.36851739883423 +v 0.29739081859589 0.22047054767609 -2.36851739883423 +v 0.82631224393845 0.22047054767609 -2.36851739883423 +v 1.00000000000000 0.18436376750469 -0.95471793413162 +v -1.00000000000000 0.18436376750469 -0.95471793413162 +v -0.83541667461395 0.21857787668705 -2.29440808296204 +v 0.83541667461395 0.21857787668705 -2.29440808296204 +v 0.84314686059952 0.21697090566158 -2.23148512840271 +v -0.84314686059952 0.21697090566158 -2.23148512840271 +v 0.85366362333298 0.21478465199471 -2.14587998390198 +v -0.85366362333298 0.21478465199471 -2.14587998390198 +v 0.85581463575363 0.21433749794960 -2.12837100028992 +v -0.85581463575363 0.21433749794960 -2.12837100028992 +v 0.85999614000320 0.21346822381020 -2.09433412551880 +v -0.85999614000320 0.21346822381020 -2.09433412551880 +v 0.86703419685364 0.21200513839722 -2.03704500198364 +v -0.86703419685364 0.21200513839722 -2.03704500198364 +v 0.86842685937881 0.21171562373638 -2.02570891380310 +v -0.86842685937881 0.21171562373638 -2.02570891380310 +v 0.99135029315948 0.18616190552711 -1.02512586116791 +v -0.99135029315948 0.18616190552711 -1.02512586116791 +v -0.82692658901215 0.22034282982349 -2.36351633071899 +v 0.82692658901215 0.22034282982349 -2.36351633071899 +v -0.83756387233734 0.21813151240349 -2.27693009376526 +v 0.83756387233734 0.21813151240349 -2.27693009376526 +v 0.84752267599106 0.21606124937534 -2.19586658477783 +v -0.84752267599106 0.21606124937534 -2.19586658477783 +v -0.82631224393845 0.20964603126049 -2.32588696479797 +v -0.29128256440163 0.20964603126049 -2.32588696479797 +v 0.29128256440163 0.20964603126049 -2.32588696479797 +v 0.82631224393845 0.20964603126049 -2.32588696479797 +v 1.00000000000000 0.16740304231644 -0.95471793413162 +v -1.00000000000000 0.16740304231644 -0.95471793413162 +v -0.83541667461395 0.20743171870708 -2.25401210784912 +v 0.83541667461395 0.20743171870708 -2.25401210784912 +v 0.84314686059952 0.20555163919926 -2.19298672676086 +v -0.84314686059952 0.20555163919926 -2.19298672676086 +v 0.85366362333298 0.20299383997917 -2.10996270179749 +v -0.85366362333298 0.20299383997917 -2.10996270179749 +v 0.85581463575363 0.20247069001198 -2.09298181533813 +v -0.85581463575363 0.20247069001198 -2.09298181533813 +v 0.85999614000320 0.20145370066166 -2.05997109413147 +v -0.85999614000320 0.20145370066166 -2.05997109413147 +v 0.86703419685364 0.19974195957184 -2.00440955162048 +v -0.86703419685364 0.19974195957184 -2.00440955162048 +v 0.86842685937881 0.19940324127674 -1.99341511726379 +v -0.86842685937881 0.19940324127674 -1.99341511726379 +v 0.99135029315948 0.16950677335262 -1.02300286293030 +v -0.99135029315948 0.16950677335262 -1.02300286293030 +v -0.82692658901215 0.20949660241604 -2.32103681564331 +v 0.82692658901215 0.20949660241604 -2.32103681564331 +v -0.83756387233734 0.20690949261189 -2.23706126213074 +v 0.83756387233734 0.20690949261189 -2.23706126213074 +v 0.84752267599106 0.20448738336563 -2.15844202041626 +v -0.84752267599106 0.20448738336563 -2.15844202041626 +v -0.82631224393845 0.19646295905113 -2.27396774291992 +v -0.28384333848953 0.19646295905113 -2.27396774291992 +v 0.28384333848953 0.19646295905113 -2.27396774291992 +v 0.82631224393845 0.19646295905113 -2.27396774291992 +v 1.00000000000000 0.14674675464630 -0.95471793413162 +v -1.00000000000000 0.14674675464630 -0.95471793413162 +v -0.83541667461395 0.19385690987110 -2.20481443405151 +v 0.83541667461395 0.19385690987110 -2.20481443405151 +v 0.84314686059952 0.19164422154427 -2.14609980583191 +v -0.84314686059952 0.19164422154427 -2.14609980583191 +v 0.85366362333298 0.18863391876221 -2.06621956825256 +v -0.85366362333298 0.18863391876221 -2.06621956825256 +v 0.85581463575363 0.18801821768284 -2.04988145828247 +v -0.85581463575363 0.18801821768284 -2.04988145828247 +v 0.85999614000320 0.18682131171226 -2.01812076568604 +v -0.85999614000320 0.18682131171226 -2.01812076568604 +v 0.99135029315948 0.14922264218330 -1.02041721343994 +v -0.99135029315948 0.14922264218330 -1.02041721343994 +v -0.82692658901215 0.19628709554672 -2.26930117607117 +v 0.82692658901215 0.19628709554672 -2.26930117607117 +v -0.82631224393845 0.21771557629108 -2.35766744613647 +v -0.29583621025085 0.21771557629108 -2.35766744613647 +v 0.29583621025085 0.21771557629108 -2.35766744613647 +v 0.82631224393845 0.21771557629108 -2.35766744613647 +v 1.00000000000000 0.18004705011845 -0.95471793413162 +v -1.00000000000000 0.18004705011845 -0.95471793413162 +v -0.83541667461395 0.21574103832245 -2.28412675857544 +v 0.83541667461395 0.21574103832245 -2.28412675857544 +v 0.84314686059952 0.21406456828117 -2.22168684005737 +v -0.84314686059952 0.21406456828117 -2.22168684005737 +v 0.85366362333298 0.21178373694420 -2.13673853874207 +v -0.85366362333298 0.21178373694420 -2.13673853874207 +v 0.85581463575363 0.21131724119186 -2.11936402320862 +v -0.85581463575363 0.21131724119186 -2.11936402320862 +v 0.85999614000320 0.21041038632393 -2.08558821678162 +v -0.85999614000320 0.21041038632393 -2.08558821678162 +v 0.86703419685364 0.20888400077820 -2.02873897552490 +v -0.86703419685364 0.20888400077820 -2.02873897552490 +v 0.86842685937881 0.20858196914196 -2.01748967170715 +v -0.86842685937881 0.20858196914196 -2.01748967170715 +v 0.99135029315948 0.18192295730114 -1.02458548545837 +v -0.99135029315948 0.18192295730114 -1.02458548545837 +v -0.82692658901215 0.21758233010769 -2.35270476341248 +v 0.82692658901215 0.21758233010769 -2.35270476341248 +v -0.83756387233734 0.19324229657650 -2.18850541114807 +v 0.83756387233734 0.19324229657650 -2.18850541114807 +v -0.83756387233734 0.21527537703514 -2.26678299903870 +v 0.83756387233734 0.21527537703514 -2.26678299903870 +v 0.84752267599106 0.19039170444012 -2.11286306381226 +v -0.84752267599106 0.19039170444012 -2.11286306381226 +v 0.84752267599106 0.21311555802822 -2.18634152412415 +v -0.84752267599106 0.21311555802822 -2.18634152412415 +v -0.82631224393845 0.17076857388020 -2.17277503013611 +v -0.27543741464615 0.17076857388020 -2.17277503013611 +v 0.27543741464615 0.17076857388020 -2.17277503013611 +v 0.82631224393845 0.17076857388020 -2.17277503013611 +v 1.00000000000000 0.10648673772812 -0.95471793413162 +v -1.00000000000000 0.10648673772812 -0.95471793413162 +v -0.83541667461395 0.16739900410175 -2.10892605781555 +v 0.83541667461395 0.16739900410175 -2.10892605781555 +v 0.84314686059952 0.16453807055950 -2.05471515655518 +v -0.84314686059952 0.16453807055950 -2.05471515655518 +v 0.99135029315948 0.10968800634146 -1.01537775993347 +v -0.99135029315948 0.10968800634146 -1.01537775993347 +v -0.82692658901215 0.17054118216038 -2.16846632957458 +v 0.82692658901215 0.17054118216038 -2.16846632957458 +v -0.83756387233734 0.16660432517529 -2.09386801719666 +v 0.83756387233734 0.16660432517529 -2.09386801719666 +v 0.84752267599106 0.16291858255863 -2.02402782440186 +v -0.84752267599106 0.16291858255863 -2.02402782440186 +v -0.82631224393845 0.13254107534885 -2.02222275733948 +v -0.27543741464615 0.13254107534885 -2.02222275733948 +v 0.27543741464615 0.13254107534885 -2.02222275733948 +v 0.82631224393845 0.13254107534885 -2.02222275733948 +v 1.00000000000000 0.04658886417747 -0.95471793413162 +v -1.00000000000000 0.04658886417747 -0.95471793413162 +v -0.82631224393845 0.19123011827469 -2.25335907936096 +v -0.28089043498039 0.19123011827469 -2.25335907936096 +v 0.28089043498039 0.19123011827469 -2.25335907936096 +v 0.82631224393845 0.19123011827469 -2.25335907936096 +v 1.00000000000000 0.13854752480984 -0.95471793413162 +v -1.00000000000000 0.13854752480984 -0.95471793413162 +v -0.83541667461395 0.18846856057644 -2.18528628349304 +v 0.83541667461395 0.18846856057644 -2.18528628349304 +v 0.84314686059952 0.18612386286259 -2.12748861312866 +v -0.84314686059952 0.18612386286259 -2.12748861312866 +v 0.85366362333298 0.18293394148350 -2.04885625839233 +v -0.85366362333298 0.18293394148350 -2.04885625839233 +v 0.85581463575363 0.18228150904179 -2.03277349472046 +v -0.85581463575363 0.18228150904179 -2.03277349472046 +v 0.85999614000320 0.18101318180561 -2.00150895118713 +v -0.85999614000320 0.18101318180561 -2.00150895118713 +v 0.99135029315948 0.05086932703853 -1.00788021087646 +v -0.99135029315948 0.05086932703853 -1.00788021087646 +v 0.99135029315948 0.14117114245892 -1.01939094066620 +v -0.99135029315948 0.14117114245892 -1.01939094066620 +v -0.82692658901215 0.13223704695702 -2.01844668388367 +v 0.82692658901215 0.13223704695702 -2.01844668388367 +v -0.82692658901215 0.19104376435280 -2.24876546859741 +v 0.82692658901215 0.19104376435280 -2.24876546859741 +v -0.83756387233734 0.18781727552414 -2.16923189163208 +v 0.83756387233734 0.18781727552414 -2.16923189163208 +v 0.84752267599106 0.18479660153389 -2.09477114677429 +v -0.84752267599106 0.18479660153389 -2.09477114677429 +v -0.82631224393845 0.27245670557022 -2.57325553894043 +v -0.32672664523125 0.27245670557022 -2.57325553894043 +v 0.32672664523125 0.27245670557022 -2.57325553894043 +v 0.82631224393845 0.27245670557022 -2.57325553894043 +v 1.00000000000000 0.26581981778145 -0.95471793413162 +v -1.00000000000000 0.26581981778145 -0.95471793413162 +v -0.83541667461395 0.27210882306099 -2.48841404914856 +v 0.83541667461395 0.27210882306099 -2.48841404914856 +v 0.84314686059952 0.27181342244148 -2.41637921333313 +v -0.84314686059952 0.27181342244148 -2.41637921333313 +v 0.85366362333298 0.27141156792641 -2.31837701797485 +v -0.85366362333298 0.27141156792641 -2.31837701797485 +v 0.85581463575363 0.27132937312126 -2.29833269119263 +v -0.85581463575363 0.27132937312126 -2.29833269119263 +v 0.85999614000320 0.27116960287094 -2.25936675071716 +v -0.85999614000320 0.27116960287094 -2.25936675071716 +v 0.86703419685364 0.27090066671371 -2.19378137588501 +v -0.86703419685364 0.27090066671371 -2.19378137588501 +v 0.86842685937881 0.27084743976593 -2.18080353736877 +v -0.86842685937881 0.27084743976593 -2.18080353736877 +v 0.88458555936813 0.27022999525070 -2.03022599220276 +v -0.88458555936813 0.27022999525070 -2.03022599220276 +v 0.88882285356522 0.27006807923317 -1.99073994159698 +v -0.88882285356522 0.27006807923317 -1.99073994159698 +v 0.99135029315948 0.26615035533905 -1.03532195091248 +v -0.99135029315948 0.26615035533905 -1.03532195091248 +v -0.82692658901215 0.27243325114250 -2.56753039360046 +v 0.82692658901215 0.27243325114250 -2.56753039360046 +v -0.83756387233734 0.27202677726746 -2.46840500831604 +v 0.83756387233734 0.27202677726746 -2.46840500831604 +v 0.84752267599106 0.27164623141289 -2.37560248374939 +v -0.84752267599106 0.27164623141289 -2.37560248374939 +v -0.82631224393845 0.50338733196259 -2.69648575782776 +v -0.33333334326744 0.50338733196259 -2.69648575782776 +v 0.33333334326744 0.50338733196259 -2.69648575782776 +v 0.82631224393845 0.50338733196259 -2.69648575782776 +v 1.00000000000000 0.60746818780899 -1.01849782466888 +v -1.00000000000000 0.60746818780899 -1.01849782466888 +v -0.83541667461395 0.50884312391281 -2.60852813720703 +v 0.83541667461395 0.50884312391281 -2.60852813720703 +v 0.84314686059952 0.51347535848618 -2.53384733200073 +v -0.84314686059952 0.51347535848618 -2.53384733200073 +v 0.85366362333298 0.51977741718292 -2.43224549293518 +v -0.85366362333298 0.51977741718292 -2.43224549293518 +v 0.85581463575363 0.52106636762619 -2.41146469116211 +v -0.85581463575363 0.52106636762619 -2.41146469116211 +v 0.85999614000320 0.52357214689255 -2.37106752395630 +v -0.85999614000320 0.52357214689255 -2.37106752395630 +v 0.86703419685364 0.52778959274292 -2.30307316780090 +v -0.86703419685364 0.52778959274292 -2.30307316780090 +v 0.86842685937881 0.52862417697906 -2.28961849212646 +v -0.86842685937881 0.52862417697906 -2.28961849212646 +v 0.88458555936813 0.53830713033676 -2.13351035118103 +v -0.88458555936813 0.53830713033676 -2.13351035118103 +v 0.88882285356522 0.54084628820419 -2.09257388114929 +v -0.88882285356522 0.54084628820419 -2.09257388114929 +v 0.89300686120987 0.54335349798203 -2.05215263366699 +v -0.89300686120987 0.54335349798203 -2.05215263366699 +v 0.90004605054855 0.54757171869278 -1.98414731025696 +v -0.90004605054855 0.54757171869278 -1.98414731025696 +v 0.90986621379852 0.55345630645752 -1.88927555084229 +v -0.90986621379852 0.55345630645752 -1.88927555084229 +v 0.91410470008850 0.55599617958069 -1.84832763671875 +v -0.91410470008850 0.55599617958069 -1.84832763671875 +v 0.91759240627289 0.55808615684509 -1.81463325023651 +v -0.91759240627289 0.55808615684509 -1.81463325023651 +v 0.92253100872040 0.56104558706284 -1.76692128181458 +v -0.92253100872040 0.56104558706284 -1.76692128181458 +v 0.92462724447250 0.56230175495148 -1.74667000770569 +v -0.92462724447250 0.56230175495148 -1.74667000770569 +v 0.93514686822891 0.56860554218292 -1.64504039287567 +v -0.93514686822891 0.56860554218292 -1.64504039287567 +v 0.94991201162338 0.57745343446732 -1.50239503383636 +v -0.94991201162338 0.57745343446732 -1.50239503383636 +v 0.95764255523682 0.58208584785461 -1.42771100997925 +v -0.95764255523682 0.58208584785461 -1.42771100997925 +v 0.96885442733765 0.58880448341370 -1.31939363479614 +v -0.96885442733765 0.58880448341370 -1.31939363479614 +v 0.97379291057587 0.59176385402679 -1.27168333530426 +v -0.97379291057587 0.59176385402679 -1.27168333530426 +v 0.99135029315948 0.60228490829468 -1.10206246376038 +v -0.99135029315948 0.60228490829468 -1.10206246376038 +v -0.82692658901215 0.50375550985336 -2.69055032730103 +v 0.82692658901215 0.50375550985336 -2.69055032730103 +v -0.83756387233734 0.51012980937958 -2.58778405189514 +v 0.83756387233734 0.51012980937958 -2.58778405189514 +v 0.84752267599106 0.51609754562378 -2.49157261848450 +v -0.84752267599106 0.51609754562378 -2.49157261848450 +v -0.82631224393845 0.53071159124374 -2.69648575782776 +v -0.33333334326744 0.53071159124374 -2.69648575782776 +v 0.33333334326744 0.53071159124374 -2.69648575782776 +v 0.82631224393845 0.53071159124374 -2.69648575782776 +v 1.00000000000000 0.63293409347534 -1.04897511005402 +v -1.00000000000000 0.63293409347534 -1.04897511005402 +v -0.83541667461395 0.53606998920441 -2.61012554168701 +v 0.83541667461395 0.53606998920441 -2.61012554168701 +v 0.84314686059952 0.54061949253082 -2.53680133819580 +v -0.84314686059952 0.54061949253082 -2.53680133819580 +v 0.85366362333298 0.54680907726288 -2.43704485893250 +v -0.85366362333298 0.54680907726288 -2.43704485893250 +v 0.85581463575363 0.54807502031326 -2.41664147377014 +v -0.85581463575363 0.54807502031326 -2.41664147377014 +v 0.85999614000320 0.55053597688675 -2.37697792053223 +v -0.85999614000320 0.55053597688675 -2.37697792053223 +v 0.86703419685364 0.55467820167542 -2.31021881103516 +v -0.86703419685364 0.55467820167542 -2.31021881103516 +v 0.86842685937881 0.55549782514572 -2.29700851440430 +v -0.86842685937881 0.55549782514572 -2.29700851440430 +v 0.88458555936813 0.56500792503357 -2.14373564720154 +v -0.88458555936813 0.56500792503357 -2.14373564720154 +v 0.88882285356522 0.56750172376633 -2.10354280471802 +v -0.88882285356522 0.56750172376633 -2.10354280471802 +v 0.89300686120987 0.56996417045593 -2.06385564804077 +v -0.89300686120987 0.56996417045593 -2.06385564804077 +v 0.90004605054855 0.57410705089569 -1.99708557128906 +v -0.90004605054855 0.57410705089569 -1.99708557128906 +v 0.90986621379852 0.57988661527634 -1.90393686294556 +v -0.90986621379852 0.57988661527634 -1.90393686294556 +v 0.91410470008850 0.58238112926483 -1.86373269557953 +v -0.91410470008850 0.58238112926483 -1.86373269557953 +v 0.91759240627289 0.58443379402161 -1.83065021038055 +v -0.91759240627289 0.58443379402161 -1.83065021038055 +v 0.92253100872040 0.58734041452408 -1.78380489349365 +v -0.92253100872040 0.58734041452408 -1.78380489349365 +v 0.92462724447250 0.58857411146164 -1.76392149925232 +v -0.92462724447250 0.58857411146164 -1.76392149925232 +v 0.93514686822891 0.59476530551910 -1.66413784027100 +v -0.93514686822891 0.59476530551910 -1.66413784027100 +v 0.94991201162338 0.60345524549484 -1.52408325672150 +v -0.94991201162338 0.60345524549484 -1.52408325672150 +v 0.95764255523682 0.60800498723984 -1.45075571537018 +v -0.95764255523682 0.60800498723984 -1.45075571537018 +v 0.96885442733765 0.61460363864899 -1.34440565109253 +v -0.96885442733765 0.61460363864899 -1.34440565109253 +v 0.97379291057587 0.61751013994217 -1.29756200313568 +v -0.97379291057587 0.61751013994217 -1.29756200313568 +v 0.99135029315948 0.62784337997437 -1.13102185726166 +v -0.99135029315948 0.62784337997437 -1.13102185726166 +v -0.82631224393845 0.26778766512871 -2.55486726760864 +v -0.32409188151360 0.26778766512871 -2.55486726760864 +v 0.32409188151360 0.26778766512871 -2.55486726760864 +v 0.82631224393845 0.26778766512871 -2.55486726760864 +v 1.00000000000000 0.25850397348404 -0.95471793413162 +v -1.00000000000000 0.25850397348404 -0.95471793413162 +v -0.83541667461395 0.26730102300644 -2.47098970413208 +v 0.83541667461395 0.26730102300644 -2.47098970413208 +v 0.84314686059952 0.26688784360886 -2.39977335929871 +v -0.84314686059952 0.26688784360886 -2.39977335929871 +v 0.85366362333298 0.26632571220398 -2.30288457870483 +v -0.85366362333298 0.26632571220398 -2.30288457870483 +v 0.85581463575363 0.26621073484421 -2.28306770324707 +v -0.85581463575363 0.26621073484421 -2.28306770324707 +v 0.85999614000320 0.26598724722862 -2.24454450607300 +v -0.85999614000320 0.26598724722862 -2.24454450607300 +v 0.86703419685364 0.26561105251312 -2.17970442771912 +v -0.86703419685364 0.26561105251312 -2.17970442771912 +v 0.86842685937881 0.26553660631180 -2.16687393188477 +v -0.86842685937881 0.26553660631180 -2.16687393188477 +v 0.88458555936813 0.26467290520668 -2.01800727844238 +v -0.88458555936813 0.26467290520668 -2.01800727844238 +v 0.88882285356522 0.26444643735886 -1.97896969318390 +v -0.88882285356522 0.26444643735886 -1.97896969318390 +v 0.99135029315948 0.25896629691124 -1.03440618515015 +v -0.99135029315948 0.25896629691124 -1.03440618515015 +v -0.82692658901215 0.53107321262360 -2.69065809249878 +v 0.82692658901215 0.53107321262360 -2.69065809249878 +v -0.82692658901215 0.26775482296944 -2.54920721054077 +v 0.82692658901215 0.26775482296944 -2.54920721054077 +v -0.83756387233734 0.53733366727829 -2.58975839614868 +v 0.83756387233734 0.53733366727829 -2.58975839614868 +v -0.83756387233734 0.26718625426292 -2.45120811462402 +v 0.83756387233734 0.26718625426292 -2.45120811462402 +v 0.84752267599106 0.54319483041763 -2.49529457092285 +v -0.84752267599106 0.54319483041763 -2.49529457092285 +v 0.84752267599106 0.26665395498276 -2.35945963859558 +v -0.84752267599106 0.26665395498276 -2.35945963859558 +v 0.99457061290741 0.01720693334937 -0.98553901910782 +v 0.99457061290741 0.28416445851326 -1.00675368309021 +v 0.99457061290741 0.55080056190491 -1.00916445255280 +v 0.99457061290741 0.90387809276581 -1.41758239269257 +v -0.99457061290741 0.01720693334937 -0.98553901910782 +v -0.99457061290741 0.28416445851326 -1.00675368309021 +v -0.99457061290741 0.55080056190491 -1.00916445255280 +v -0.99457061290741 0.90387809276581 -1.41758239269257 +v -0.33333334326744 0.90387809276581 -1.41758239269257 +v 0.33333334326744 0.90387809276581 -1.41758239269257 +v -0.33152353763580 0.01720693334937 -0.98553901910782 +v 0.33152353763580 0.01720693334937 -0.98553901910782 +v 0.99457061290741 0.41966700553894 -1.00797879695892 +v -0.99457061290741 0.41966700553894 -1.00797879695892 +v 0.99457061290741 0.12522426247597 -0.99412298202515 +v -0.99457061290741 0.12522426247597 -0.99412298202515 +v 0.99457061290741 0.83495318889618 -1.33785438537598 +v -0.99457061290741 0.83495318889618 -1.33785438537598 +v 0.99457061290741 0.74954903125763 -1.23906421661377 +v -0.99457061290741 0.74954903125763 -1.23906421661377 +v 0.99457061290741 0.63657367229462 -1.10838139057159 +v -0.99457061290741 0.63657367229462 -1.10838139057159 +v 0.99457061290741 0.25685724616051 -1.00458371639252 +v -0.99457061290741 0.25685724616051 -1.00458371639252 +v 0.99457061290741 0.23812344670296 -1.00309491157532 +v -0.99457061290741 0.23812344670296 -1.00309491157532 +v 0.99457061290741 0.23175920546055 -1.00258910655975 +v -0.99457061290741 0.23175920546055 -1.00258910655975 +v 0.99457061290741 0.22710305452347 -1.00221908092499 +v -0.99457061290741 0.22710305452347 -1.00221908092499 +v 0.99457061290741 0.20537836849689 -1.00049269199371 +v -0.99457061290741 0.20537836849689 -1.00049269199371 +v 0.99457061290741 0.19451601803303 -0.99962949752808 +v -0.99457061290741 0.19451601803303 -0.99962949752808 +v 0.99457061290741 0.17744748294353 -0.99827307462692 +v -0.99457061290741 0.17744748294353 -0.99827307462692 +v 0.99457061290741 0.18549244105816 -0.99891239404678 +v -0.99457061290741 0.18549244105816 -0.99891239404678 +v 0.99457061290741 0.16872353851795 -0.99757981300354 +v -0.99457061290741 0.16872353851795 -0.99757981300354 +v 0.99457061290741 0.14830085635185 -0.99595683813095 +v -0.99457061290741 0.14830085635185 -0.99595683813095 +v 0.99457061290741 0.18122453987598 -0.99857324361801 +v -0.99457061290741 0.18122453987598 -0.99857324361801 +v 0.99457061290741 0.10849614441395 -0.99279361963272 +v -0.99457061290741 0.10849614441395 -0.99279361963272 +v 0.99457061290741 0.04927567392588 -0.98808747529984 +v -0.99457061290741 0.04927567392588 -0.98808747529984 +v 0.99457061290741 0.14019434154034 -0.99531263113022 +v -0.99457061290741 0.14019434154034 -0.99531263113022 +v 0.99457061290741 0.26602730154991 -1.00531244277954 +v -0.99457061290741 0.26602730154991 -1.00531244277954 +v 0.99457061290741 0.60421472787857 -1.07095062732697 +v -0.99457061290741 0.60421472787857 -1.07095062732697 +v 0.99457061290741 0.62973868846893 -1.10047519207001 +v -0.99457061290741 0.62973868846893 -1.10047519207001 +v 0.99457061290741 0.25879415869713 -1.00473761558533 +v -0.99457061290741 0.25879415869713 -1.00473761558533 +v -0.82631224393845 0.57914239168167 -2.69648575782776 +v -0.33333334326744 0.57914239168167 -2.69648575782776 +v 0.33333334326744 0.57914239168167 -2.69648575782776 +v 0.82631224393845 0.57914239168167 -2.69648575782776 +v 1.00000000000000 0.67807108163834 -1.10299432277679 +v -1.00000000000000 0.67807108163834 -1.10299432277679 +v -0.83541667461395 0.58432811498642 -2.61295723915100 +v 0.83541667461395 0.58432811498642 -2.61295723915100 +v 0.84314686059952 0.58873105049133 -2.54203701019287 +v -0.84314686059952 0.58873105049133 -2.54203701019287 +v 0.85366362333298 0.59472113847733 -2.44555139541626 +v -0.85366362333298 0.59472113847733 -2.44555139541626 +v 0.85581463575363 0.59594631195068 -2.42581725120544 +v -0.85581463575363 0.59594631195068 -2.42581725120544 +v 0.85999614000320 0.59832799434662 -2.38745427131653 +v -0.85999614000320 0.59832799434662 -2.38745427131653 +v 0.86703419685364 0.60233670473099 -2.32288384437561 +v -0.86703419685364 0.60233670473099 -2.32288384437561 +v 0.86842685937881 0.60312998294830 -2.31010675430298 +v -0.86842685937881 0.60312998294830 -2.31010675430298 +v 0.88458555936813 0.61233359575272 -2.16185951232910 +v -0.88458555936813 0.61233359575272 -2.16185951232910 +v 0.88882285356522 0.61474704742432 -2.12298440933228 +v -0.88882285356522 0.61474704742432 -2.12298440933228 +v 0.89300686120987 0.61713016033173 -2.08459854125977 +v -0.89300686120987 0.61713016033173 -2.08459854125977 +v 0.90004605054855 0.62113952636719 -2.02001786231995 +v -0.90004605054855 0.62113952636719 -2.02001786231995 +v 0.90986621379852 0.62673288583755 -1.92992329597473 +v -0.90986621379852 0.62673288583755 -1.92992329597473 +v 0.91410470008850 0.62914699316025 -1.89103734493256 +v -0.91410470008850 0.62914699316025 -1.89103734493256 +v 0.91759240627289 0.63113355636597 -1.85903966426849 +v -0.91759240627289 0.63113355636597 -1.85903966426849 +v 0.92253100872040 0.63394647836685 -1.81373023986816 +v -0.92253100872040 0.63394647836685 -1.81373023986816 +v 0.92462724447250 0.63514041900635 -1.79449880123138 +v -0.92462724447250 0.63514041900635 -1.79449880123138 +v 0.93514686822891 0.64113217592239 -1.69798684120178 +v -0.93514686822891 0.64113217592239 -1.69798684120178 +v 0.94991201162338 0.64954209327698 -1.56252443790436 +v -0.94991201162338 0.64954209327698 -1.56252443790436 +v 0.95764255523682 0.65394520759583 -1.49160122871399 +v -0.95764255523682 0.65394520759583 -1.49160122871399 +v 0.96885442733765 0.66033124923706 -1.38873827457428 +v -0.96885442733765 0.66033124923706 -1.38873827457428 +v 0.97379291057587 0.66314405202866 -1.34343051910400 +v -0.97379291057587 0.66314405202866 -1.34343051910400 +v 0.99135029315948 0.67314434051514 -1.18235099315643 +v -0.99135029315948 0.67314434051514 -1.18235099315643 +v -0.82692658901215 0.57949233055115 -2.69084930419922 +v 0.82692658901215 0.57949233055115 -2.69084930419922 +v -0.83756387233734 0.58555108308792 -2.59325790405273 +v 0.83756387233734 0.58555108308792 -2.59325790405273 +v 0.84752267599106 0.59122341871262 -2.50189137458801 +v -0.84752267599106 0.59122341871262 -2.50189137458801 +v 0.99457061290741 0.67497861385345 -1.15280580520630 +v -0.99457061290741 0.67497861385345 -1.15280580520630 +v -0.82631224393845 0.59817308187485 -2.69648575782776 +v -0.33333334326744 0.59817308187485 -2.69648575782776 +v 0.33333334326744 0.59817308187485 -2.69648575782776 +v 0.82631224393845 0.59817308187485 -2.69648575782776 +v 1.00000000000000 0.69580739736557 -1.12422096729279 +v -1.00000000000000 0.69580739736557 -1.12422096729279 +v -0.83541667461395 0.60329091548920 -2.61406993865967 +v 0.83541667461395 0.60329091548920 -2.61406993865967 +v 0.84314686059952 0.60763621330261 -2.54409456253052 +v -0.84314686059952 0.60763621330261 -2.54409456253052 +v 0.85366362333298 0.61354798078537 -2.44889402389526 +v -0.85366362333298 0.61354798078537 -2.44889402389526 +v 0.85581463575363 0.61475712060928 -2.42942285537720 +v -0.85581463575363 0.61475712060928 -2.42942285537720 +v 0.85999614000320 0.61710762977600 -2.39157080650330 +v -0.85999614000320 0.61710762977600 -2.39157080650330 +v 0.86703419685364 0.62106388807297 -2.32786059379578 +v -0.86703419685364 0.62106388807297 -2.32786059379578 +v 0.86842685937881 0.62184679508209 -2.31525373458862 +v -0.86842685937881 0.62184679508209 -2.31525373458862 +v 0.88458555936813 0.63093000650406 -2.16898107528687 +v -0.88458555936813 0.63093000650406 -2.16898107528687 +v 0.88882285356522 0.63331186771393 -2.13062381744385 +v -0.88882285356522 0.63331186771393 -2.13062381744385 +v 0.89300686120987 0.63566380739212 -2.09274935722351 +v -0.89300686120987 0.63566380739212 -2.09274935722351 +v 0.90004605054855 0.63962072134018 -2.02902889251709 +v -0.90004605054855 0.63962072134018 -2.02902889251709 +v 0.90986621379852 0.64514088630676 -1.94013464450836 +v -0.90986621379852 0.64514088630676 -1.94013464450836 +v 0.91410470008850 0.64752346277237 -1.90176665782928 +v -0.91410470008850 0.64752346277237 -1.90176665782928 +v 0.91759240627289 0.64948397874832 -1.87019515037537 +v -0.91759240627289 0.64948397874832 -1.87019515037537 +v 0.92253100872040 0.65226012468338 -1.82548928260803 +v -0.92253100872040 0.65226012468338 -1.82548928260803 +v 0.92462724447250 0.65343844890594 -1.80651402473450 +v -0.92462724447250 0.65343844890594 -1.80651402473450 +v 0.93514686822891 0.65935176610947 -1.71128773689270 +v -0.93514686822891 0.65935176610947 -1.71128773689270 +v 0.94991201162338 0.66765165328979 -1.57762980461121 +v -0.94991201162338 0.66765165328979 -1.57762980461121 +v 0.95764255523682 0.67199718952179 -1.50765132904053 +v -0.95764255523682 0.67199718952179 -1.50765132904053 +v 0.96885442733765 0.67829966545105 -1.40615856647491 +v -0.96885442733765 0.67829966545105 -1.40615856647491 +v 0.97379291057587 0.68107569217682 -1.36145424842834 +v -0.97379291057587 0.68107569217682 -1.36145424842834 +v 0.99135029315948 0.69094514846802 -1.20252048969269 +v -0.99135029315948 0.69094514846802 -1.20252048969269 +v -0.82692658901215 0.59851843118668 -2.69092440605164 +v 0.82692658901215 0.59851843118668 -2.69092440605164 +v -0.83756387233734 0.60449790954590 -2.59463286399841 +v 0.83756387233734 0.60449790954590 -2.59463286399841 +v 0.84752267599106 0.61009597778320 -2.50448346138000 +v -0.84752267599106 0.61009597778320 -2.50448346138000 +v -0.82631224393845 0.52419775724411 -2.69648575782776 +v -0.33333334326744 0.52419775724411 -2.69648575782776 +v 0.33333334326744 0.52419775724411 -2.69648575782776 +v 0.82631224393845 0.52419775724411 -2.69648575782776 +v 1.00000000000000 0.62686330080032 -1.04170966148376 +v -1.00000000000000 0.62686330080032 -1.04170966148376 +v -0.83541667461395 0.52957934141159 -2.60974478721619 +v 0.83541667461395 0.52957934141159 -2.60974478721619 +v 0.84314686059952 0.53414863348007 -2.53609704971313 +v -0.84314686059952 0.53414863348007 -2.53609704971313 +v 0.85366362333298 0.54036498069763 -2.43590068817139 +v -0.85366362333298 0.54036498069763 -2.43590068817139 +v 0.85581463575363 0.54163640737534 -2.41540741920471 +v -0.85581463575363 0.54163640737534 -2.41540741920471 +v 0.85999614000320 0.54410809278488 -2.37556910514832 +v -0.85999614000320 0.54410809278488 -2.37556910514832 +v 0.86703419685364 0.54826819896698 -2.30851531028748 +v -0.86703419685364 0.54826819896698 -2.30851531028748 +v 0.86842685937881 0.54909145832062 -2.29524683952332 +v -0.86842685937881 0.54909145832062 -2.29524683952332 +v 0.88458555936813 0.55864268541336 -2.14129805564880 +v -0.88458555936813 0.55864268541336 -2.14129805564880 +v 0.88882285356522 0.56114733219147 -2.10092782974243 +v -0.88882285356522 0.56114733219147 -2.10092782974243 +v 0.89300686120987 0.56362050771713 -2.06106567382812 +v -0.89300686120987 0.56362050771713 -2.06106567382812 +v 0.90004605054855 0.56778126955032 -1.99400115013123 +v -0.90004605054855 0.56778126955032 -1.99400115013123 +v 0.90986621379852 0.57358592748642 -1.90044176578522 +v -0.90986621379852 0.57358592748642 -1.90044176578522 +v 0.91410470008850 0.57609122991562 -1.86006033420563 +v -0.91410470008850 0.57609122991562 -1.86006033420563 +v 0.91759240627289 0.57815277576447 -1.82683193683624 +v -0.91759240627289 0.57815277576447 -1.82683193683624 +v 0.92253100872040 0.58107197284698 -1.77978003025055 +v -0.92253100872040 0.58107197284698 -1.77978003025055 +v 0.92462724447250 0.58231103420258 -1.75980889797211 +v -0.92462724447250 0.58231103420258 -1.75980889797211 +v 0.93514686822891 0.58852910995483 -1.65958523750305 +v -0.93514686822891 0.58852910995483 -1.65958523750305 +v 0.94991201162338 0.59725666046143 -1.51891303062439 +v -0.94991201162338 0.59725666046143 -1.51891303062439 +v 0.95764255523682 0.60182613134384 -1.44526207447052 +v -0.95764255523682 0.60182613134384 -1.44526207447052 +v 0.96885442733765 0.60845339298248 -1.33844304084778 +v -0.96885442733765 0.60845339298248 -1.33844304084778 +v 0.97379291057587 0.61137247085571 -1.29139280319214 +v -0.97379291057587 0.61137247085571 -1.29139280319214 +v 0.99135029315948 0.62175053358078 -1.12411832809448 +v -0.99135029315948 0.62175053358078 -1.12411832809448 +v -0.82692658901215 0.52456092834473 -2.69063234329224 +v 0.82692658901215 0.52456092834473 -2.69063234329224 +v -0.83756387233734 0.53084856271744 -2.58928775787354 +v 0.83756387233734 0.53084856271744 -2.58928775787354 +v 0.84752267599106 0.53673511743546 -2.49440741539001 +v -0.84752267599106 0.53673511743546 -2.49440741539001 +v 0.99457061290741 0.69275540113449 -1.17336893081665 +v -0.99457061290741 0.69275540113449 -1.17336893081665 +v 0.99457061290741 0.62365406751633 -1.09343683719635 +v -0.99457061290741 0.62365406751633 -1.09343683719635 +v -0.82631224393845 0.56770557165146 -2.69648575782776 +v -0.33333334326744 0.56770557165146 -2.69648575782776 +v 0.33333334326744 0.56770557165146 -2.69648575782776 +v 0.82631224393845 0.56770557165146 -2.69648575782776 +v 1.00000000000000 0.66741204261780 -1.09023785591125 +v -1.00000000000000 0.66741204261780 -1.09023785591125 +v -0.83541667461395 0.57293206453323 -2.61228847503662 +v 0.83541667461395 0.57293206453323 -2.61228847503662 +v 0.84314686059952 0.57736963033676 -2.54080057144165 +v -0.84314686059952 0.57736963033676 -2.54080057144165 +v 0.85366362333298 0.58340680599213 -2.44354271888733 +v -0.85366362333298 0.58340680599213 -2.44354271888733 +v 0.85581463575363 0.58464163541794 -2.42365050315857 +v -0.85581463575363 0.58464163541794 -2.42365050315857 +v 0.85999614000320 0.58704203367233 -2.38498020172119 +v -0.85999614000320 0.58704203367233 -2.38498020172119 +v 0.86703419685364 0.59108227491379 -2.31989312171936 +v -0.86703419685364 0.59108227491379 -2.31989312171936 +v 0.86842685937881 0.59188175201416 -2.30701375007629 +v -0.86842685937881 0.59188175201416 -2.30701375007629 +v 0.88458555936813 0.60115772485733 -2.15757942199707 +v -0.88458555936813 0.60115772485733 -2.15757942199707 +v 0.88882285356522 0.60359019041061 -2.11839318275452 +v -0.88882285356522 0.60359019041061 -2.11839318275452 +v 0.89300686120987 0.60599201917648 -2.07970023155212 +v -0.89300686120987 0.60599201917648 -2.07970023155212 +v 0.90004605054855 0.61003291606903 -2.01460242271423 +v -0.90004605054855 0.61003291606903 -2.01460242271423 +v 0.90986621379852 0.61567020416260 -1.92378675937653 +v -0.90986621379852 0.61567020416260 -1.92378675937653 +v 0.91410470008850 0.61810338497162 -1.88458943367004 +v -0.91410470008850 0.61810338497162 -1.88458943367004 +v 0.91759240627289 0.62010550498962 -1.85233557224274 +v -0.91759240627289 0.62010550498962 -1.85233557224274 +v 0.92253100872040 0.62294054031372 -1.80666351318359 +v -0.92253100872040 0.62294054031372 -1.80666351318359 +v 0.92462724447250 0.62414389848709 -1.78727805614471 +v -0.92462724447250 0.62414389848709 -1.78727805614471 +v 0.93514686822891 0.63018274307251 -1.68999350070953 +v -0.93514686822891 0.63018274307251 -1.68999350070953 +v 0.94991201162338 0.63865876197815 -1.55344665050507 +v -0.94991201162338 0.63865876197815 -1.55344665050507 +v 0.95764255523682 0.64309650659561 -1.48195564746857 +v -0.95764255523682 0.64309650659561 -1.48195564746857 +v 0.96885442733765 0.64953273534775 -1.37826919555664 +v -0.96885442733765 0.64953273534775 -1.37826919555664 +v 0.97379291057587 0.65236771106720 -1.33259868621826 +v -0.97379291057587 0.65236771106720 -1.33259868621826 +v 0.99135029315948 0.66244661808014 -1.17022979259491 +v -0.99135029315948 0.66244661808014 -1.17022979259491 +v -0.82692658901215 0.56805825233459 -2.69080400466919 +v 0.82692658901215 0.56805825233459 -2.69080400466919 +v -0.83756387233734 0.57416468858719 -2.59243154525757 +v 0.83756387233734 0.57416468858719 -2.59243154525757 +v 0.84752267599106 0.57988154888153 -2.50033354759216 +v -0.84752267599106 0.57988154888153 -2.50033354759216 +v 0.99457061290741 0.66429531574249 -1.14044809341431 +v -0.99457061290741 0.66429531574249 -1.14044809341431 +v -0.84035539627075 0.89680707454681 -2.66952085494995 +v -0.83756387233734 0.82576978206635 -2.64361166954041 +v -0.84035539627075 0.82709193229675 -2.63154125213623 +v -0.83117163181305 0.75284236669540 -2.65724754333496 +v -0.84035539627075 0.75745737552643 -2.58309197425842 +v -0.84533476829529 0.75995957851410 -2.54288506507874 +v -0.84752267599106 0.83063036203384 -2.58187365531921 +v -0.83117163181305 0.89245748519897 -2.70923137664795 +v -0.83541667461395 0.82472181320190 -2.65692305564880 +v -0.83117163181305 0.82258862257004 -2.69120025634766 +v -0.83649027347565 0.89497649669647 -2.68623352050781 +v -0.83649027347565 0.82523030042648 -2.65228080749512 +v -0.83649027347565 0.75551509857178 -2.61430120468140 +v -0.84533476829529 0.89916545152664 -2.64798974990845 +v -0.84314686059952 0.82849466800690 -2.60900092124939 +v -0.84533476829529 0.82953095436096 -2.59954047203064 +v -0.82692658901215 0.82057803869247 -2.70955610275269 +v -0.84175109863281 0.89746814966202 -2.66348552703857 +v -0.84035539627075 0.86194950342178 -2.65053105354309 +v -0.84175109863281 0.86261057853699 -2.64449572563171 +v -0.83895963430405 0.89614605903625 -2.67555594444275 +v -0.83756387233734 0.86062741279602 -2.66260147094727 +v -0.83895963430405 0.86128842830658 -2.65656614303589 +v -0.83756387233734 0.79091221094131 -2.62462210655212 +v -0.83895963430405 0.79157322645187 -2.61858677864075 +v -0.83895963430405 0.82643085718155 -2.63757658004761 +v -0.83329415321350 0.75390899181366 -2.64010882377625 +v -0.82904911041260 0.75177580118179 -2.67438626289368 +v -0.84175109863281 0.75815874338150 -2.57182168960571 +v -0.83895963430405 0.75675600767136 -2.59436225891113 +v -0.84642875194550 0.76050931215286 -2.53405165672302 +v -0.84424084424973 0.75940984487534 -2.55171823501587 +v -0.84752267599106 0.86541604995728 -2.61020135879517 +v -0.84752267599106 0.79584473371506 -2.55354595184326 +v -0.82904911041260 0.89145219326019 -2.71840929985046 +v -0.83329415321350 0.89346271753311 -2.70005369186401 +v -0.83117163181305 0.78771549463272 -2.67422389984131 +v -0.82904911041260 0.78664886951447 -2.69136261940002 +v -0.83541667461395 0.78984868526459 -2.63994669914246 +v -0.83329415321350 0.78878211975098 -2.65708518028259 +v -0.83541667461395 0.85959494113922 -2.67389941215515 +v -0.83329415321350 0.85852831602097 -2.69103813171387 +v -0.83329415321350 0.82365518808365 -2.67406177520752 +v -0.83702707290649 0.89523077011108 -2.68391227722168 +v -0.83649027347565 0.86010336875916 -2.66925716400146 +v -0.83702707290649 0.86035764217377 -2.66693592071533 +v -0.83595347404480 0.89472228288651 -2.68855452537537 +v -0.83595347404480 0.85984915494919 -2.67157816886902 +v -0.83595347404480 0.79010295867920 -2.63762545585632 +v -0.83595347404480 0.82497602701187 -2.65460181236267 +v -0.83702707290649 0.75578486919403 -2.60996675491333 +v -0.83595347404480 0.75524532794952 -2.61863565444946 +v -0.84424084424973 0.89864736795425 -2.65271997451782 +v -0.84642875194550 0.89968359470367 -2.64325952529907 +v -0.84533476829529 0.86434817314148 -2.62376499176025 +v -0.84642875194550 0.86486631631851 -2.61903476715088 +v -0.84314686059952 0.86331194639206 -2.63322567939758 +v -0.84424084424973 0.86383008956909 -2.62849521636963 +v -0.84314686059952 0.79367738962173 -2.58477616310120 +v -0.84424084424973 0.79419553279877 -2.58004593849182 +v -0.84424084424973 0.82901281118393 -2.60427069664001 +v -0.84175109863281 0.82779330015182 -2.62027120590210 +v -0.84035539627075 0.79227465391159 -2.60731673240662 +v -0.84175109863281 0.79297602176666 -2.59604644775391 +v -0.82692658901215 0.78564363718033 -2.70054054260254 +v -0.82692658901215 0.85551249980927 -2.71857166290283 +v -0.82904911041260 0.82158333063126 -2.70037817955017 +v -0.83117163181305 0.85752302408218 -2.70021581649780 +v -0.82904911041260 0.85651773214340 -2.70939373970032 +v -0.83702707290649 0.82550001144409 -2.64794635772705 +v -0.83649027347565 0.79037266969681 -2.63329100608826 +v -0.83702707290649 0.79064244031906 -2.62895655632019 +v -0.84642875194550 0.83008062839508 -2.59070706367493 +v -0.84533476829529 0.79474526643753 -2.57121276855469 +v -0.84642875194550 0.79529500007629 -2.56237936019897 +v -0.84244900941849 0.89779871702194 -2.66046786308289 +v -0.84175109863281 0.88003933429718 -2.65399074554443 +v -0.84244900941849 0.88036990165710 -2.65097308158875 +v -0.84105324745178 0.89713764190674 -2.66650319099426 +v -0.84035539627075 0.87937831878662 -2.66002583503723 +v -0.84105324745178 0.87970882654190 -2.65700817108154 +v -0.84035539627075 0.84452068805695 -2.64103627204895 +v -0.84105324745178 0.84485125541687 -2.63801860809326 +v -0.84105324745178 0.86228001117706 -2.64751338958740 +v -0.83965748548508 0.89647656679153 -2.67253828048706 +v -0.83895963430405 0.87871724367142 -2.66606116294861 +v -0.83965748548508 0.87904775142670 -2.66304349899292 +v -0.83826178312302 0.89581549167633 -2.67857360839844 +v -0.83756387233734 0.87805616855621 -2.67209625244141 +v -0.83826178312302 0.87838673591614 -2.66907882690430 +v -0.83756387233734 0.84319859743118 -2.65310668945312 +v -0.83826178312302 0.84352910518646 -2.65008902549744 +v -0.83826178312302 0.86095792055130 -2.65958380699158 +v -0.83756387233734 0.80834096670151 -2.63411688804626 +v -0.83826178312302 0.80867153406143 -2.63109922409058 +v -0.83826178312302 0.82610034942627 -2.64059424400330 +v -0.83756387233734 0.77348339557648 -2.61512708663940 +v -0.83826178312302 0.77381390333176 -2.61210966110229 +v -0.83826178312302 0.79124271869659 -2.62160444259644 +v -0.83965748548508 0.80933254957199 -2.62506413459778 +v -0.83965748548508 0.82676136493683 -2.63455891609192 +v -0.83895963430405 0.80900204181671 -2.62808156013489 +v -0.83965748548508 0.86161899566650 -2.65354871749878 +v -0.83895963430405 0.84385967254639 -2.64707136154175 +v -0.83965748548508 0.84419018030167 -2.64405369758606 +v -0.83435541391373 0.75444227457047 -2.63153958320618 +v -0.83223289251328 0.75337570905685 -2.64867830276489 +v -0.83011037111282 0.75230908393860 -2.66581702232361 +v -0.82798784971237 0.75124245882034 -2.68295550346375 +v -0.84244900941849 0.75850945711136 -2.56618666648865 +v -0.84105324745178 0.75780802965164 -2.57745695114136 +v -0.83965748548508 0.75710666179657 -2.58872699737549 +v -0.83826178312302 0.75640529394150 -2.59999728202820 +v -0.84697568416595 0.76078420877457 -2.52963495254517 +v -0.84588176012039 0.76023447513580 -2.53846836090088 +v -0.84478777647018 0.75968474149704 -2.54730153083801 +v -0.84369385242462 0.75913500785828 -2.55613493919373 +v -0.84752267599106 0.88280886411667 -2.62436532974243 +v -0.84752267599106 0.84802323579788 -2.59603762626648 +v -0.84752267599106 0.81323754787445 -2.56770992279053 +v -0.84752267599106 0.77845191955566 -2.53938221931458 +v -0.82798784971237 0.89094954729080 -2.72299814224243 +v -0.83011037111282 0.89195483922958 -2.71382045745850 +v -0.83223289251328 0.89296013116837 -2.70464253425598 +v -0.83435541391373 0.89396536350250 -2.69546461105347 +v -0.82904911041260 0.76921230554581 -2.68287444114685 +v -0.82798784971237 0.76867902278900 -2.69144368171692 +v -0.83117163181305 0.77027893066406 -2.66573572158813 +v -0.83011037111282 0.76974564790726 -2.67430520057678 +v -0.83117163181305 0.80515205860138 -2.68271207809448 +v -0.83011037111282 0.80461871623993 -2.69128155708313 +v -0.83011037111282 0.78718221187592 -2.68279337882996 +v -0.83329415321350 0.77134555578232 -2.64859700202942 +v -0.83223289251328 0.77081221342087 -2.65716648101807 +v -0.83541667461395 0.77241212129593 -2.63145852088928 +v -0.83435541391373 0.77187883853912 -2.64002776145935 +v -0.83541667461395 0.80728524923325 -2.64843487739563 +v -0.83435541391373 0.80675196647644 -2.65700411796570 +v -0.83435541391373 0.78931540250778 -2.64851593971252 +v -0.83541667461395 0.84215837717056 -2.66541123390198 +v -0.83435541391373 0.84162503480911 -2.67398047447205 +v -0.83435541391373 0.82418853044510 -2.66549229621887 +v -0.83541667461395 0.87703144550323 -2.68238759040833 +v -0.83435541391373 0.87649816274643 -2.69095683097839 +v -0.83435541391373 0.85906159877777 -2.68246865272522 +v -0.83223289251328 0.84055846929550 -2.69111919403076 +v -0.83223289251328 0.82312190532684 -2.68263101577759 +v -0.83329415321350 0.84109175205231 -2.68254995346069 +v -0.83223289251328 0.78824877738953 -2.66565465927124 +v -0.83329415321350 0.80621862411499 -2.66557359695435 +v -0.83223289251328 0.80568534135818 -2.67414283752441 +v -0.83729547262192 0.89535784721375 -2.68275189399719 +v -0.83702707290649 0.87779420614243 -2.67542409896851 +v -0.83729547262192 0.87792128324509 -2.67426347732544 +v -0.83675867319107 0.89510363340378 -2.68507289886475 +v -0.83649027347565 0.87753993272781 -2.67774534225464 +v -0.83675867319107 0.87766706943512 -2.67658472061157 +v -0.83649027347565 0.84266686439514 -2.66076898574829 +v -0.83675867319107 0.84279394149780 -2.65960836410522 +v -0.83675867319107 0.86023050546646 -2.66809654235840 +v -0.83622187376022 0.89484935998917 -2.68739414215088 +v -0.83595347404480 0.87728571891785 -2.68006634712219 +v -0.83622187376022 0.87741285562515 -2.67890596389771 +v -0.83568507432938 0.89459514617920 -2.68971514701843 +v -0.83568507432938 0.87715858221054 -2.68122696876526 +v -0.83568507432938 0.84228545427322 -2.66425061225891 +v -0.83568507432938 0.85972201824188 -2.67273879051208 +v -0.83568507432938 0.80741238594055 -2.64727425575256 +v -0.83568507432938 0.82484894990921 -2.65576243400574 +v -0.83568507432938 0.77253925800323 -2.63029789924622 +v -0.83568507432938 0.78997582197189 -2.63878607749939 +v -0.83622187376022 0.80766659975052 -2.64495301246643 +v -0.83622187376022 0.82510316371918 -2.65344119071960 +v -0.83595347404480 0.80753946304321 -2.64611363410950 +v -0.83622187376022 0.85997629165649 -2.67041778564453 +v -0.83595347404480 0.84241259098053 -2.66308999061584 +v -0.83622187376022 0.84253972768784 -2.66192960739136 +v -0.83729547262192 0.75591969490051 -2.60779953002930 +v -0.83675867319107 0.75564998388290 -2.61213397979736 +v -0.83622187376022 0.75538021326065 -2.61646842956543 +v -0.83568507432938 0.75511044263840 -2.62080311775208 +v -0.84369385242462 0.89838826656342 -2.65508508682251 +v -0.84478777647018 0.89890640974045 -2.65035486221313 +v -0.84588176012039 0.89942455291748 -2.64562463760376 +v -0.84697568416595 0.89994263648987 -2.64089417457581 +v -0.84642875194550 0.88227498531342 -2.63114714622498 +v -0.84697568416595 0.88253402709961 -2.62878203392029 +v -0.84533476829529 0.88175684213638 -2.63587737083435 +v -0.84588176012039 0.88201588392258 -2.63351225852966 +v -0.84533476829529 0.84693956375122 -2.61165261268616 +v -0.84588176012039 0.84719860553741 -2.60928750038147 +v -0.84588176012039 0.86460727453232 -2.62139987945557 +v -0.84424084424973 0.88123869895935 -2.64060759544373 +v -0.84478777647018 0.88149780035019 -2.63824248313904 +v -0.84314686059952 0.88072055578232 -2.64533805847168 +v -0.84369385242462 0.88097965717316 -2.64297270774841 +v -0.84314686059952 0.84590333700180 -2.62111330032349 +v -0.84369385242462 0.84616237878799 -2.61874818801880 +v -0.84369385242462 0.86357098817825 -2.63086056709290 +v -0.84314686059952 0.81108605861664 -2.59688854217529 +v -0.84369385242462 0.81134510040283 -2.59452342987061 +v -0.84369385242462 0.82875376939774 -2.60663580894470 +v -0.84314686059952 0.77626878023148 -2.57266402244568 +v -0.84369385242462 0.77652782201767 -2.57029891014099 +v -0.84369385242462 0.79393649101257 -2.58241105079651 +v -0.84478777647018 0.81186324357986 -2.58979320526123 +v -0.84478777647018 0.82927185297012 -2.60190558433533 +v -0.84424084424973 0.81160414218903 -2.59215831756592 +v -0.84478777647018 0.86408913135529 -2.62613010406494 +v -0.84424084424973 0.84642142057419 -2.61638307571411 +v -0.84478777647018 0.84668052196503 -2.61401796340942 +v -0.84244900941849 0.86296123266220 -2.63886070251465 +v -0.84105324745178 0.82744258642197 -2.62590622901916 +v -0.84175109863281 0.84520190954208 -2.63238334655762 +v -0.84244900941849 0.82814401388168 -2.61463594436646 +v -0.84244900941849 0.84555262327194 -2.62674832344055 +v -0.83965748548508 0.79192394018173 -2.61295175552368 +v -0.84035539627075 0.80968326330185 -2.61942887306213 +v -0.83895963430405 0.77416461706162 -2.60647439956665 +v -0.84035539627075 0.77486598491669 -2.59520435333252 +v -0.83965748548508 0.77451533079147 -2.60083937644958 +v -0.84175109863281 0.77556741237640 -2.58393406867981 +v -0.84105324745178 0.77521669864655 -2.58956933021545 +v -0.84244900941849 0.77591806650162 -2.57829904556274 +v -0.84244900941849 0.81073534488678 -2.60252380371094 +v -0.84244900941849 0.79332673549652 -2.59041142463684 +v -0.84105324745178 0.81003397703171 -2.61379384994507 +v -0.84105324745178 0.79262530803680 -2.60168147087097 +v -0.84175109863281 0.81038463115692 -2.60815882682800 +v -0.82692658901215 0.76817637681961 -2.69603276252747 +v -0.82692658901215 0.80311083793640 -2.70504832267761 +v -0.82692658901215 0.83804523944855 -2.71406388282776 +v -0.82692658901215 0.87297970056534 -2.72307944297791 +v -0.82798784971237 0.78614622354507 -2.69595146179199 +v -0.83011037111282 0.82208597660065 -2.69578933715820 +v -0.82904911041260 0.80411612987518 -2.69587039947510 +v -0.82798784971237 0.82108068466187 -2.70496702194214 +v -0.82798784971237 0.80361348390579 -2.70045924186707 +v -0.83223289251328 0.85802567005157 -2.69562697410584 +v -0.83117163181305 0.84005582332611 -2.69570803642273 +v -0.83329415321350 0.87599551677704 -2.69554591178894 +v -0.83117163181305 0.87499022483826 -2.70472359657288 +v -0.83223289251328 0.87549287080765 -2.70013475418091 +v -0.82904911041260 0.87398499250412 -2.71390151977539 +v -0.83011037111282 0.87448763847351 -2.70931267738342 +v -0.82798784971237 0.87348234653473 -2.71849036216736 +v -0.82798784971237 0.83854788541794 -2.70947480201721 +v -0.82798784971237 0.85601508617401 -2.71398258209229 +v -0.83011037111282 0.83955317735672 -2.70029711723328 +v -0.83011037111282 0.85702037811279 -2.70480489730835 +v -0.82904911041260 0.83905053138733 -2.70488595962524 +v -0.83729547262192 0.86049252748489 -2.66476869583130 +v -0.83675867319107 0.82536518573761 -2.65011358261108 +v -0.83702707290649 0.84292882680893 -2.65744113922119 +v -0.83729547262192 0.82563489675522 -2.64577889442444 +v -0.83729547262192 0.84306371212006 -2.65527391433716 +v -0.83622187376022 0.79023778438568 -2.63545823097229 +v -0.83649027347565 0.80780148506165 -2.64278578758240 +v -0.83595347404480 0.77267414331436 -2.62813067436218 +v -0.83649027347565 0.77294391393662 -2.62379622459412 +v -0.83622187376022 0.77280902862549 -2.62596344947815 +v -0.83702707290649 0.77321362495422 -2.61946177482605 +v -0.83675867319107 0.77307873964310 -2.62162899971008 +v -0.83729547262192 0.77334851026535 -2.61729431152344 +v -0.83729547262192 0.80820614099503 -2.63628411293030 +v -0.83729547262192 0.79077732563019 -2.62678933143616 +v -0.83675867319107 0.80793637037277 -2.64061856269836 +v -0.83675867319107 0.79050755500793 -2.63112378120422 +v -0.83702707290649 0.80807125568390 -2.63845133781433 +v -0.84697568416595 0.86514121294022 -2.61461806297302 +v -0.84588176012039 0.82980579137802 -2.59512376785278 +v -0.84642875194550 0.84747350215912 -2.60487079620361 +v -0.84697568416595 0.83035552501678 -2.58629035949707 +v -0.84697568416595 0.84774833917618 -2.60045433044434 +v -0.84478777647018 0.79447036981583 -2.57562923431396 +v -0.84533476829529 0.81213808059692 -2.58537650108337 +v -0.84424084424973 0.77680271863937 -2.56588220596313 +v -0.84533476829529 0.77735245227814 -2.55704879760742 +v -0.84478777647018 0.77707755565643 -2.56146550178528 +v -0.84642875194550 0.77790218591690 -2.54821538925171 +v -0.84588176012039 0.77762728929520 -2.55263209342957 +v -0.84697568416595 0.77817702293396 -2.54379892349243 +v -0.84697568416595 0.81296271085739 -2.57212662696838 +v -0.84697568416595 0.79556983709335 -2.55796265602112 +v -0.84588176012039 0.81241297721863 -2.58095979690552 +v -0.84588176012039 0.79502010345459 -2.56679606437683 +v -0.84642875194550 0.81268781423569 -2.57654309272766 +v 0.87159138917923 0.93121236562729 -1.32929253578186 +v -0.87159138917923 0.93121236562729 -1.32929253578186 +v 0.76725310087204 1.17878961563110 -0.85916668176651 +v -0.76725310087204 1.17878961563110 -0.85916668176651 +v 0.87159138917923 0.90366137027740 -1.29576432704926 +v -0.87159138917923 0.90366137027740 -1.29576432704926 +v 0.76725310087204 1.15123867988586 -0.82563847303390 +v -0.76725310087204 1.15123867988586 -0.82563847303390 +v -0.71685278415680 0.11595360189676 -1.95689594745636 +v 1.00000000000000 0.28416445851326 1.92874395847321 +v 1.00000000000000 0.18128429353237 1.95714819431305 +v 1.00000000000000 0.28416445851326 1.13699102401733 +v 0.88996255397797 0.26438552141190 -1.96846985816956 +v -0.71685278415680 0.07037029415369 -1.52212953567505 +v -1.00000000000000 0.11406593024731 1.97570657730103 +v 0.71685469150543 0.04071759805083 -1.22283780574799 +v -1.00000000000000 0.13872964680195 1.09683775901794 +v 0.90859705209732 0.40571975708008 -1.85418164730072 +v -1.00000000000000 0.28416445851326 1.92874395847321 +v -1.00000000000000 0.28416445851326 1.13699102401733 +v 0.90110230445862 0.37844333052635 -1.92269527912140 +v -1.00000000000000 0.42138218879700 1.28515958786011 +v -0.90004605054855 0.37472888827324 -1.93202531337738 +v -0.90460330247879 0.39124551415443 -1.89053845405579 +v 0.91410470008850 0.42611846327782 -1.80294370651245 +v -0.71685278415680 0.06323313713074 -1.45009243488312 +v -0.71685278415680 0.06246330961585 -1.44232249259949 +v -0.91410470008850 0.42611846327782 -1.80294370651245 +v 0.71685469150543 0.06484717130661 -1.46638333797455 +v 0.91630709171295 0.43420201539993 -1.78263914585114 +v -0.71685278415680 0.06114420667291 -1.42900836467743 +v -0.91759240627289 0.43906286358833 -1.77042961120605 +v 0.85403889417648 0.03590454533696 1.07306599617004 +v 0.71685469150543 0.06182717904449 -1.43590176105499 +v 0.92253100872040 0.45751973986626 -1.72406911849976 +v -0.92253100872040 0.45751973986626 -1.72406911849976 +v 0.71685469150543 0.06050173193216 -1.42252373695374 +v 0.71685469150543 0.05958779528737 -1.41329920291901 +v 0.92340594530106 0.46075409650803 -1.71594500541687 +v -0.71685278415680 0.11149479448795 -1.93720889091492 +v 0.71685469150543 0.05732937529683 -1.39050436019897 +v 0.71685469150543 0.09190319478512 -1.73946619033813 +v 0.71685469150543 0.09289553761482 -1.74948215484619 +v -0.71685278415680 0.05268867686391 -1.34366476535797 +v -0.71685278415680 0.05062858760357 -1.32287180423737 +v 0.93975102901459 0.51672291755676 -1.55890405178070 +v 0.94991201162338 0.47435170412064 -1.45247495174408 +v 0.93780732154846 0.51551467180252 -1.57839596271515 +v -0.97658842802048 0.18452712893486 -1.14374709129333 +v -0.71685278415680 0.09728442877531 -1.79378032684326 +v -0.71685278415680 0.09645711630583 -1.78543007373810 +v 0.71685469150543 0.11184034496546 -1.94069659709930 +v 0.71685469150543 0.11177165806293 -1.94000339508057 +v 0.71685469150543 0.10671972483397 -1.88901305198669 +v 0.71685469150543 0.10646231472492 -1.88641488552094 +v 0.71685469150543 0.10237205028534 -1.84513092041016 +v 0.71685469150543 0.10181765258312 -1.83953523635864 +v -0.71685278415680 0.09554161876440 -1.77618968486786 +v -0.71685278415680 0.09524733573198 -1.77321946620941 +v 0.71685469150543 0.09645711630583 -1.78543007373810 +v 0.71685469150543 0.09616593271494 -1.78249108791351 +v -0.71685278415680 0.09348128736019 -1.75539422035217 +v 0.71685469150543 0.09524733573198 -1.77321946620941 +v 0.71685469150543 0.09467313438654 -1.76742386817932 +v 0.71685469150543 0.03058405406773 -1.12055742740631 +v 0.71685469150543 0.07037029415369 -1.52212953567505 +v 0.71685469150543 0.07315327972174 -1.55021882057190 +v -0.71685278415680 0.08815384656191 -1.70162320137024 +v 0.71685469150543 0.08893713355064 -1.70952904224396 +v 0.71685469150543 0.08873345702887 -1.70747327804565 +v 0.71685469150543 0.08815384656191 -1.70162320137024 +v 0.71685469150543 0.08575218915939 -1.67738270759583 +v -0.71685278415680 0.07737254351377 -1.59280490875244 +v -0.88438349962234 0.24392475187778 -1.97411882877350 +v 0.71685469150543 0.07906572520733 -1.60989463329315 +v 0.71685469150543 0.07838626950979 -1.60303664207458 +v 0.88436841964722 0.24388046562672 -1.97413110733032 +v 0.71685469150543 0.07668253779411 -1.58584046363831 +v 0.71685469150543 0.07599798589945 -1.57893121242523 +v 0.88965260982513 0.26319524645805 -1.96879839897156 +v -0.97707188129425 0.23982082307339 -1.15901315212250 +v 0.97720819711685 0.25823035836220 -1.16409587860107 +v 0.89709824323654 0.32747256755829 -1.95105206966400 +v -0.88922727108002 0.26149451732636 -1.96926796436310 +v -0.88957816362381 0.26289758086205 -1.96888065338135 +v 0.90004605054855 0.37472888827324 -1.93202531337738 +v 0.97721421718597 0.25785577297211 -1.16399252414703 +v 0.71685469150543 0.03797637298703 -1.19516992568970 +v 0.86703419685364 0.19358256459236 -1.98801779747009 +v 0.90986621379852 0.41049012541771 -1.84219932556152 +v -0.88882285356522 0.26000869274139 -1.96967816352844 +v 0.88882285356522 0.26000869274139 -1.96967816352844 +v -0.90986621379852 0.41049012541771 -1.84219932556152 +v -0.97703582048416 0.23284101486206 -1.15708613395691 +v 0.90460330247879 0.39124551415443 -1.89053845405579 +v -0.71685278415680 0.11156376451254 -1.93790507316589 +v 0.71685469150543 0.11053646355867 -1.92753624916077 +v 0.71685469150543 0.06867481768131 -1.50501668453217 +v 0.91297787427902 0.42186859250069 -1.81361854076386 +v 0.97597390413284 0.13145150244236 -1.12909340858459 +v 0.97593629360199 0.13327924907207 -1.12959814071655 +v -0.88337385654449 0.24047085642815 -1.97507238388062 +v -0.88345295190811 0.24070097506046 -1.97500884532928 +v -0.88546675443649 0.24767783284187 -1.97308266162872 +v -0.88573956489563 0.24868002533913 -1.97280597686768 +v 0.71685469150543 0.06408686190844 -1.45870935916901 +v 0.91759240627289 0.43906286358833 -1.77042961120605 +v -0.97705203294754 0.22520372271538 -1.15497756004333 +v 0.97702139616013 0.23369678854942 -1.15732240676880 +v -0.87845718860626 0.22465172410011 -1.97943997383118 +v 0.71685469150543 0.06246330961585 -1.44232249259949 +v 0.97673565149307 0.21195527911186 -1.15131974220276 +v 0.92013227939606 0.44841316342354 -1.74694323539734 +v 0.88278818130493 0.23876699805260 -1.97554290294647 +v -0.97670215368271 0.19789087772369 -1.14743673801422 +v -0.97683286666870 0.20645461976528 -1.14980113506317 +v -0.87586361169815 0.21693648397923 -1.98157000541687 +v -0.87714296579361 0.22036837041378 -1.98062252998352 +v 0.97667020559311 0.19966496527195 -1.14792656898499 +v 0.97679972648621 0.20832811295986 -1.15031838417053 +v 0.92462724447250 0.46539795398712 -1.70428037643433 +v -0.71685278415680 0.05694207176566 -1.38659524917603 +v -0.71685278415680 0.05654513090849 -1.38258886337280 +v -0.97672927379608 0.19638684391975 -1.14702153205872 +v 0.71685469150543 0.05772409588099 -1.39448845386505 +v 0.97659182548523 0.19065868854523 -1.14543998241425 +v 0.92766070365906 0.47663161158562 -1.67606341838837 +v 0.93514686822891 0.50531947612762 -1.60400450229645 +v 0.87586361169815 0.21693648397923 -1.98157000541687 +v -0.87502229213715 0.21426571905613 -1.98230743408203 +v 0.71685469150543 0.05654513090849 -1.38258886337280 +v 0.71685469150543 0.05453946813941 -1.36234521865845 +v 0.83603560924530 0.13915254175663 -2.00304555892944 +v 0.71685469150543 0.10483100265265 -1.86994969844818 +v 0.93591845035553 0.50820124149323 -1.59676611423492 +v -0.71685278415680 0.10237205028534 -1.84513092041016 +v -0.94596666097641 0.49040120840073 -1.49278855323792 +v 0.71685469150543 0.05062858760357 -1.32287180423737 +v 0.71685469150543 0.04769771173596 -1.29328966140747 +v -0.71685278415680 0.09991095960140 -1.82029056549072 +v 0.97654068470001 0.18150119483471 -1.14291167259216 +v 0.87159025669098 0.20509746670723 -1.98483872413635 +v 0.95441466569901 0.45603531599045 -1.40646731853485 +v 0.95764255523682 0.44267627596855 -1.37291181087494 +v -0.71685278415680 0.03797637298703 -1.19516992568970 +v -0.95335364341736 0.46000027656555 -1.41642665863037 +v -0.95764255523682 0.44267627596855 -1.37291181087494 +v -0.71685278415680 0.03411659598351 -1.15621232986450 +v -0.71685278415680 0.03167048469186 -1.13152301311493 +v 0.96560436487198 0.41051629185677 -1.29213154315948 +v 0.96885442733765 0.39751535654068 -1.25947535037994 +v -0.96793532371521 0.40110105276108 -1.26848208904266 +v 0.71685469150543 0.03558405488729 -1.17102372646332 +v -0.71685278415680 0.02998946420848 -1.11455619335175 +v -0.86749601364136 0.19465702772141 -1.98772120475769 +v -0.74904394149780 0.02985208481550 -1.11316955089569 +v -0.86910265684128 0.19858267903328 -1.98663735389709 +v 0.96949517726898 0.39501550793648 -1.25319623947144 +v 0.97379291057587 0.37789368629456 -1.21018922328949 +v -0.96885442733765 0.39751535654068 -1.25947535037994 +v 0.71685469150543 0.03167048469186 -1.13152301311493 +v 0.87282931804657 0.20852053165436 -1.98389363288879 +v -0.97746503353119 0.28039678931236 -1.17021584510803 +v -0.97740662097931 0.28416445851326 -1.17125606536865 +v -0.87363559007645 0.21063281595707 -1.98331046104431 +v 0.97488206624985 0.05901886895299 -1.10909545421600 +v 0.97479873895645 0.06242985278368 -1.11003720760345 +v -0.97379291057587 0.37789368629456 -1.21018922328949 +v -0.86521822214127 0.18910206854343 -1.98925483226776 +v -0.97678178548813 0.30705851316452 -1.17757689952850 +v 0.82907408475876 0.13117432594299 -2.00524806976318 +v 0.97700184583664 0.23485423624516 -1.15764200687408 +v 0.97707188129425 0.23982082307339 -1.15901315212250 +v 0.84314686059952 0.14845058321953 -2.00047826766968 +v -0.88440096378326 0.24397619068623 -1.97410464286804 +v 0.88337385654449 0.24047085642815 -1.97507238388062 +v 0.85366362333298 0.16550673544407 -1.99576926231384 +v -0.88986897468567 0.26400986313820 -1.96857357025146 +v -0.88996255397797 0.26438552141190 -1.96846985816956 +v -0.89423823356628 0.28162351250648 -1.96371054649353 +v -0.89479577541351 0.28416445851326 -1.96300899982452 +v -0.85678297281265 0.17136341333389 -1.99415230751038 +v -0.97727406024933 0.25416314601898 -1.16297292709351 +v 0.97722846269608 0.25972113013268 -1.16450750827789 +v 0.97572547197342 0.11729954928160 -1.12518620491028 +v 0.97701472043991 0.24324075877666 -1.15995740890503 +v 0.84648329019547 0.15372414886951 -1.99902236461639 +v 0.86367535591125 0.18576818704605 -1.99017536640167 +v -0.85248601436615 0.16329571604729 -1.99637973308563 +v -0.88723403215408 0.25393182039261 -1.97135603427887 +v -0.83687818050385 0.13988351821899 -2.00284361839294 +v -0.83756387233734 0.14090403914452 -2.00256180763245 +v 0.88957816362381 0.26289758086205 -1.96888065338135 +v -0.97698372602463 0.22921730577946 -1.15608572959900 +v -0.82642960548401 0.12852019071579 -2.00598096847534 +v 0.97612732648849 0.14685906469822 -1.13334739208221 +v 0.97623914480209 0.15354803204536 -1.13519406318665 +v 0.88458555936813 0.24462485313416 -1.97392559051514 +v 0.88573956489563 0.24868002533913 -1.97280597686768 +v -0.86277836561203 0.18368138372898 -1.99075150489807 +v -0.86367535591125 0.18576818704605 -1.99017536640167 +v -0.97709172964096 0.23863123357296 -1.15868473052979 +v 0.86196625232697 0.18207508325577 -1.99119496345520 +v -0.97679972648621 0.20832811295986 -1.15031838417053 +v -0.82776594161987 0.12971445918083 -2.00565123558044 +v 0.97696948051453 0.23005573451519 -1.15631711483002 +v -0.84461760520935 0.15025608241558 -1.99997985363007 +v -0.88000392913818 0.22891776263714 -1.97826206684113 +v 0.97698372602463 0.22921730577946 -1.15608572959900 +v 0.82692658901215 0.12901902198792 -2.00584316253662 +v 0.89300686120987 0.27660632133484 -1.96509575843811 +v 0.89479577541351 0.28416445851326 -1.96300899982452 +v -0.97721421718597 0.25785577297211 -1.16399252414703 +v -0.97723454236984 0.25934368371964 -1.16440331935883 +v -0.89212924242020 0.27289846539497 -1.96611940860748 +v 0.87721270322800 0.22121922671795 -1.98038756847382 +v 0.87845718860626 0.22465172410011 -1.97943997383118 +v -0.97661811113358 0.18922446668148 -1.14504408836365 +v 0.86812931299210 0.19628450274467 -1.98727190494537 +v 0.86842685937881 0.19698709249496 -1.98707783222198 +v 0.97670215368271 0.19789087772369 -1.14743673801422 +v 0.87441068887711 0.21303895115852 -1.98264610767364 +v -0.89074355363846 0.26738473773003 -1.96764171123505 +v -0.89137816429138 0.26997044682503 -1.96692788600922 +v -0.97656625509262 0.18012675642967 -1.14253222942352 +v 0.97728073596954 0.26668795943260 -1.16643095016479 +v 0.83541667461395 0.13825255632401 -2.00329399108887 +v 0.82631224393845 0.12842378020287 -2.00600767135620 +v -0.71685278415680 0.10047867149115 -1.82602047920227 +v 0.71685469150543 0.09910930693150 -1.81219923496246 +v -0.97654068470001 0.18150119483471 -1.14291167259216 +v 0.97652977705002 0.18208843469620 -1.14307379722595 +v 0.71685469150543 0.11149479448795 -1.93720889091492 +v 0.87177425622940 0.20565722882748 -1.98468410968781 +v -0.87159025669098 0.20509746670723 -1.98483872413635 +v -0.87234365940094 0.20702911913395 -1.98430538177490 +v 0.97642934322357 0.17443683743477 -1.14096128940582 +v 0.86943686008453 0.19957652688026 -1.98636293411255 +v -0.87123382091522 0.20401331782341 -1.98513805866241 +v -0.97626155614853 0.15240955352783 -1.13487982749939 +v -0.86082226037979 0.17947755753994 -1.99191212654114 +v 0.97618448734283 0.15632674098015 -1.13596129417419 +v 0.97645401954651 0.17312972247601 -1.14060044288635 +v 0.86930662393570 0.19918927550316 -1.98646986484528 +v -0.86842685937881 0.19698709249496 -1.98707783222198 +v -0.86930662393570 0.19918927550316 -1.98646986484528 +v -0.97663068771362 0.18853670358658 -1.14485418796539 +v 0.97656494379044 0.18579879403114 -1.14409828186035 +v 0.97661811113358 0.18922446668148 -1.14504408836365 +v 0.87363559007645 0.21063281595707 -1.98331046104431 +v -0.87333488464355 0.20969937741756 -1.98356819152832 +v 0.85678297281265 0.17136341333389 -1.99415230751038 +v 0.85999614000320 0.17781800031662 -1.99237024784088 +v -0.97651368379593 0.16997182369232 -1.13972854614258 +v -0.86703419685364 0.19358256459236 -1.98801779747009 +v 0.84022235870361 0.14486032724380 -2.00146961212158 +v -0.83383530378342 0.13595293462276 -2.00392889976501 +v 0.85515660047531 0.16830986738205 -1.99499535560608 +v 0.85581463575363 0.16950322687626 -1.99466586112976 +v -0.97208750247955 0.02985208481550 -1.11316955089569 +v -0.97488206624985 0.05901886895299 -1.10909545421600 +v 0.84752267599106 0.15507045388222 -1.99865067005157 +v 0.97208750247955 0.02985208481550 -1.11316955089569 +v 0.97379291057587 0.03665842860937 -1.10660386085510 +v -0.85848271846771 0.17462854087353 -1.99325084686279 +v -0.82692658901215 0.12901902198792 -2.00584316253662 +v 0.82682716846466 0.12893664836884 -2.00586605072021 +v -0.89300686120987 0.27660632133484 -1.96509575843811 +v 0.97740662097931 0.28416445851326 -1.17125606536865 +v 0.97722452878952 0.27021104097366 -1.16740369796753 +v 0.89053428173065 0.26668047904968 -1.96783614158630 +v 0.89137816429138 0.26997044682503 -1.96692788600922 +v 0.97720587253571 0.26111882925034 -1.16489338874817 +v -0.97730368375778 0.26525056362152 -1.16603410243988 +v -0.97728073596954 0.26668795943260 -1.16643095016479 +v 0.71685469150543 0.10551207512617 -1.87682390213013 +v -0.71685278415680 0.10551207512617 -1.87682390213013 +v 0.85139387845993 0.16148585081100 -1.99687945842743 +v 0.71685469150543 0.09991095960140 -1.82029056549072 +v 0.71685469150543 0.07432933896780 -1.56208908557892 +v -0.97576481103897 0.11545618623495 -1.12467730045319 +v 0.97576481103897 0.11545618623495 -1.12467730045319 +v -0.88458555936813 0.24462485313416 -1.97392559051514 +v 0.71685469150543 0.04232423007488 -1.23905384540558 +v -0.97702139616013 0.23369678854942 -1.15732240676880 +v 0.97614884376526 0.14578199386597 -1.13304996490479 +v 0.83756387233734 0.14090403914452 -2.00256180763245 +v 0.87255758047104 0.20768611133099 -1.98412394523621 +v -0.87255758047104 0.20768611133099 -1.98412394523621 +v -0.97657734155655 0.18512684106827 -1.14391267299652 +v -0.83541667461395 0.13825255632401 -2.00329399108887 +v 0.88438349962234 0.24392475187778 -1.97411882877350 +v 0.86132150888443 0.18061117827892 -1.99159908294678 +v 0.97657734155655 0.18512684106827 -1.14391267299652 +v -0.86132150888443 0.18061117827892 -1.99159908294678 +v -0.97722846269608 0.25972113013268 -1.16450750827789 +v 0.71685469150543 0.12842378020287 -2.00600767135620 +v -0.71685278415680 0.02985208481550 -1.11316955089569 +v 0.97529536485672 0.37205427885056 -1.19552159309387 +v -0.71685278415680 0.07767916470766 -1.59589970111847 +v 0.93919414281845 0.51999884843826 -1.56713259220123 +v 0.71685469150543 0.07767916470766 -1.59589970111847 +v -1.00000000000000 0.03962586447597 1.06947612762451 +v -0.93919414281845 0.51999884843826 -1.56713259220123 +v -0.71685278415680 0.07162974774837 -1.53484141826630 +v 0.89930808544159 0.37205427885056 -1.93874347209930 +v 0.71685469150543 0.07162974774837 -1.53484141826630 +v 0.97447431087494 0.03962586447597 -1.10374128818512 +v -1.00000000000000 0.37205427885056 1.90447843074799 +v 0.71685469150543 0.02985208481550 -1.11316955089569 +v 0.71685469150543 0.09281277656555 -1.74864685535431 +v 1.00000000000000 0.37205427885056 1.16125655174255 +v -0.71685278415680 0.07918723672628 1.56075608730316 +v -0.71685278415680 0.07425748556852 1.50210714340210 +v -0.71685278415680 0.03802265599370 1.07102274894714 +v 0.71685469150543 0.03590454533696 1.07306599617004 +v 0.71685469150543 0.10972465574741 1.97690510749817 +v 0.71685469150543 0.12706243991852 1.53286743164062 +v 0.71685469150543 0.51999884843826 1.53286743164062 +v 0.71685469150543 0.37205427885056 1.90447843074799 +v 0.71685469150543 0.03962586447597 1.06947612762451 +v 0.71685469150543 0.37205427885056 1.16125655174255 +v 1.00000000000000 0.37205427885056 1.90447843074799 +v 0.71685469150543 0.08924677968025 1.73328065872192 +v 0.71685469150543 0.07495256513357 1.56322288513184 +v 1.00000000000000 0.51999884843826 1.53286743164062 +v 0.71685469150543 0.06958676874638 1.49938631057739 +v 1.00000000000000 0.03962586447597 1.06947612762451 +v 1.00000000000000 0.42138218879700 1.28515958786011 +v 1.00000000000000 0.03802265599370 1.07102274894714 +v 1.00000000000000 0.42138218879700 1.78057527542114 +v 0.71685469150543 0.05634784698486 1.34188330173492 +v 1.00000000000000 0.13872964680195 1.09683775901794 +v 1.00000000000000 0.11406593024731 1.97570657730103 +v -0.71685278415680 0.12706243991852 -1.56713259220123 +v -0.71685278415680 0.51999884843826 -1.56713259220123 +v -0.71685278415680 0.37205427885056 -1.19552159309387 +v -0.71685278415680 0.03962586447597 -1.10374128818512 +v -0.71685278415680 0.37205427885056 -1.93874347209930 +v -0.71685278415680 0.12842378020287 -2.00600767135620 +v -0.97525864839554 0.37205427885056 -1.19552159309387 +v -0.71685278415680 0.09281277656555 -1.74864685535431 +v -0.89928549528122 0.37205427885056 -1.93874347209930 +v -0.97453635931015 0.03962586447597 -1.10374128818512 +v -0.71685278415680 0.08893713355064 -1.70952904224396 +v -0.71685278415680 0.10671972483397 -1.88901305198669 +v -0.71685278415680 0.07668253779411 -1.58584046363831 +v -0.71685278415680 0.07502400130033 -1.56910049915314 +v -0.71685278415680 0.07432933896780 -1.56208908557892 +v -0.85515660047531 0.16830986738205 -1.99499535560608 +v -0.71685278415680 0.06659519672394 -1.48402655124664 +v -0.71685278415680 0.08996144682169 -1.71986770629883 +v -0.71685278415680 0.10773111879826 -1.89922118186951 +v -0.91067671775818 0.41353675723076 -1.83454668521881 +v -0.71685278415680 0.07157430797815 -1.53428196907043 +v -0.91526806354523 0.43050622940063 -1.79192233085632 +v -0.82631224393845 0.12842378020287 -2.00600767135620 +v -0.71685278415680 0.05772409588099 -1.39448845386505 +v -0.92377114295959 0.46222758293152 -1.71224379539490 +v -0.71685278415680 0.10577281564474 -1.87945568561554 +v -0.85366362333298 0.16550673544407 -1.99576926231384 +v -0.93514686822891 0.50531947612762 -1.60400450229645 +v -0.71685278415680 0.09289553761482 -1.74948215484619 +v -0.94991201162338 0.47435170412064 -1.45247495174408 +v -0.71685278415680 0.08835875242949 -1.70369136333466 +v -0.71685278415680 0.08162722736597 -1.63574850559235 +v -0.71685278415680 0.07906572520733 -1.60989463329315 +v -0.95988696813583 0.43338727951050 -1.34957945346832 +v -0.96560436487198 0.41051629185677 -1.29213154315948 +v -0.71685278415680 0.06484717130661 -1.46638333797455 +v -0.97261905670166 0.38245582580566 -1.22164845466614 +v -0.97601759433746 0.12933164834976 -1.12850821018219 +v -0.97597390413284 0.13145150244236 -1.12909340858459 +v -0.71685278415680 0.06050173193216 -1.42252373695374 +v -0.71685278415680 0.05865052714944 -1.40383911132812 +v -0.91993921995163 0.44793838262558 -1.74813580513000 +v -0.92462724447250 0.46539795398712 -1.70428037643433 +v -0.93397998809814 0.50096136331558 -1.61495137214661 +v -0.71685278415680 0.04232423007488 -1.23905384540558 +v -0.71685278415680 0.11184034496546 -1.94069659709930 +v -0.71685278415680 0.03960961848497 -1.21165466308594 +v -0.97645401954651 0.17312972247601 -1.14060044288635 +v -0.71685278415680 0.10307523608208 -1.85222828388214 +v -0.97614884376526 0.14578199386597 -1.13304996490479 +v -0.85999614000320 0.17781800031662 -1.99237024784088 +v -0.82907408475876 0.13117432594299 -2.00524806976318 +v -0.85625022649765 0.17029324173927 -1.99444782733917 +v -0.97309070825577 0.03360061720014 -1.10955357551575 +v -0.97591787576675 0.10828056186438 -1.12269616127014 +v -0.84050458669662 0.14427420496941 -2.00163149833679 +v -0.84314686059952 0.14845058321953 -2.00047826766968 +v -0.84845191240311 0.15627402067184 -1.99831831455231 +v -0.85139387845993 0.16148585081100 -1.99687945842743 +v -0.84752267599106 0.15507045388222 -1.99865067005157 +v -0.97493326663971 0.05692478641868 -1.10851728916168 +v -0.97379291057587 0.03665842860937 -1.10660386085510 +v -0.71685278415680 0.04535685107112 -1.26966285705566 +v -0.93975102901459 0.51672291755676 -1.55890405178070 +v -0.93780732154846 0.51551467180252 -1.57839596271515 +v -0.85581463575363 0.16950322687626 -1.99466586112976 +v -0.97618967294693 0.14373992383480 -1.13248622417450 +v -0.97623914480209 0.15354803204536 -1.13519406318665 +v -0.71685278415680 0.12706243991852 1.53286743164062 +v -0.71685278415680 0.51999884843826 1.53286743164062 +v -0.71685278415680 0.37205427885056 1.90447843074799 +v -0.71685278415680 0.03962586447597 1.06947612762451 +v -0.71685278415680 0.37205427885056 1.16125655174255 +v -1.00000000000000 0.37205427885056 1.16125655174255 +v -0.71685278415680 0.09231984615326 1.71699428558350 +v -1.00000000000000 0.51999884843826 1.53286743164062 +v -0.71685278415680 0.11315890401602 1.97595691680908 +v -1.00000000000000 0.18128429353237 1.95714819431305 +v -1.00000000000000 0.03802265599370 1.07102274894714 +v -0.71685278415680 0.09992815554142 1.80751001834869 +v -0.78006607294083 0.11406593024731 1.97570657730103 +v -1.00000000000000 0.42138218879700 1.78057527542114 +v 0.84761673212051 0.02985208481550 -1.11316955089569 +v 0.27543741464615 0.55165374279022 -1.93085241317749 +v 0.27543741464615 0.57235449552536 -2.01237869262695 +v 0.27543741464615 0.55239301919937 -1.93376374244690 +v 0.27847224473953 0.54756850004196 -1.88506925106049 +v 0.28104895353317 0.54322081804276 -1.84118711948395 +v 0.28455454111099 0.53730589151382 -1.78148627281189 +v 0.28527155518532 0.53609615564346 -1.76927566528320 +v 0.28666538000107 0.53374433517456 -1.74553847312927 +v 0.28901138901711 0.52978593111038 -1.70558536052704 +v 0.28947561979294 0.52900266647339 -1.69767940044403 +v 0.29486185312271 0.51991450786591 -1.60595083236694 +v 0.29627430438995 0.51753133535385 -1.58189678192139 +v 0.29766896367073 0.51517814397812 -1.55814540386200 +v 0.30001536011696 0.51121908426285 -1.51818573474884 +v 0.30328872799873 0.50569593906403 -1.46243953704834 +v 0.30470156669617 0.50331211090088 -1.43837869167328 +v 0.30586412549019 0.50135052204132 -1.41858005523682 +v 0.30751034617424 0.49857288599014 -1.39054465293884 +v 0.30820909142494 0.49739393591881 -1.37864506244659 +v 0.31171563267708 0.49147740006447 -1.31892800331116 +v 0.31663733720779 0.48317301273346 -1.23511016368866 +v 0.31921416521072 0.47882518172264 -1.19122612476349 +v 0.32295146584511 0.47251927852631 -1.12757933139801 +v 0.97379291057587 0.46974173188210 -1.09954500198364 +v 0.32459762692451 0.46974173188210 -1.09954500198364 +v 0.99135029315948 0.45986697077751 -0.99987643957138 +v 0.33045008778572 0.45986697077751 -0.99987643957138 +v 0.27564218640327 0.55234360694885 -1.93326520919800 +v 0.27918797731400 0.54636085033417 -1.87288022041321 +v 0.28250756859779 0.54075974225998 -1.81634676456451 +v 0.99457061290741 0.45805573463440 -0.98159527778625 +v 0.33152353763580 0.45805573463440 -0.98159527778625 +v 0.71685469150543 0.48156639933586 -1.21889400482178 +v 0.71685469150543 0.50569593906403 -1.46243953704834 +v 0.71685469150543 0.50267595052719 -1.43195807933807 +v 0.71685469150543 0.50135052204132 -1.41858005523682 +v 0.71685469150543 0.50043660402298 -1.40935540199280 +v 0.71685469150543 0.49817818403244 -1.38656067848206 +v 0.71685469150543 0.53275197744370 -1.73552250862122 +v 0.71685469150543 0.53374433517456 -1.74553847312927 +v 0.71685469150543 0.55239301919937 -1.93376374244690 +v 0.71685469150543 0.55262047052383 -1.93605959415436 +v 0.71685469150543 0.54756850004196 -1.88506925106049 +v 0.71685469150543 0.54731112718582 -1.88247108459473 +v 0.71685469150543 0.54322081804276 -1.84118711948395 +v 0.71685469150543 0.54266643524170 -1.83559155464172 +v 0.71685469150543 0.53730589151382 -1.78148627281189 +v 0.71685469150543 0.53701472282410 -1.77854728698730 +v 0.71685469150543 0.53609615564346 -1.76927566528320 +v 0.71685469150543 0.53552192449570 -1.76348018646240 +v 0.71685469150543 0.47143286466599 -1.11661374568939 +v 0.71685469150543 0.51121908426285 -1.51818573474884 +v 0.71685469150543 0.51400208473206 -1.54627513885498 +v 0.71685469150543 0.52978593111038 -1.70558536052704 +v 0.71685469150543 0.52958226203918 -1.70352959632874 +v 0.71685469150543 0.52900266647339 -1.69767940044403 +v 0.71685469150543 0.52660095691681 -1.67343890666962 +v 0.71685469150543 0.51991450786591 -1.60595083236694 +v 0.71685469150543 0.51923507452011 -1.59909284114838 +v 0.71685469150543 0.51753133535385 -1.58189678192139 +v 0.71685469150543 0.51684677600861 -1.57498741149902 +v 0.71685469150543 0.47882518172264 -1.19122612476349 +v 0.71685469150543 0.55138528347015 -1.92359256744385 +v 0.71685469150543 0.50952363014221 -1.50107288360596 +v 0.71685469150543 0.50493568181992 -1.45476555824280 +v 0.71685469150543 0.50331211090088 -1.43837869167328 +v 0.71685469150543 0.49857288599014 -1.39054465293884 +v 0.71685469150543 0.49739393591881 -1.37864506244659 +v 0.71685469150543 0.49538826942444 -1.35840141773224 +v 0.71685469150543 0.54567980766296 -1.86600589752197 +v 0.71685469150543 0.49147740006447 -1.31892800331116 +v 0.71685469150543 0.48854652047157 -1.28934597969055 +v 0.71685469150543 0.47643285989761 -1.16707992553711 +v 0.71685469150543 0.47251927852631 -1.12757933139801 +v 0.71685469150543 0.53995811939240 -1.80825555324554 +v 0.71685469150543 0.55234360694885 -1.93326520919800 +v 0.71685469150543 0.54636085033417 -1.87288022041321 +v 0.71685469150543 0.54075974225998 -1.81634676456451 +v 0.71685469150543 0.51517814397812 -1.55814540386200 +v 0.71685469150543 0.48317301273346 -1.23511016368866 +v 0.71685469150543 0.56823718547821 -1.99616336822510 +v 0.71685469150543 0.51852798461914 -1.59195590019226 +v 0.71685469150543 0.51247853040695 -1.53089773654938 +v 0.71685469150543 0.47070088982582 -1.10922574996948 +v 0.71685469150543 0.53366160392761 -1.74470317363739 +v 0.84761673212051 0.47070088982582 -1.10922574996948 +v 0.82631224393845 0.57235449552536 -2.01237869262695 +v 0.82631224393845 0.56823718547821 -1.99616336822510 +v 0.30765262246132 0.81330579519272 0.93723303079605 +v 0.39234736561775 0.81181830167770 0.94123309850693 +v 0.35907775163651 0.81879115104675 0.85431116819382 +v 0.40036892890930 0.81013715267181 0.96219062805176 +v 0.34669873118401 0.82138562202454 0.82196909189224 +v -0.30154743790627 0.81071901321411 0.97293680906296 +v -0.30765262246132 0.81330579519272 0.93723303079605 +v 0.30154743790627 0.81071901321411 0.97293680906296 +v -0.34791278839111 0.82174360752106 0.82077133655548 +v -0.34377250075340 0.81136041879654 0.96408355236053 +v -0.39648765325546 0.82217514514923 0.81481540203094 +v -0.34791278839111 0.81106120347977 0.96821403503418 +v -0.35493746399879 0.81106120347977 0.96821403503418 +v -0.34377250075340 0.82144433259964 0.82490181922913 +v -0.35907775163651 0.81136041879654 0.96408355236053 +v -0.35907775163651 0.82144433259964 0.82490181922913 +v -0.40765261650085 0.81179195642471 0.95812761783600 +v -0.35493746399879 0.82174360752106 0.82077133655548 +v -0.40765261650085 0.82187587022781 0.81894588470459 +v -0.40351232886314 0.82217514514923 0.81481540203094 +v -0.30351233482361 0.81071901321411 0.97293680906296 +v -0.39234736561775 0.82187587022781 0.81894588470459 +v -0.39234736561775 0.81179195642471 0.95812761783600 +v -0.30765262246132 0.81101828813553 0.96880626678467 +v -0.39648765325546 0.81149268150330 0.96225810050964 +v -0.40351232886314 0.81149268150330 0.96225810050964 +v -0.24371802806854 0.82073676586151 0.83466827869415 +v -0.24371802806854 0.81065285205841 0.97385001182556 +v -0.24785830080509 0.81035357713699 0.97798049449921 +v -0.25488299131393 0.81035357713699 0.97798049449921 +v -0.25902327895164 0.81065285205841 0.97385001182556 +v -0.25488299131393 0.82103604078293 0.83053779602051 +v -0.25902327895164 0.82073676586151 0.83466827869415 +v 0.25488299131393 0.82103604078293 0.83053779602051 +v 0.24785830080509 0.82103604078293 0.83053779602051 +v 0.24371802806854 0.81065285205841 0.97385001182556 +v 0.24785830080509 0.81035357713699 0.97798049449921 +v 0.25488299131393 0.81035357713699 0.97798049449921 +v 0.25902327895164 0.82073676586151 0.83466827869415 +v 0.25902327895164 0.81065285205841 0.97385001182556 +v -0.14730507135391 0.82025814056396 0.84127408266068 +v -0.14316478371620 0.81995892524719 0.84540456533432 +v -0.14316478371620 0.80987501144409 0.98458629846573 +v -0.14730507135391 0.80957573652267 0.98871678113937 +v -0.24785830080509 0.82103604078293 0.83053779602051 +v -0.15847003459930 0.80987501144409 0.98458629846573 +v -0.15847003459930 0.81995892524719 0.84540456533432 +v -0.15432974696159 0.82025814056396 0.84127408266068 +v 0.14730507135391 0.82025814056396 0.84127408266068 +v 0.14316478371620 0.81995892524719 0.84540456533432 +v 0.14730507135391 0.80957573652267 0.98871678113937 +v 0.14316478371620 0.80987501144409 0.98458629846573 +v 0.24371802806854 0.82073676586151 0.83466827869415 +v 0.15432974696159 0.80957573652267 0.98871678113937 +v 0.15847003459930 0.81995892524719 0.84540456533432 +v 0.15432974696159 0.82025814056396 0.84127408266068 +v -0.03980341926217 0.81871718168259 0.86254370212555 +v -0.03980341926217 0.80863320827484 1.00172543525696 +v -0.04394370317459 0.80833399295807 1.00585591793060 +v -0.05096838250756 0.80833399295807 1.00585591793060 +v -0.05510866641998 0.80863320827484 1.00172543525696 +v -0.05510866641998 0.81871718168259 0.86254370212555 +v -0.04394370317459 0.81901639699936 0.85841315984726 +v -0.05096838250756 0.81901639699936 0.85841315984726 +v 0.04394370317459 0.81901639699936 0.85841315984726 +v -0.15432974696159 0.80957573652267 0.98871678113937 +v 0.03980341926217 0.80863320827484 1.00172543525696 +v 0.03980341926217 0.81871718168259 0.86254370212555 +v 0.05096838250756 0.80833399295807 1.00585591793060 +v 0.05510866641998 0.80863320827484 1.00172543525696 +v 0.05510866641998 0.81871718168259 0.86254370212555 +v 0.05096838250756 0.81901639699936 0.85841315984726 +v -0.29648765921593 0.82140147686005 0.82549405097961 +v 0.15847003459930 0.80987501144409 0.98458629846573 +v -0.29234737157822 0.82110220193863 0.82962459325790 +v -0.29234737157822 0.81101828813553 0.96880626678467 +v -0.29648765921593 0.81071901321411 0.97293680906296 +v -0.30765262246132 0.82110220193863 0.82962459325790 +v -0.30351233482361 0.82140147686005 0.82549405097961 +v 0.30351233482361 0.82140147686005 0.82549405097961 +v 0.29648765921593 0.82140147686005 0.82549405097961 +v 0.29234737157822 0.81101828813553 0.96880626678467 +v 0.29234737157822 0.82110220193863 0.82962459325790 +v 0.29648765921593 0.81071901321411 0.97293680906296 +v 0.30765262246132 0.82110220193863 0.82962459325790 +v -0.20351234078407 0.82043522596359 0.83883011341095 +v -0.19648766517639 0.82043522596359 0.83883011341095 +v 0.04394370317459 0.80833399295807 1.00585591793060 +v -0.19234737753868 0.82013595104218 0.84296059608459 +v -0.19234737753868 0.81005203723907 0.98214232921600 +v -0.19648766517639 0.80975282192230 0.98627287149429 +v -0.20351234078407 0.80975282192230 0.98627287149429 +v -0.20765262842178 0.81005203723907 0.98214232921600 +v -0.20765262842178 0.82013595104218 0.84296059608459 +v 0.19648766517639 0.82043522596359 0.83883011341095 +v 0.19234737753868 0.82013595104218 0.84296059608459 +v 0.19234737753868 0.81005203723907 0.98214232921600 +v 0.19648766517639 0.80975282192230 0.98627287149429 +v 0.20351234078407 0.80975282192230 0.98627287149429 +v 0.20765262842178 0.81005203723907 0.98214232921600 +v 0.20351234078407 0.82043522596359 0.83883011341095 +v 0.20765262842178 0.82013595104218 0.84296059608459 +v -0.09648766368628 0.81974846124649 0.84830957651138 +v -0.09234737604856 0.81944918632507 0.85244011878967 +v -0.09234737604856 0.80936527252197 0.99162179231644 +v -0.09648766368628 0.80906599760056 0.99575233459473 +v -0.10351233929396 0.80906599760056 0.99575233459473 +v -0.10765262693167 0.80936527252197 0.99162179231644 +v -0.10765262693167 0.81944918632507 0.85244011878967 +v -0.10351233929396 0.81974846124649 0.84830957651138 +v 0.09648766368628 0.81974846124649 0.84830957651138 +v 0.10351233929396 0.81974846124649 0.84830957651138 +v 0.09234737604856 0.81944918632507 0.85244011878967 +v 0.09234737604856 0.80936527252197 0.99162179231644 +v 0.10351233929396 0.80906599760056 0.99575233459473 +v 0.10765262693167 0.80936527252197 0.99162179231644 +v 0.10765262693167 0.81944918632507 0.85244011878967 +v -0.00351233966649 0.81862497329712 0.86381578445435 +v 0.00351233966649 0.81862497329712 0.86381578445435 +v 0.00765262497589 0.81832569837570 0.86794632673264 +v 0.00765262497589 0.80824178457260 1.00712800025940 +v 0.00351233966649 0.80794256925583 1.01125848293304 +v -0.00351233966649 0.80794256925583 1.01125848293304 +v -0.00765262497589 0.80824178457260 1.00712800025940 +v -0.00765262497589 0.81832569837570 0.86794632673264 +v 0.09648766368628 0.80906599760056 0.99575233459473 +v 0.34377250075340 0.82120800018311 0.82489007711411 +v 0.34377250075340 0.81079149246216 0.96405518054962 +v 0.34791278839111 0.81042450666428 0.96818232536316 +v 0.35493746399879 0.81032633781433 0.96817743778229 +v 0.35907775163651 0.81057757139206 0.96404457092285 +v 0.39234736561775 0.81055837869644 0.95806616544724 +v 0.39648765325546 0.81019139289856 0.96219331026077 +v 0.30351233482361 0.81069153547287 0.97293543815613 +v 0.30765262246132 0.81094282865524 0.96880251169205 +v 0.34791278839111 0.82148271799088 0.82075834274292 +v 0.35493746399879 0.82148271799088 0.82075834274292 +v 0.35907775163651 0.82115149497986 0.82488727569580 +v 0.39648765325546 0.82196033000946 0.81480467319489 +v 0.40351232886314 0.82196033000946 0.81480467319489 +v 0.39234736561775 0.82162910699844 0.81893360614777 +v 0.40351232886314 0.81013715267181 0.96219062805176 +v 0.40765261650085 0.81046837568283 0.95806169509888 +v 0.40765261650085 0.82162910699844 0.81893360614777 +# 2660 vertices + +vt 0.00000000000000 -0.96792197227478 0.00000000000000 +vt 0.00000000000000 -0.95995771884918 0.00000000000000 +vt 0.33333334326744 -0.95995771884918 0.00000000000000 +vt 0.06623370945454 -0.96792197227478 0.00000000000000 +vt 0.06623370945454 -0.99204349517822 0.00000000000000 +vt 0.33333334326744 -0.68931341171265 0.00000000000000 +vt 0.33333334326744 -0.66666662693024 0.00000000000000 +vt 0.66666668653488 -0.66666662693024 0.00000000000000 +vt 0.66666668653488 -1.00000000000000 0.00000000000000 +vt 0.66666668653488 -0.95995771884918 0.00000000000000 +vt 1.00000000000000 -0.95995771884918 0.00000000000000 +vt 0.00000000000000 -0.66666662693024 0.00000000000000 +vt 0.00000000000000 -0.49726903438568 0.00000000000000 +vt 0.33333334326744 -0.49726903438568 0.00000000000000 +vt 0.66666668653488 -0.49726903438568 0.00000000000000 +vt 1.00000000000000 -0.49726903438568 0.00000000000000 +vt 1.00000000000000 -0.66666662693024 0.00000000000000 +vt 0.00000000000000 -0.33333331346512 0.00000000000000 +vt 0.00000000000000 -0.28290605545044 0.00000000000000 +vt 0.33333334326744 -0.28290605545044 0.00000000000000 +vt 0.33333334326744 -0.06507058441639 0.00000000000000 +vt 0.33333334326744 0.00000000000000 0.00000000000000 +vt 0.66666668653488 0.00000000000000 0.00000000000000 +vt 0.66666668653488 -0.25235664844513 0.00000000000000 +vt 0.66666668653488 -0.22618520259857 0.00000000000000 +vt 1.00000000000000 -0.22618520259857 0.00000000000000 +vt 0.00117909780238 -0.66666662693024 0.00000000000000 +vt 0.01747286878526 -0.66666662693024 0.00000000000000 +vt 0.01747286878526 -0.68931341171265 0.00000000000000 +vt 0.65929591655731 -0.66666662693024 0.00000000000000 +vt 0.66666668653488 -0.86512541770935 0.00000000000000 +vt 0.65929591655731 -0.86512541770935 0.00000000000000 +vt 0.73783892393112 -0.66666662693024 0.00000000000000 +vt 0.72420567274094 -0.86512541770935 0.00000000000000 +vt 1.00000000000000 -0.86512541770935 0.00000000000000 +vt 0.88399684429169 -0.86512541770935 0.00000000000000 +vt 0.89886844158173 -0.66666662693024 0.00000000000000 +vt 0.00117909780238 -0.49726903438568 0.00000000000000 +vt 0.01747286878526 -0.49726903438568 0.00000000000000 +vt 0.35403752326965 -0.49726903438568 0.00000000000000 +vt 0.35403752326965 -0.66666662693024 0.00000000000000 +vt 0.76484370231628 -0.49726903438568 0.00000000000000 +vt 0.66666668653488 -0.33333331346512 0.00000000000000 +vt 0.81047320365906 -0.37552511692047 0.00000000000000 +vt 1.00000000000000 -0.33333331346512 0.00000000000000 +vt 0.86248970031738 -0.49726903438568 0.00000000000000 +vt 0.32291355729103 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.19931659102440 0.00000000000000 +vt 0.65929591655731 0.00000000000000 0.00000000000000 +vt 0.66666668653488 -0.06507058441639 0.00000000000000 +vt 0.65929591655731 -0.06507058441639 0.00000000000000 +vt 1.00000000000000 -0.06507058441639 0.00000000000000 +vt 0.00000000000000 -0.86512541770935 0.00000000000000 +vt 0.33333334326744 -0.86512541770935 0.00000000000000 +vt 0.33333334326744 -1.00000000000000 0.00000000000000 +vt 0.00771296722814 -0.49347573518753 0.00000000000000 +vt 0.00653749797493 -0.33654850721359 0.00000000000000 +vt 0.33333334326744 -0.33333331346512 0.00000000000000 +vt 0.33262827992439 -0.49692225456238 0.00000000000000 +vt 0.66737174987793 -0.49692225456238 0.00000000000000 +vt 0.99346250295639 -0.33654850721359 0.00000000000000 +vt 0.99228727817535 -0.49344629049301 0.00000000000000 +vt 0.00656968867406 -0.14410981535912 0.00000000000000 +vt 0.00677391607314 -0.06670908629894 0.00000000000000 +vt 0.33312910795212 -0.06511998176575 0.00000000000000 +vt 0.66666668653488 -0.14569893479347 0.00000000000000 +vt 0.66687089204788 -0.06511998176575 0.00000000000000 +vt 0.99322611093521 -0.06670908629894 0.00000000000000 +vt 0.99243891239166 -0.07137162983418 0.00000000000000 +vt 0.27579438686371 -0.86512541770935 0.00000000000000 +vt 0.28027206659317 -0.99764752388000 0.00000000000000 +vt 0.29314953088760 -0.97307932376862 0.00000000000000 +vt 0.27997061610222 -1.00000000000000 0.00000000000000 +vt 0.11600317806005 -0.86512541770935 0.00000000000000 +vt 0.10996697843075 -1.00000000000000 0.00000000000000 +vt 0.57517433166504 -0.66666662693024 0.00000000000000 +vt 0.59368282556534 -0.66666662693024 0.00000000000000 +vt 0.59368282556534 -0.86512541770935 0.00000000000000 +vt 0.57517433166504 -0.86512541770935 0.00000000000000 +vt 0.98252713680267 -0.79520118236542 0.00000000000000 +vt 0.98252713680267 -0.79991745948792 0.00000000000000 +vt 0.97840636968613 -0.79991745948792 0.00000000000000 +vt 0.26216110587120 -0.66666662693024 0.00000000000000 +vt 0.25874906778336 -0.55816519260406 0.00000000000000 +vt 0.23515634238720 -0.49726903438568 0.00000000000000 +vt 0.11061520874500 -0.55816519260406 0.00000000000000 +vt 0.10113155096769 -0.66666662693024 0.00000000000000 +vt 0.00000000000000 -0.66666662693024 0.00000000000000 +vt 0.13751032948494 -0.49726903438568 0.00000000000000 +vt 0.34070411324501 -0.33333331346512 0.00000000000000 +vt 0.34070411324501 -0.49726903438568 0.00000000000000 +vt 0.67708647251129 -0.49726903438568 0.00000000000000 +vt 0.00000000000000 -0.06507058441639 0.00000000000000 +vt 0.64596253633499 -0.14569893479347 0.00000000000000 +vt 0.64596253633499 -0.06507058441639 0.00000000000000 +vt 0.96769177913666 0.00000000000000 0.00000000000000 +vt 0.96903109550476 0.00000000000000 0.00000000000000 +vt 0.97037041187286 -0.00813382305205 0.00000000000000 +vt 0.96903109550476 -0.00813382305205 0.00000000000000 +vt 0.97037041187286 0.00000000000000 0.00000000000000 +vt 0.97170972824097 -0.00813382305205 0.00000000000000 +vt 0.97170972824097 -0.01626764610410 0.00000000000000 +vt 0.97037041187286 -0.01626764610410 0.00000000000000 +vt 0.97170972824097 0.00000000000000 0.00000000000000 +vt 0.97304904460907 -0.00813382305205 0.00000000000000 +vt 0.97304904460907 0.00000000000000 0.00000000000000 +vt 0.97438836097717 -0.00813382305205 0.00000000000000 +vt 0.97438836097717 -0.01626764610410 0.00000000000000 +vt 0.97304904460907 -0.01626764610410 0.00000000000000 +vt 0.97438836097717 -0.02440146729350 0.00000000000000 +vt 0.97304904460907 -0.02440146729350 0.00000000000000 +vt 0.97438836097717 -0.03253529220819 0.00000000000000 +vt 0.97304904460907 -0.03253529220819 0.00000000000000 +vt 0.97170972824097 -0.02440146729350 0.00000000000000 +vt 0.97438836097717 0.00000000000000 0.00000000000000 +vt 0.97572767734528 -0.00813382305205 0.00000000000000 +vt 0.97572767734528 0.00000000000000 0.00000000000000 +vt 0.97706699371338 -0.00813382305205 0.00000000000000 +vt 0.97706699371338 -0.01626764610410 0.00000000000000 +vt 0.97572767734528 -0.01626764610410 0.00000000000000 +vt 0.97706699371338 0.00000000000000 0.00000000000000 +vt 0.97840636968613 -0.00813382305205 0.00000000000000 +vt 0.97840636968613 0.00000000000000 0.00000000000000 +vt 0.97840636968613 -0.01626764610410 0.00000000000000 +vt 0.97840636968613 -0.02440146729350 0.00000000000000 +vt 0.97706699371338 -0.02440146729350 0.00000000000000 +vt 0.97840636968613 -0.03253529220819 0.00000000000000 +vt 0.97706699371338 -0.03253529220819 0.00000000000000 +vt 0.97572767734528 -0.02440146729350 0.00000000000000 +vt 0.97840636968613 -0.04066911339760 0.00000000000000 +vt 0.97706699371338 -0.04066911339760 0.00000000000000 +vt 0.97840636968613 -0.04880293458700 0.00000000000000 +vt 0.97706699371338 -0.04880293458700 0.00000000000000 +vt 0.97572767734528 -0.04066911339760 0.00000000000000 +vt 0.97572767734528 -0.03253529220819 0.00000000000000 +vt 0.97840636968613 -0.05693675577641 0.00000000000000 +vt 0.97706699371338 -0.05693675577641 0.00000000000000 +vt 0.97840636968613 -0.06507058441639 0.00000000000000 +vt 0.97572767734528 -0.04880293458700 0.00000000000000 +vt 0.97438836097717 -0.04066911339760 0.00000000000000 +vt 0.00000000000000 -0.99882090091705 0.00000000000000 +vt 0.33333334326744 -0.99882090091705 0.00000000000000 +vt 0.33333334326744 -0.97840631008148 0.00000000000000 +vt 0.33333334326744 -0.96769165992737 0.00000000000000 +vt 0.66666668653488 -0.96769165992737 0.00000000000000 +vt 0.66666668653488 -0.97840631008148 0.00000000000000 +vt 0.66666668653488 -0.99882090091705 0.00000000000000 +vt 1.00000000000000 -0.99882090091705 0.00000000000000 +vt 0.00000000000000 -0.34070408344269 0.00000000000000 +vt 0.33333334326744 -0.34070408344269 0.00000000000000 +vt 0.33333334326744 -0.64596247673035 0.00000000000000 +vt 0.66666668653488 -0.64596247673035 0.00000000000000 +vt 0.66666668653488 -0.34070408344269 0.00000000000000 +vt 1.00000000000000 -0.34070408344269 0.00000000000000 +vt 0.33333334326744 -0.30132335424423 0.00000000000000 +vt 0.33247986435890 -0.30131423473358 0.00000000000000 +vt 0.29968631267548 -0.32860445976257 0.00000000000000 +vt 0.30142334103584 -0.32788664102554 0.00000000000000 +vt 0.32333481311798 -0.32761341333389 0.00000000000000 +vt 0.32504689693451 -0.32690095901489 0.00000000000000 +vt 0.31984826922417 -0.32760620117188 0.00000000000000 +vt 0.33083105087280 -0.30201303958893 0.00000000000000 +vt 0.33333334326744 -0.30749684572220 0.00000000000000 +vt 0.29619535803795 -0.32859820127487 0.00000000000000 +vt 0.31745776534081 -0.32688379287720 0.00000000000000 +vt 0.29382467269897 -0.32787150144577 0.00000000000000 +vt 0.31386530399323 -0.30267286300659 0.00000000000000 +vt 0.28361847996712 -0.30343335866928 0.00000000000000 +vt 0.29097458720207 -0.30350071191788 0.00000000000000 +vt 0.30651512742043 -0.30260419845581 0.00000000000000 +vt 0.31155759096146 -0.30193263292313 0.00000000000000 +vt 0.30818724632263 -0.30190038681030 0.00000000000000 +vt 0.28531345725060 -0.30272459983826 0.00000000000000 +vt 0.28868648409843 -0.30275624990463 0.00000000000000 +vt 0.50431329011917 -0.29529386758804 0.00000000000000 +vt 0.50399196147919 -0.31935077905655 0.00000000000000 +vt 0.50182819366455 -0.32006472349167 0.00000000000000 +vt 0.49817186594009 -0.32006472349167 0.00000000000000 +vt 0.49600803852081 -0.31935077905655 0.00000000000000 +vt 0.49568673968315 -0.29529386758804 0.00000000000000 +vt 0.49801561236382 -0.29457998275757 0.00000000000000 +vt 0.50198441743851 -0.29457998275757 0.00000000000000 +vt 0.33333334326744 -0.30120366811752 0.00000000000000 +vt 0.33612990379333 -0.30120366811752 0.00000000000000 +vt 0.66666668653488 -0.30120366811752 0.00000000000000 +vt 0.66387015581131 -0.30120366811752 0.00000000000000 +vt 0.54777634143829 -0.32203096151352 0.00000000000000 +vt 0.52645260095596 -0.32099848985672 0.00000000000000 +vt 0.52866446971893 -0.32028460502625 0.00000000000000 +vt 0.62491029500961 -0.32510268688202 0.00000000000000 +vt 0.60453283786774 -0.32438337802887 0.00000000000000 +vt 0.60689216852188 -0.32366943359375 0.00000000000000 +vt 0.57379138469696 -0.32324701547623 0.00000000000000 +vt 0.55343544483185 -0.32274484634399 0.00000000000000 +vt 0.55569458007812 -0.32203096151352 0.00000000000000 +vt 0.52070349454880 -0.32028460502625 0.00000000000000 +vt 0.64943748712540 -0.32597446441650 0.00000000000000 +vt 0.63034945726395 -0.32581663131714 0.00000000000000 +vt 0.63275450468063 -0.32510268688202 0.00000000000000 +vt 0.52280676364899 -0.32099848985672 0.00000000000000 +vt 0.42424011230469 -0.32396090030670 0.00000000000000 +vt 0.42620867490768 -0.32324701547623 0.00000000000000 +vt 0.57575988769531 -0.32396090030670 0.00000000000000 +vt 0.54980909824371 -0.32274484634399 0.00000000000000 +vt 0.37324306368828 -0.32581663131714 0.00000000000000 +vt 0.37508973479271 -0.32510268688202 0.00000000000000 +vt 0.62675696611404 -0.32581663131714 0.00000000000000 +vt 0.45019090175629 -0.32274484634399 0.00000000000000 +vt 0.45222368836403 -0.32203096151352 0.00000000000000 +vt 0.47719323635101 -0.32099848985672 0.00000000000000 +vt 0.65726095438004 -0.32597446441650 0.00000000000000 +vt 0.66666668653488 -0.30737489461899 0.00000000000000 +vt 0.33333334326744 -0.30737489461899 0.00000000000000 +vt 0.34273907542229 -0.32597446441650 0.00000000000000 +vt 0.47354742884636 -0.32099848985672 0.00000000000000 +vt 0.39546719193459 -0.32438337802887 0.00000000000000 +vt 0.39907535910606 -0.32438337802887 0.00000000000000 +vt 0.44656461477280 -0.32274484634399 0.00000000000000 +vt 0.57937276363373 -0.32396090030670 0.00000000000000 +vt 0.60092467069626 -0.32438337802887 0.00000000000000 +vt 0.42062729597092 -0.32396090030670 0.00000000000000 +vt 0.36965057253838 -0.32581663131714 0.00000000000000 +vt 0.35056257247925 -0.32597446441650 0.00000000000000 +vt 0.64323759078979 -0.30104583501816 0.00000000000000 +vt 0.52236467599869 -0.29622769355774 0.00000000000000 +vt 0.65480923652649 -0.32668840885162 0.00000000000000 +vt 0.34519079327583 -0.32668840885162 0.00000000000000 +vt 0.55158746242523 -0.29797405004501 0.00000000000000 +vt 0.53096431493759 -0.29622769355774 0.00000000000000 +vt 0.66120421886444 -0.30191761255264 0.00000000000000 +vt 0.47133558988571 -0.32028460502625 0.00000000000000 +vt 0.39310786128044 -0.32366943359375 0.00000000000000 +vt 0.44430544972420 -0.32203096151352 0.00000000000000 +vt 0.41831988096237 -0.32324701547623 0.00000000000000 +vt 0.40098646283150 -0.32366943359375 0.00000000000000 +vt 0.36724549531937 -0.32510268688202 0.00000000000000 +vt 0.59901356697083 -0.32366943359375 0.00000000000000 +vt 0.58168011903763 -0.32324701547623 0.00000000000000 +vt 0.65122622251511 -0.32668840885162 0.00000000000000 +vt 0.60686916112900 -0.29961252212524 0.00000000000000 +vt 0.58816957473755 -0.29919010400772 0.00000000000000 +vt 0.35676246881485 -0.30104583501816 0.00000000000000 +vt 0.42034599184990 -0.29919010400772 0.00000000000000 +vt 0.43986272811890 -0.29797405004501 0.00000000000000 +vt 0.33879584074020 -0.30191761255264 0.00000000000000 +vt 0.56013733148575 -0.29797405004501 0.00000000000000 +vt 0.57965403795242 -0.29919010400772 0.00000000000000 +vt 0.63477391004562 -0.30104583501816 0.00000000000000 +vt 0.61537283658981 -0.29961252212524 0.00000000000000 +vt 0.41183045506477 -0.29919010400772 0.00000000000000 +vt 0.39313083887100 -0.29961252212524 0.00000000000000 +vt 0.55402821302414 -0.29726010560989 0.00000000000000 +vt 0.52870637178421 -0.29551374912262 0.00000000000000 +vt 0.63738536834717 -0.30033189058304 0.00000000000000 +vt 0.58215129375458 -0.29847615957260 0.00000000000000 +vt 0.55796164274216 -0.29726010560989 0.00000000000000 +vt 0.52474993467331 -0.29551374912262 0.00000000000000 +vt 0.34877377748489 -0.32668840885162 0.00000000000000 +vt 0.44841259717941 -0.29797405004501 0.00000000000000 +vt 0.46903571486473 -0.29622769355774 0.00000000000000 +vt 0.36522611975670 -0.30104583501816 0.00000000000000 +vt 0.38462719321251 -0.29961252212524 0.00000000000000 +vt 0.44597181677818 -0.29726010560989 0.00000000000000 +vt 0.47129368782043 -0.29551374912262 0.00000000000000 +vt 0.41784870624542 -0.29847615957260 0.00000000000000 +vt 0.44203835725784 -0.29726010560989 0.00000000000000 +vt 0.64127910137177 -0.30033189058304 0.00000000000000 +vt 0.60942721366882 -0.29889863729477 0.00000000000000 +vt 0.58606892824173 -0.29847615957260 0.00000000000000 +vt 0.38666066527367 -0.29889863729477 0.00000000000000 +vt 0.35872092843056 -0.30033189058304 0.00000000000000 +vt 0.36261463165283 -0.30033189058304 0.00000000000000 +vt 0.61333936452866 -0.29889863729477 0.00000000000000 +vt 0.41393107175827 -0.29847615957260 0.00000000000000 +vt 0.39057284593582 -0.29889863729477 0.00000000000000 +vt 0.47525012493134 -0.29551374912262 0.00000000000000 +vt 0.47763538360596 -0.29622769355774 0.00000000000000 +vt 0.47929650545120 -0.32028460502625 0.00000000000000 +vt 0.66760867834091 -0.30119442939758 0.00000000000000 +vt 0.71325355768204 -0.30261224508286 0.00000000000000 +vt 0.67505013942719 -0.32677036523819 0.00000000000000 +vt 0.67625969648361 -0.32727342844009 0.00000000000000 +vt 0.66925734281540 -0.30189275741577 0.00000000000000 +vt 0.71139031648636 -0.30262994766235 0.00000000000000 +vt 0.70910316705704 -0.30337446928024 0.00000000000000 +vt 0.70787620544434 -0.30633062124252 0.00000000000000 +vt 0.68500715494156 -0.32163131237030 0.00000000000000 +vt 0.69356650114059 -0.30248039960861 0.00000000000000 +vt 0.99171352386475 -0.32676905393600 0.00000000000000 +vt 0.68621844053268 -0.30255001783371 0.00000000000000 +vt 0.69189459085464 -0.30177712440491 0.00000000000000 +vt 0.96808999776840 -0.32776397466660 0.00000000000000 +vt 0.68852519989014 -0.30180978775024 0.00000000000000 +vt 0.71476262807846 -0.30259752273560 0.00000000000000 +vt 0.67676210403442 -0.32748198509216 0.00000000000000 +vt 0.68263757228851 -0.32675045728683 0.00000000000000 +vt 0.69866949319839 -0.32774573564529 0.00000000000000 +vt 0.68024796247482 -0.32747334241867 0.00000000000000 +vt 0.71645766496658 -0.30330502986908 0.00000000000000 +vt 1.00000000000000 -0.33305752277374 0.00000000000000 +vt 0.70626664161682 -0.32772737741470 0.00000000000000 +vt 0.70040655136108 -0.32846224308014 0.00000000000000 +vt 0.70389688014984 -0.32845455408096 0.00000000000000 +vt 0.11073159426451 -0.85198926925659 0.00000000000000 +vt 0.11292871087790 -0.83543860912323 0.00000000000000 +vt 0.32451575994492 -0.83192920684814 0.00000000000000 +vt 0.11692728102207 -0.80691361427307 0.00000000000000 +vt 0.11850012838840 -0.79622089862823 0.00000000000000 +vt 0.22397507727146 -0.89562106132507 0.00000000000000 +vt 0.13144874572754 -0.71791613101959 0.00000000000000 +vt 0.00000000000000 -0.72002935409546 0.00000000000000 +vt 0.00000000000000 -0.66666662693024 0.00000000000000 +vt 0.08285618573427 -0.88437461853027 0.00000000000000 +vt 0.00000000000000 -0.89003300666809 0.00000000000000 +vt 0.33321973681450 -1.00000000000000 0.00000000000000 +vt 0.10685704648495 -0.88283431529999 0.00000000000000 +vt 0.93235772848129 -0.71926295757294 0.00000000000000 +vt 0.86860579252243 -0.71825265884399 0.00000000000000 +vt 0.87696206569672 -0.76698935031891 0.00000000000000 +vt 0.99999177455902 -0.71999526023865 0.00000000000000 +vt 0.89312022924423 -0.88286674022675 0.00000000000000 +vt 0.99997222423553 -0.88988888263702 0.00000000000000 +vt 0.99996316432953 -0.99978387355804 0.00000000000000 +vt 0.88139605522156 -0.79564118385315 0.00000000000000 +vt 0.88310605287552 -0.80727207660675 0.00000000000000 +vt 0.88743567466736 -0.83830332756042 0.00000000000000 +vt 0.00000000000000 -0.65929579734802 0.00000000000000 +vt 0.33333334326744 -0.65929579734802 0.00000000000000 +vt 0.66666668653488 -0.65929579734802 0.00000000000000 +vt 0.66666668653488 -0.35403746366501 0.00000000000000 +vt 1.00000000000000 -0.35403746366501 0.00000000000000 +vt 0.06655598431826 -0.00117909768596 0.00000000000000 +vt 0.33333334326744 -0.00117909768596 0.00000000000000 +vt 0.07060219347477 -0.01402173936367 0.00000000000000 +vt 0.66666668653488 -0.06464454531670 0.00000000000000 +vt 0.91677784919739 -0.06464454531670 0.00000000000000 +vt 0.91674935817718 -0.06492692232132 0.00000000000000 +vt 0.91643589735031 -0.06803065538406 0.00000000000000 +vt 0.66666668653488 -0.07815162837505 0.00000000000000 +vt 0.42482569813728 -1.00000000000000 0.00000000000000 +vt 0.40631720423698 -1.00000000000000 0.00000000000000 +vt 0.40631720423698 -0.86512541770935 0.00000000000000 +vt 0.42482569813728 -0.86512541770935 0.00000000000000 +vt 0.45337775349617 -0.49726903438568 0.00000000000000 +vt 0.45337775349617 -0.66666662693024 0.00000000000000 +vt 0.42482569813728 -0.66666662693024 0.00000000000000 +vt 0.42482569813728 -0.49726903438568 0.00000000000000 +vt 0.33333334326744 -0.26455378532410 0.00000000000000 +vt 0.35403752326965 -0.25235664844513 0.00000000000000 +vt 0.54662227630615 -0.86512541770935 0.00000000000000 +vt 0.54662227630615 -0.66666662693024 0.00000000000000 +vt 0.64596253633499 -0.66666662693024 0.00000000000000 +vt 0.64596253633499 -0.49726903438568 0.00000000000000 +vt 0.54662227630615 -0.25235664844513 0.00000000000000 +vt 0.54662227630615 -0.14569893479347 0.00000000000000 +vt 0.57517433166504 -0.14569893479347 0.00000000000000 +vt 0.57517433166504 -0.25235664844513 0.00000000000000 +vt 0.33333334326744 -0.57517421245575 0.00000000000000 +vt 0.33333334326744 -0.59368264675140 0.00000000000000 +vt 0.00000000000000 -0.59368264675140 0.00000000000000 +vt 0.00000000000000 -0.57517421245575 0.00000000000000 +vt 0.33333334326744 -0.54662215709686 0.00000000000000 +vt 0.66666668653488 -0.54662215709686 0.00000000000000 +vt 0.66666668653488 -0.57517421245575 0.00000000000000 +vt 1.00000000000000 -0.57517421245575 0.00000000000000 +vt 1.00000000000000 -0.59368264675140 0.00000000000000 +vt 0.66666668653488 -0.59368264675140 0.00000000000000 +vt 0.00000000000000 -0.42482566833496 0.00000000000000 +vt 0.00000000000000 -0.40631717443466 0.00000000000000 +vt 0.33333334326744 -0.40631717443466 0.00000000000000 +vt 0.33333334326744 -0.42482566833496 0.00000000000000 +vt 0.33333334326744 -0.35905659198761 0.00000000000000 +vt 0.33333334326744 -0.35403746366501 0.00000000000000 +vt 0.66666668653488 -0.35905659198761 0.00000000000000 +vt 1.00000000000000 -0.42482566833496 0.00000000000000 +vt 1.00000000000000 -0.45337772369385 0.00000000000000 +vt 0.66666668653488 -0.45337772369385 0.00000000000000 +vt 0.66666668653488 -0.42482566833496 0.00000000000000 +vt 0.45337775349617 -1.00000000000000 0.00000000000000 +vt 0.45337775349617 -0.86512541770935 0.00000000000000 +vt 0.42482569813728 -0.06507058441639 0.00000000000000 +vt 0.42482569813728 0.00000000000000 0.00000000000000 +vt 0.45337775349617 0.00000000000000 0.00000000000000 +vt 0.45337775349617 -0.06507058441639 0.00000000000000 +vt 0.54662227630615 -0.33333331346512 0.00000000000000 +vt 0.57517433166504 -0.33333331346512 0.00000000000000 +vt 0.57517433166504 -0.49726903438568 0.00000000000000 +vt 0.54662227630615 -0.49726903438568 0.00000000000000 +vt 0.00000000000000 -0.57517421245575 0.00000000000000 +vt 0.00000000000000 -0.54662215709686 0.00000000000000 +vt 1.00000000000000 -0.54662215709686 0.00000000000000 +vt 0.00000000000000 -0.45337772369385 0.00000000000000 +vt 0.33333334326744 -0.45337772369385 0.00000000000000 +vt 0.64041090011597 -0.49726903438568 0.00000000000000 +vt 0.64041090011597 -0.66666662693024 0.00000000000000 +vt 0.54662227630615 -1.00000000000000 0.00000000000000 +vt 0.35958912968636 -1.00000000000000 0.00000000000000 +vt 0.35958912968636 -0.86512541770935 0.00000000000000 +vt 0.35958912968636 -0.06507058441639 0.00000000000000 +vt 0.35958912968636 0.00000000000000 0.00000000000000 +vt 0.54662227630615 0.00000000000000 0.00000000000000 +vt 0.54662227630615 -0.06507058441639 0.00000000000000 +vt 0.33333334326744 -0.35958909988403 0.00000000000000 +vt 0.66666668653488 -0.35958909988403 0.00000000000000 +vt 1.00000000000000 -0.64041078090668 0.00000000000000 +vt 0.66666668653488 -0.64041078090668 0.00000000000000 +vt 0.64041090011597 -1.00000000000000 0.00000000000000 +vt 0.64041090011597 -0.86512541770935 0.00000000000000 +vt 0.64041090011597 0.00000000000000 0.00000000000000 +vt 0.64041090011597 -0.06507058441639 0.00000000000000 +vt 0.35958912968636 -0.33333331346512 0.00000000000000 +vt 0.35958912968636 -0.49726903438568 0.00000000000000 +vt 0.00000000000000 -0.35958909988403 0.00000000000000 +vt 1.00000000000000 -0.35958909988403 0.00000000000000 +vt 0.00000000000000 -0.64041078090668 0.00000000000000 +vt 0.33333334326744 -0.64041078090668 0.00000000000000 +vt 0.65414547920227 -0.49726903438568 0.00000000000000 +vt 0.65414547920227 -0.66666662693024 0.00000000000000 +vt 0.34585458040237 -0.86512541770935 0.00000000000000 +vt 0.34585458040237 -0.66666662693024 0.00000000000000 +vt 0.35958912968636 -0.66666662693024 0.00000000000000 +vt 0.34585458040237 -0.06507058441639 0.00000000000000 +vt 0.34585458040237 0.00000000000000 0.00000000000000 +vt 0.33333334326744 -0.34585452079773 0.00000000000000 +vt 0.66666668653488 -0.34585452079773 0.00000000000000 +vt 1.00000000000000 -0.65414535999298 0.00000000000000 +vt 0.66666668653488 -0.65414535999298 0.00000000000000 +vt 0.65414547920227 -0.86512541770935 0.00000000000000 +vt 0.65414547920227 -0.06507058441639 0.00000000000000 +vt 0.65414547920227 0.00000000000000 0.00000000000000 +vt 0.34585458040237 -0.49726903438568 0.00000000000000 +vt 0.34070411324501 -0.66666662693024 0.00000000000000 +vt 0.00000000000000 -0.34585452079773 0.00000000000000 +vt 1.00000000000000 -0.34585452079773 0.00000000000000 +vt 0.00000000000000 -0.65414535999298 0.00000000000000 +vt 0.33333334326744 -0.65414535999298 0.00000000000000 +vt 0.65929591655731 -0.49726903438568 0.00000000000000 +vt 0.34070411324501 -1.00000000000000 0.00000000000000 +vt 0.34070411324501 -0.86512541770935 0.00000000000000 +vt 0.34070411324501 0.00000000000000 0.00000000000000 +vt 0.34070411324501 -0.06507058441639 0.00000000000000 +vt 1.00000000000000 -0.65929579734802 0.00000000000000 +vt 0.34585458040237 -1.00000000000000 0.00000000000000 +vt 0.34070411324501 -0.25235664844513 0.00000000000000 +vt 0.34070411324501 -0.14569893479347 0.00000000000000 +vt 0.34585458040237 -0.14569893479347 0.00000000000000 +vt 0.34585458040237 -0.25235664844513 0.00000000000000 +vt 0.65414547920227 -1.00000000000000 0.00000000000000 +vt 0.34585458040237 -0.33333331346512 0.00000000000000 +vt 0.03230825439095 -0.33333331346512 0.00000000000000 +vt 0.04070611670613 -0.33333331346512 0.00000000000000 +vt 0.04070611670613 -0.49726903438568 0.00000000000000 +vt 0.35403752326965 -0.33333331346512 0.00000000000000 +vt 0.88938480615616 -0.55816519260406 0.00000000000000 +vt 0.74125093221664 -0.55816519260406 0.00000000000000 +vt 0.38005521893501 -0.47429084777832 0.00000000000000 +vt 0.61994481086731 -0.47429084777832 0.00000000000000 +vt 0.18952682614326 -0.37552511692047 0.00000000000000 +vt 0.96769177913666 -0.33333331346512 0.00000000000000 +vt 0.97840636968613 -0.33333331346512 0.00000000000000 +vt 0.97840636968613 -0.49726903438568 0.00000000000000 +vt 0.42482569813728 -0.33333331346512 0.00000000000000 +vt 0.45337775349617 -0.33333331346512 0.00000000000000 +vt 0.59368282556534 -0.33333331346512 0.00000000000000 +vt 0.59368282556534 -0.49726903438568 0.00000000000000 +vt 0.64041090011597 -0.33333331346512 0.00000000000000 +vt 0.65414547920227 -0.33333331346512 0.00000000000000 +vt 0.65929591655731 -0.33333331346512 0.00000000000000 +vt 0.00000000000000 -0.73210179805756 0.00000000000000 +vt 0.00000000000000 -0.72415518760681 0.00000000000000 +vt 0.33333334326744 -0.72415518760681 0.00000000000000 +vt 0.66666668653488 -0.88601279258728 0.00000000000000 +vt 0.33333334326744 -0.88601279258728 0.00000000000000 +vt 0.66666668653488 -0.83631098270416 0.00000000000000 +vt 0.66666668653488 -0.81081044673920 0.00000000000000 +vt 1.00000000000000 -0.81081044673920 0.00000000000000 +vt 0.00117909780238 -0.88601279258728 0.00000000000000 +vt 0.00117909780238 -0.86512541770935 0.00000000000000 +vt 0.01747286878526 -0.86512541770935 0.00000000000000 +vt 0.65929591655731 -1.00000000000000 0.00000000000000 +vt 0.71972793340683 -0.99764752388000 0.00000000000000 +vt 0.72002941370010 -1.00000000000000 0.00000000000000 +vt 0.81047320365906 -0.96528756618500 0.00000000000000 +vt 0.89003300666809 -1.00000000000000 0.00000000000000 +vt 0.64596253633499 -1.00000000000000 0.00000000000000 +vt 0.40631720423698 -0.66666662693024 0.00000000000000 +vt 0.57517433166504 -1.00000000000000 0.00000000000000 +vt 0.40631720423698 -0.49726903438568 0.00000000000000 +vt 0.66666668653488 -0.69834494590759 0.00000000000000 +vt 0.66666668653488 -0.70076346397400 0.00000000000000 +vt 0.59368282556534 -0.06507058441639 0.00000000000000 +vt 0.57517433166504 -0.06507058441639 0.00000000000000 +vt 0.57517433166504 0.00000000000000 0.00000000000000 +vt 1.00000000000000 -0.35905659198761 0.00000000000000 +vt 0.35403752326965 -1.00000000000000 0.00000000000000 +vt 0.35905668139458 -0.06507058441639 0.00000000000000 +vt 0.35905668139458 -0.14569893479347 0.00000000000000 +vt 0.35403752326965 -0.14569893479347 0.00000000000000 +vt 0.35403752326965 -0.06507058441639 0.00000000000000 +vt 0.64094334840775 -0.66666662693024 0.00000000000000 +vt 0.64094334840775 -0.49726903438568 0.00000000000000 +vt 0.00000000000000 -0.64596247673035 0.00000000000000 +vt 1.00000000000000 -0.64596247673035 0.00000000000000 +vt 0.00000000000000 -0.35403746366501 0.00000000000000 +vt 0.35905668139458 -0.33333331346512 0.00000000000000 +vt 0.35905668139458 -0.49726903438568 0.00000000000000 +vt 0.64596253633499 -0.33333331346512 0.00000000000000 +vt 0.64094334840775 -1.00000000000000 0.00000000000000 +vt 0.64094334840775 -0.86512541770935 0.00000000000000 +vt 0.64596253633499 -0.86512541770935 0.00000000000000 +vt 0.33333334326744 -0.70076346397400 0.00000000000000 +vt 0.35905668139458 -1.00000000000000 0.00000000000000 +vt 0.35403752326965 -0.86512541770935 0.00000000000000 +vt 0.35905668139458 -0.86512541770935 0.00000000000000 +vt 0.33333334326744 -0.64094328880310 0.00000000000000 +vt 0.00000000000000 -0.64094328880310 0.00000000000000 +vt 1.00000000000000 -0.64094328880310 0.00000000000000 +vt 0.66666668653488 -0.64094328880310 0.00000000000000 +vt 0.00000000000000 -0.35905659198761 0.00000000000000 +vt 0.66666668653488 -0.36758917570114 0.00000000000000 +vt 0.33333334326744 -0.36758917570114 0.00000000000000 +vt 0.64094334840775 -0.33333331346512 0.00000000000000 +vt 0.35905668139458 -0.66666662693024 0.00000000000000 +vt 0.64094334840775 -0.14569893479347 0.00000000000000 +vt 0.64094334840775 -0.06507058441639 0.00000000000000 +vt 1.00000000000000 -0.36758917570114 0.00000000000000 +vt 0.36758926510811 -0.25235664844513 0.00000000000000 +vt 0.36758926510811 -0.33333331346512 0.00000000000000 +vt 0.35905668139458 -0.25235664844513 0.00000000000000 +vt 0.63241076469421 -0.66666662693024 0.00000000000000 +vt 0.63241076469421 -0.49726903438568 0.00000000000000 +vt 0.36758926510811 -0.49726903438568 0.00000000000000 +vt 0.63241076469421 -1.00000000000000 0.00000000000000 +vt 0.63241076469421 -0.86512541770935 0.00000000000000 +vt 0.36758926510811 -1.00000000000000 0.00000000000000 +vt 0.36758926510811 -0.86512541770935 0.00000000000000 +vt 0.33333334326744 -0.63241064548492 0.00000000000000 +vt 0.00000000000000 -0.64094328880310 0.00000000000000 +vt 0.00000000000000 -0.63241064548492 0.00000000000000 +vt 1.00000000000000 -0.63241064548492 0.00000000000000 +vt 0.66666668653488 -0.63241064548492 0.00000000000000 +vt 0.00000000000000 -0.36758917570114 0.00000000000000 +vt 0.63241076469421 -0.33333331346512 0.00000000000000 +vt 0.36758926510811 -0.66666662693024 0.00000000000000 +vt 0.63241076469421 -0.00000000000000 0.00000000000000 +vt 0.64094334840775 0.00000000000000 0.00000000000000 +vt 0.63241076469421 -0.06507058441639 0.00000000000000 +vt 0.66666668653488 -0.38793617486954 0.00000000000000 +vt 0.66666668653488 -0.40631717443466 0.00000000000000 +vt 0.33333334326744 -0.38793617486954 0.00000000000000 +vt 1.00000000000000 -0.38793617486954 0.00000000000000 +vt 0.40631720423698 -0.25235664844513 0.00000000000000 +vt 0.40631720423698 -0.33333331346512 0.00000000000000 +vt 0.38793626427650 -0.33333331346512 0.00000000000000 +vt 0.38793626427650 -0.25235664844513 0.00000000000000 +vt 0.61206376552582 -0.66666662693024 0.00000000000000 +vt 0.61206376552582 -0.49726903438568 0.00000000000000 +vt 0.38793626427650 -0.49726903438568 0.00000000000000 +vt 0.61206376552582 -1.00000000000000 0.00000000000000 +vt 0.61206376552582 -0.86512541770935 0.00000000000000 +vt 0.38793626427650 -1.00000000000000 0.00000000000000 +vt 0.38793626427650 -0.86512541770935 0.00000000000000 +vt 0.33333334326744 -0.61206352710724 0.00000000000000 +vt 0.00000000000000 -0.61206352710724 0.00000000000000 +vt 1.00000000000000 -0.61206352710724 0.00000000000000 +vt 0.66666668653488 -0.61206352710724 0.00000000000000 +vt 0.00000000000000 -0.38793617486954 0.00000000000000 +vt 0.61206376552582 -0.33333331346512 0.00000000000000 +vt 0.38793626427650 -0.66666662693024 0.00000000000000 +vt 0.61206376552582 0.00000000000000 0.00000000000000 +vt 0.63241076469421 0.00000000000000 0.00000000000000 +vt 0.61206376552582 -0.06507058441639 0.00000000000000 +vt 1.00000000000000 -0.40631717443466 0.00000000000000 +vt 0.42482569813728 -0.14569893479347 0.00000000000000 +vt 0.40631720423698 -0.14569893479347 0.00000000000000 +vt 0.40631720423698 -0.06507058441639 0.00000000000000 +vt 0.59368282556534 -1.00000000000000 0.00000000000000 +vt 0.59368282556534 -0.14569893479347 0.00000000000000 +vt 0.61206376552582 -0.14569893479347 0.00000000000000 +vt 0.66666668653488 -0.28290605545044 0.00000000000000 +vt 0.00117909780238 0.00000000000000 0.00000000000000 +vt 0.01747286878526 0.00000000000000 0.00000000000000 +vt 0.01747286878526 -0.06507058441639 0.00000000000000 +vt 0.65929591655731 -0.14569893479347 0.00000000000000 +vt 1.00000000000000 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.25235664844513 0.00000000000000 +vt 0.00000000000000 -0.25235664844513 0.00000000000000 +vt 0.64596253633499 0.00000000000000 0.00000000000000 +vt 0.68326687812805 -0.14569893479347 0.00000000000000 +vt 0.67708647251129 -0.14569893479347 0.00000000000000 +vt 0.67708647251129 -0.06507058441639 0.00000000000000 +vt 0.35403752326965 0.00000000000000 0.00000000000000 +vt 0.45337775349617 -0.25235664844513 0.00000000000000 +vt 0.42482569813728 -0.25235664844513 0.00000000000000 +vt 0.35958912968636 -0.25235664844513 0.00000000000000 +vt 0.64041090011597 -0.14569893479347 0.00000000000000 +vt 0.45337775349617 -0.14569893479347 0.00000000000000 +vt 0.35958912968636 -0.14569893479347 0.00000000000000 +vt 0.65929591655731 -0.25235664844513 0.00000000000000 +vt 0.65414547920227 -0.25235664844513 0.00000000000000 +vt 0.64041090011597 -0.25235664844513 0.00000000000000 +vt 0.35905668139458 0.00000000000000 0.00000000000000 +vt 0.36758926510811 0.00000000000000 0.00000000000000 +vt 0.36758926510811 -0.06507058441639 0.00000000000000 +vt 0.63241076469421 -0.14569893479347 0.00000000000000 +vt 0.38793626427650 -0.06507058441639 0.00000000000000 +vt 0.38793626427650 0.00000000000000 0.00000000000000 +vt 0.40631720423698 0.00000000000000 0.00000000000000 +vt 0.59368282556534 0.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.14569893479347 0.00000000000000 +vt 0.00117909780238 -0.06507058441639 0.00000000000000 +vt 0.01747286878526 -0.14569893479347 0.00000000000000 +vt 0.00656493613496 -0.25025600194931 0.00000000000000 +vt 0.00656493613496 -0.14779952168465 0.00000000000000 +vt 0.99343508481979 -0.14779952168465 0.00000000000000 +vt 0.99343508481979 -0.25025600194931 0.00000000000000 +vt 0.66666668653488 -0.25880938768387 0.00000000000000 +vt 0.66666668653488 -0.26455378532410 0.00000000000000 +vt 0.64596253633499 -0.25235664844513 0.00000000000000 +vt 0.64094334840775 -0.25235664844513 0.00000000000000 +vt 0.36758926510811 -0.14569893479347 0.00000000000000 +vt 0.38793626427650 -0.14569893479347 0.00000000000000 +vt 0.61206376552582 -0.25235664844513 0.00000000000000 +vt 0.59368282556534 -0.25235664844513 0.00000000000000 +vt 1.00000000000000 -0.25235664844513 0.00000000000000 +vt 0.50000000000000 -0.10538475215435 0.00000000000000 +vt 0.94750851392746 -0.25880938768387 0.00000000000000 +vt 0.94750851392746 -0.25235664844513 0.00000000000000 +vt 0.95929390192032 -0.25235664844513 0.00000000000000 +vt 0.65414547920227 -0.14569893479347 0.00000000000000 +vt 0.63241076469421 -0.25235664844513 0.00000000000000 +vt 0.00000000000000 -0.22618520259857 0.00000000000000 +vt 0.33333334326744 -0.22618520259857 0.00000000000000 +vt 1.00000000000000 -0.28290605545044 0.00000000000000 +vt 0.02159367129207 -0.33333331346512 0.00000000000000 +vt 0.01747286878526 -0.33333331346512 0.00000000000000 +vt 0.01747286878526 -0.28290605545044 0.00000000000000 +vt 0.33333334326744 -0.21609932184219 0.00000000000000 +vt 0.66666668653488 -0.21609932184219 0.00000000000000 +vt 0.00656311912462 -0.33173894882202 0.00000000000000 +vt 0.00656963419169 -0.25395500659943 0.00000000000000 +vt 0.99343037605286 -0.25395262241364 0.00000000000000 +vt 0.99343687295914 -0.33173894882202 0.00000000000000 +vt 0.66666668653488 -0.19931659102440 0.00000000000000 +vt 0.98252713680267 -0.14569893479347 0.00000000000000 +vt 0.99882090091705 -0.14569893479347 0.00000000000000 +vt 0.99882090091705 -0.19931659102440 0.00000000000000 +vt 0.65929591655731 -0.00000000000000 0.00000000000000 +vt 0.65622228384018 -0.35958909988403 0.00000000000000 +vt 0.34377774596214 -0.35958909988403 0.00000000000000 +vt 0.00000000000000 -0.37699043750763 0.00000000000000 +vt 0.00000000000000 -0.37286114692688 0.00000000000000 +vt 0.00000000000000 -0.53447842597961 0.00000000000000 +vt 0.00000000000000 -0.53598403930664 0.00000000000000 +vt 1.00000000000000 -0.53598403930664 0.00000000000000 +vt 1.00000000000000 -0.53447842597961 0.00000000000000 +vt 1.00000000000000 -0.37286114692688 0.00000000000000 +vt 1.00000000000000 -0.37699043750763 0.00000000000000 +vt 0.00000000000000 0.00000000000000 0.00000000000000 +vt 0.00000000000000 0.00000000000000 0.00000000000000 +vt 0.00000000000000 0.00000000000000 0.00000000000000 +vt 0.00000000000000 0.00000000000000 0.00000000000000 +vt 0.01206109393388 -0.01206109300256 0.00000000000000 +vt 0.98793888092041 -0.01206109300256 0.00000000000000 +vt 0.98793888092041 -0.98793888092041 0.00000000000000 +vt 0.01206109393388 -0.98793888092041 0.00000000000000 +vt 0.00000068846123 -0.49726903438568 0.00000000000000 +vt 0.66666692495346 -0.49726903438568 0.00000000000000 +vt 0.00000000000000 -0.49726903438568 0.00000000000000 +vt 0.33331331610680 -0.49726903438568 0.00000000000000 +vt 0.00000000000000 -0.33333331346512 0.00000000000000 +vt 0.00002092107752 -0.49719220399857 0.00000000000000 +vt 0.99228703975677 -0.49347573518753 0.00000000000000 +vt 0.99995273351669 -0.49724572896957 0.00000000000000 +vt 1.00000000000000 -0.33346474170685 0.00000000000000 +vt 0.99343031644821 -0.14410981535912 0.00000000000000 +vt 0.00656963419169 -0.25395262241364 0.00000000000000 +vt 0.99997943639755 -0.25236165523529 0.00000000000000 +vt 0.00769379315898 -0.49091595411301 0.00000000000000 +vt 0.99212825298309 -0.49347740411758 0.00000000000000 +vt 0.99338835477829 -0.34644341468811 0.00000000000000 +vt 0.00656311912462 -0.33173859119415 0.00000000000000 +vt 0.02159367129207 -0.66666662693024 0.00000000000000 +vt 0.03230825439095 -0.66666662693024 0.00000000000000 +vt 0.03230825439095 -0.68931341171265 0.00000000000000 +vt 0.02159367129207 -0.49726903438568 0.00000000000000 +vt 0.00117909780238 -0.22618520259857 0.00000000000000 +vt 0.00117909780238 -0.21609932184219 0.00000000000000 +vt 0.01747286878526 -0.21609932184219 0.00000000000000 +vt 0.98252713680267 -0.66666662693024 0.00000000000000 +vt 0.99882090091705 -0.66666662693024 0.00000000000000 +vt 0.99882090091705 -0.68931341171265 0.00000000000000 +vt 0.99882090091705 -0.49726903438568 0.00000000000000 +vt 0.99882090091705 0.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.87200260162354 0.00000000000000 +vt 0.00000000000000 -0.85849332809448 0.00000000000000 +vt 0.33333334326744 -0.85849332809448 0.00000000000000 +vt 0.66666668653488 -0.98252713680267 0.00000000000000 +vt 0.33333334326744 -0.98252713680267 0.00000000000000 +vt 0.66666668653488 -0.95929372310638 0.00000000000000 +vt 1.00000000000000 -0.95929372310638 0.00000000000000 +vt 1.00000000000000 -0.96769165992737 0.00000000000000 +vt 0.33333334326744 -0.05249151587486 0.00000000000000 +vt 0.08013159781694 -0.05249151587486 0.00000000000000 +vt 0.07984440773726 -0.04966851323843 0.00000000000000 +vt 0.33333334326744 -0.04070610553026 0.00000000000000 +vt 0.66666668653488 -0.02159366756678 0.00000000000000 +vt 0.66666668653488 -0.03230825066566 0.00000000000000 +vt 0.33333334326744 -0.03230825066566 0.00000000000000 +vt 0.93376743793488 0.00000000000000 0.00000000000000 +vt 0.93374282121658 -0.00023437108030 0.00000000000000 +vt 0.66666668653488 -0.00117909768596 0.00000000000000 +vt 0.00117909780238 -0.33333331346512 0.00000000000000 +vt 0.98252713680267 -0.33333331346512 0.00000000000000 +vt 0.99882090091705 -0.33333331346512 0.00000000000000 +vt 0.02159367129207 -0.86512541770935 0.00000000000000 +vt 0.03230825439095 -0.86512541770935 0.00000000000000 +vt 0.03230825439095 -0.88601279258728 0.00000000000000 +vt 0.98252713680267 -0.86512541770935 0.00000000000000 +vt 0.99882090091705 -0.86512541770935 0.00000000000000 +vt 0.99882090091705 -0.88601279258728 0.00000000000000 +vt 0.02159367129207 0.00000000000000 0.00000000000000 +vt 0.02159367129207 -0.06507058441639 0.00000000000000 +vt 0.98252713680267 -0.06507058441639 0.00000000000000 +vt 0.98456382751465 -0.06507058441639 0.00000000000000 +vt 0.98660057783127 -0.06507058441639 0.00000000000000 +vt 0.98863732814789 -0.06507058441639 0.00000000000000 +vt 0.99067401885986 -0.06507058441639 0.00000000000000 +vt 0.99271070957184 -0.06507058441639 0.00000000000000 +vt 0.99474745988846 -0.06507058441639 0.00000000000000 +vt 0.99678421020508 -0.06507058441639 0.00000000000000 +vt 0.99882090091705 -0.06507058441639 0.00000000000000 +vt 0.02159367129207 -0.14569893479347 0.00000000000000 +vt 0.99882090091705 -0.28290605545044 0.00000000000000 +vt 0.00117909780238 -0.25880938768387 0.00000000000000 +vt 0.00117909780238 -0.25235664844513 0.00000000000000 +vt 0.01747286878526 -0.25235664844513 0.00000000000000 +vt 0.94750851392746 -0.19931659102440 0.00000000000000 +vt 0.94750851392746 -0.14569893479347 0.00000000000000 +vt 0.95929390192032 -0.14569893479347 0.00000000000000 +vt 0.01747286878526 -0.19931659102440 0.00000000000000 +vt 0.02159367129207 -0.19931659102440 0.00000000000000 +vt 0.92184841632843 -0.68931341171265 0.00000000000000 +vt 0.92184841632843 -0.66666662693024 0.00000000000000 +vt 0.93535548448563 -0.66666662693024 0.00000000000000 +vt 0.96769177913666 -0.49726903438568 0.00000000000000 +vt 0.97840636968613 -0.66666662693024 0.00000000000000 +vt 0.94750851392746 -0.06507058441639 0.00000000000000 +vt 0.94338041543961 -0.06507058441639 0.00000000000000 +vt 0.94338041543961 0.00000000000000 0.00000000000000 +vt 0.33333334326744 -0.94750833511353 0.00000000000000 +vt 0.33333334326744 -0.94338023662567 0.00000000000000 +vt 0.66666668653488 -0.94338023662567 0.00000000000000 +vt 0.66666668653488 -0.94750833511353 0.00000000000000 +vt 0.66666668653488 -0.01747286692262 0.00000000000000 +vt 0.92904019355774 -0.01747286692262 0.00000000000000 +vt 0.92894887924194 -0.01835122704506 0.00000000000000 +vt 0.03230825439095 -0.49726903438568 0.00000000000000 +vt 0.95929390192032 -0.49726903438568 0.00000000000000 +vt 0.95929390192032 -0.33333331346512 0.00000000000000 +vt 0.96769177913666 -0.06507058441639 0.00000000000000 +vt 0.96903109550476 -0.06507058441639 0.00000000000000 +vt 0.97840636968613 -0.14569893479347 0.00000000000000 +vt 0.97037041187286 -0.06507058441639 0.00000000000000 +vt 0.97170972824097 -0.06507058441639 0.00000000000000 +vt 0.97304904460907 -0.06507058441639 0.00000000000000 +vt 0.97438836097717 -0.06507058441639 0.00000000000000 +vt 0.97572767734528 -0.06507058441639 0.00000000000000 +vt 0.97706699371338 -0.06507058441639 0.00000000000000 +vt 0.97840636968613 -0.28290605545044 0.00000000000000 +vt 0.04070611670613 -0.28290605545044 0.00000000000000 +vt 0.05249152705073 -0.72415518760681 0.00000000000000 +vt 0.05249152705073 -0.73210179805756 0.00000000000000 +vt 0.04070611670613 -0.73210179805756 0.00000000000000 +vt 0.04070611670613 -0.66666662693024 0.00000000000000 +vt 0.00000000000000 -0.97840631008148 0.00000000000000 +vt 0.00000000000000 -0.97706687450409 0.00000000000000 +vt 0.00000000000000 -0.97572755813599 0.00000000000000 +vt 0.00000000000000 -0.97438824176788 0.00000000000000 +vt 0.00000000000000 -0.97304892539978 0.00000000000000 +vt 0.00000000000000 -0.97170960903168 0.00000000000000 +vt 0.00000000000000 -0.97037029266357 0.00000000000000 +vt 0.00000000000000 -0.96903097629547 0.00000000000000 +vt 0.00000000000000 -0.96769165992737 0.00000000000000 +vt 1.00000000000000 -0.97840631008148 0.00000000000000 +vt 0.07096094638109 -0.01747286692262 0.00000000000000 +vt 0.33333334326744 -0.01747286692262 0.00000000000000 +vt 0.07196859270334 -0.02070396021008 0.00000000000000 +vt 0.18952682614326 -0.01793041452765 0.00000000000000 +vt 0.33333334326744 -0.07815162837505 0.00000000000000 +vt 0.05249152705073 0.00000000000000 0.00000000000000 +vt 0.05661962181330 0.00000000000000 0.00000000000000 +vt 0.05661962181330 -0.06507058441639 0.00000000000000 +vt 0.05249152705073 -0.06507058441639 0.00000000000000 +vt 0.05661962181330 -0.14569893479347 0.00000000000000 +vt 0.97840636968613 -0.22618520259857 0.00000000000000 +vt 0.97840636968613 -0.25235664844513 0.00000000000000 +vt 0.96769177913666 -0.25235664844513 0.00000000000000 +vt 0.05249152705073 -0.25235664844513 0.00000000000000 +vt 0.04070611670613 -0.25235664844513 0.00000000000000 +vt 0.04070611670613 -0.22618520259857 0.00000000000000 +vt 0.94750851392746 -0.49726903438568 0.00000000000000 +vt 0.95929390192032 -0.66666662693024 0.00000000000000 +vt 0.92510664463043 -0.03230825066566 0.00000000000000 +vt 0.92491179704666 -0.03419999033213 0.00000000000000 +vt 0.66666668653488 -0.04070610553026 0.00000000000000 +vt 0.05661962181330 -0.33333331346512 0.00000000000000 +vt 0.06464456021786 -0.33333331346512 0.00000000000000 +vt 0.06464456021786 -0.49726903438568 0.00000000000000 +vt 0.95929390192032 -0.06507058441639 0.00000000000000 +vt 0.96034359931946 -0.06507058441639 0.00000000000000 +vt 0.96769177913666 -0.14569893479347 0.00000000000000 +vt 0.96139335632324 -0.06507058441639 0.00000000000000 +vt 0.96244311332703 -0.06507058441639 0.00000000000000 +vt 0.96349287033081 -0.06507058441639 0.00000000000000 +vt 0.96454262733459 -0.06507058441639 0.00000000000000 +vt 0.96559232473373 -0.06507058441639 0.00000000000000 +vt 0.96664202213287 -0.06507058441639 0.00000000000000 +vt 0.94750851392746 -0.33333331346512 0.00000000000000 +vt 0.94338041543961 -0.33333331346512 0.00000000000000 +vt 0.94338041543961 -0.28290605545044 0.00000000000000 +vt 0.33333334326744 -0.95929372310638 0.00000000000000 +vt 0.00000000000000 -0.95929372310638 0.00000000000000 +vt 0.00000000000000 -0.94750833511353 0.00000000000000 +vt 0.66666668653488 -0.93535530567169 0.00000000000000 +vt 1.00000000000000 -0.93535530567169 0.00000000000000 +vt 1.00000000000000 -0.94338023662567 0.00000000000000 +vt 0.33333334326744 -0.05661960691214 0.00000000000000 +vt 0.08118689060211 -0.05661960691214 0.00000000000000 +vt 0.08108498901129 -0.05561542510986 0.00000000000000 +vt 0.83964729309082 -0.19931659102440 0.00000000000000 +vt 0.83964729309082 -0.14569893479347 0.00000000000000 +vt 0.85849362611771 -0.14569893479347 0.00000000000000 +vt 0.95929390192032 -0.68931341171265 0.00000000000000 +vt 0.95929390192032 -0.69834494590759 0.00000000000000 +vt 0.94750851392746 -0.69834494590759 0.00000000000000 +vt 0.95929390192032 0.00000000000000 0.00000000000000 +vt 0.95929390192032 -0.00813382305205 0.00000000000000 +vt 0.94750851392746 0.00000000000000 0.00000000000000 +vt 0.95929390192032 -0.01626764610410 0.00000000000000 +vt 0.95929390192032 -0.02440146729350 0.00000000000000 +vt 0.94750851392746 -0.00000000000000 0.00000000000000 +vt 0.95929390192032 -0.03253529220819 0.00000000000000 +vt 0.95929390192032 -0.04066911339760 0.00000000000000 +vt 0.95929390192032 -0.04880293458700 0.00000000000000 +vt 0.95929390192032 -0.05693675577641 0.00000000000000 +vt 0.94750851392746 -0.00000000000000 0.00000000000000 +vt 0.94338041543961 -0.49726903438568 0.00000000000000 +vt 0.95929390192032 -0.86512541770935 0.00000000000000 +vt 0.96769177913666 -0.86512541770935 0.00000000000000 +vt 0.96769177913666 -0.88601279258728 0.00000000000000 +vt 0.05661962181330 -0.25880938768387 0.00000000000000 +vt 0.05661962181330 -0.26455378532410 0.00000000000000 +vt 0.05249152705073 -0.26455378532410 0.00000000000000 +vt 0.06464456021786 -0.69834494590759 0.00000000000000 +vt 0.06464456021786 -0.70076346397400 0.00000000000000 +vt 0.05661962181330 -0.70076346397400 0.00000000000000 +vt 0.05249152705073 -0.49726903438568 0.00000000000000 +vt 0.05661962181330 -0.49726903438568 0.00000000000000 +vt 0.05661962181330 -0.66666662693024 0.00000000000000 +vt 0.04070611670613 -0.06507058441639 0.00000000000000 +vt 0.03230825439095 -0.06507058441639 0.00000000000000 +vt 0.03230825439095 0.00000000000000 0.00000000000000 +vt 0.05249152705073 -0.14569893479347 0.00000000000000 +vt 0.04070611670613 -0.14569893479347 0.00000000000000 +vt 0.05249152705073 -0.22618520259857 0.00000000000000 +vt 0.05249152705073 -0.21609932184219 0.00000000000000 +vt 0.05661962181330 -0.21609932184219 0.00000000000000 +vt 0.94750851392746 -0.66666662693024 0.00000000000000 +vt 0.66666668653488 -0.05249151587486 0.00000000000000 +vt 0.91986954212189 -0.05249151587486 0.00000000000000 +vt 0.91976845264435 -0.05348512530327 0.00000000000000 +vt 0.66666668653488 -0.05661960691214 0.00000000000000 +vt 0.00000000000000 -0.94338023662567 0.00000000000000 +vt 0.94750851392746 -0.70076346397400 0.00000000000000 +vt 0.94338041543961 -0.70076346397400 0.00000000000000 +vt 0.93535548448563 -0.06507058441639 0.00000000000000 +vt 0.93535548448563 -0.00000000000000 0.00000000000000 +vt 0.93535548448563 0.00000000000000 0.00000000000000 +vt 0.33333334326744 -0.68326663970947 0.00000000000000 +vt 0.33333334326744 -0.67708623409271 0.00000000000000 +vt 0.66666668653488 -0.67708623409271 0.00000000000000 +vt 0.94750851392746 -0.86512541770935 0.00000000000000 +vt 0.94750851392746 -0.87738072872162 0.00000000000000 +vt 0.94464325904846 -0.87151503562927 0.00000000000000 +vt 0.94338041543961 -0.86512541770935 0.00000000000000 +vt 0.06464456021786 0.00000000000000 0.00000000000000 +vt 0.06464456021786 -0.06507058441639 0.00000000000000 +vt 0.06464456021786 -0.14569893479347 0.00000000000000 +vt 0.05249152705073 -0.33333331346512 0.00000000000000 +vt 0.91917562484741 -0.26455378532410 0.00000000000000 +vt 0.91917562484741 -0.25880938768387 0.00000000000000 +vt 0.92184841632843 -0.25880938768387 0.00000000000000 +vt 1.00000000000000 -0.94750833511353 0.00000000000000 +vt 0.33333334326744 -0.06464454531670 0.00000000000000 +vt 0.08322326093912 -0.06464454531670 0.00000000000000 +vt 0.08302142471075 -0.06264582276344 0.00000000000000 +vt 0.94750851392746 -0.22618520259857 0.00000000000000 +vt 0.94338041543961 -0.25235664844513 0.00000000000000 +vt 0.93535548448563 -0.49726903438568 0.00000000000000 +vt 0.93535548448563 -0.33333331346512 0.00000000000000 +vt 0.07815165072680 -0.25880938768387 0.00000000000000 +vt 0.07815165072680 -0.26455378532410 0.00000000000000 +vt 0.06464456021786 -0.26455378532410 0.00000000000000 +vt 0.05249152705073 -0.70076346397400 0.00000000000000 +vt 0.06464456021786 -0.66666662693024 0.00000000000000 +vt 0.06464456021786 -0.25235664844513 0.00000000000000 +vt 0.05661962181330 -0.25235664844513 0.00000000000000 +vt 0.05661962181330 -0.22618520259857 0.00000000000000 +vt 0.94338041543961 -0.66666662693024 0.00000000000000 +vt 0.91881424188614 -0.05661960691214 0.00000000000000 +vt 0.91861540079117 -0.05857892334461 0.00000000000000 +vt 0.94338041543961 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.93535530567169 0.00000000000000 +vt 0.00000000000000 -0.93535530567169 0.00000000000000 +vt 0.94338041543961 -0.68931341171265 0.00000000000000 +vt 0.07815165072680 -0.33333331346512 0.00000000000000 +vt 0.08082442730665 -0.33333331346512 0.00000000000000 +vt 0.08082442730665 -0.49726903438568 0.00000000000000 +vt 0.66666668653488 -0.87200260162354 0.00000000000000 +vt 0.66666668653488 -0.85849332809448 0.00000000000000 +vt 1.00000000000000 -0.85849332809448 0.00000000000000 +vt 1.00000000000000 -0.87200260162354 0.00000000000000 +vt 0.94338041543961 -0.22618520259857 0.00000000000000 +vt 0.93535548448563 -0.25235664844513 0.00000000000000 +vt 0.07815165072680 -0.69834494590759 0.00000000000000 +vt 0.07815165072680 -0.70076346397400 0.00000000000000 +vt 0.91917562484741 -0.06507058441639 0.00000000000000 +vt 0.88816463947296 -0.06507058441639 0.00000000000000 +vt 0.88816463947296 0.00000000000000 0.00000000000000 +vt 0.07815165072680 0.00000000000000 0.00000000000000 +vt 0.08082442730665 0.00000000000000 0.00000000000000 +vt 0.08082442730665 -0.06507058441639 0.00000000000000 +vt 0.14150649309158 -0.06507058441639 0.00000000000000 +vt 0.16035282611847 -0.06507058441639 0.00000000000000 +vt 0.16035282611847 -0.14569893479347 0.00000000000000 +vt 0.94338041543961 -0.25880938768387 0.00000000000000 +vt 0.08660639822483 -0.07815162837505 0.00000000000000 +vt 0.08625631034374 -0.07465641200542 0.00000000000000 +vt 0.92184841632843 -0.49726903438568 0.00000000000000 +vt 0.92184841632843 -0.33333331346512 0.00000000000000 +vt 0.05661962181330 -0.28290605545044 0.00000000000000 +vt 0.07815165072680 -0.49726903438568 0.00000000000000 +vt 0.07815165072680 -0.66666662693024 0.00000000000000 +vt 0.06464456021786 -0.22618520259857 0.00000000000000 +vt 0.06464456021786 -0.21609932184219 0.00000000000000 +vt 0.07815165072680 -0.21609932184219 0.00000000000000 +vt 0.89947623014450 -0.13720884919167 0.00000000000000 +vt 0.89823222160339 -0.14150643348694 0.00000000000000 +vt 0.66666668653488 -0.14150643348694 0.00000000000000 +vt 0.90098106861114 -0.13201016187668 0.00000000000000 +vt 0.92184841632843 -0.06507058441639 0.00000000000000 +vt 0.93535548448563 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.92184817790985 0.00000000000000 +vt 0.00000000000000 -0.92184817790985 0.00000000000000 +vt 0.91917562484741 -0.68931341171265 0.00000000000000 +vt 0.91917562484741 -0.66666662693024 0.00000000000000 +vt 0.66666668653488 -0.12799715995789 0.00000000000000 +vt 0.33333334326744 -0.14150643348694 0.00000000000000 +vt 0.93535548448563 -0.22618520259857 0.00000000000000 +vt 0.92184841632843 -0.25235664844513 0.00000000000000 +vt 0.66666668653488 -0.92184817790985 0.00000000000000 +vt 0.93535548448563 -0.28290605545044 0.00000000000000 +vt 0.16035282611847 -0.28290605545044 0.00000000000000 +vt 0.16035282611847 -0.33333331346512 0.00000000000000 +vt 0.14150649309158 -0.33333331346512 0.00000000000000 +vt 1.00000000000000 -0.92184817790985 0.00000000000000 +vt 0.92184841632843 0.00000000000000 0.00000000000000 +vt 0.07815165072680 -0.06507058441639 0.00000000000000 +vt 0.07815165072680 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.08082440495491 0.00000000000000 +vt 0.08726935088634 -0.08082440495491 0.00000000000000 +vt 0.08719942718744 -0.08012521266937 0.00000000000000 +vt 0.91917562484741 -0.49726903438568 0.00000000000000 +vt 0.91917562484741 -0.33333331346512 0.00000000000000 +vt 0.08082442730665 -0.66666662693024 0.00000000000000 +vt 0.07815165072680 -0.19931659102440 0.00000000000000 +vt 0.08082442730665 -0.14569893479347 0.00000000000000 +vt 0.92184841632843 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.91917538642883 0.00000000000000 +vt 0.00000000000000 -0.91917538642883 0.00000000000000 +vt 0.91917562484741 -0.14569893479347 0.00000000000000 +vt 0.92184841632843 -0.19931659102440 0.00000000000000 +vt 0.66666668653488 -0.91917538642883 0.00000000000000 +vt 0.88816463947296 -0.25880938768387 0.00000000000000 +vt 0.88816463947296 -0.25235664844513 0.00000000000000 +vt 0.91917562484741 -0.25235664844513 0.00000000000000 +vt 0.11183543503284 -0.33333331346512 0.00000000000000 +vt 0.11183543503284 -0.49726903438568 0.00000000000000 +vt 1.00000000000000 -0.91917538642883 0.00000000000000 +vt 0.91917562484741 0.00000000000000 0.00000000000000 +vt 0.11183543503284 0.00000000000000 0.00000000000000 +vt 0.11183543503284 -0.06507058441639 0.00000000000000 +vt 0.91339468955994 -0.07815162837505 0.00000000000000 +vt 0.91332513093948 -0.07884661853313 0.00000000000000 +vt 0.66666668653488 -0.08082440495491 0.00000000000000 +vt 0.88816463947296 -0.68931341171265 0.00000000000000 +vt 0.88816463947296 -0.66666662693024 0.00000000000000 +vt 0.07815165072680 -0.28290605545044 0.00000000000000 +vt 0.07815165072680 -0.72415518760681 0.00000000000000 +vt 0.08082442730665 -0.70076346397400 0.00000000000000 +vt 0.33333334326744 -0.11183540523052 0.00000000000000 +vt 0.09480869024992 -0.11183540523052 0.00000000000000 +vt 0.09395059198141 -0.10309489071369 0.00000000000000 +vt 0.88816463947296 -0.49726903438568 0.00000000000000 +vt 0.88816463947296 -0.33333331346512 0.00000000000000 +vt 0.11183543503284 -0.66666662693024 0.00000000000000 +vt 0.08082442730665 -0.22618520259857 0.00000000000000 +vt 0.08082442730665 -0.21609932184219 0.00000000000000 +vt 0.11183543503284 -0.21609932184219 0.00000000000000 +vt 0.33333334326744 -0.88816440105438 0.00000000000000 +vt 0.00000000000000 -0.88816440105438 0.00000000000000 +vt 0.91917562484741 -0.22618520259857 0.00000000000000 +vt 0.66666668653488 -0.88816440105438 0.00000000000000 +vt 1.00000000000000 -0.88816440105438 0.00000000000000 +vt 0.88003259897232 -0.06507058441639 0.00000000000000 +vt 0.88003259897232 -0.00000000000000 0.00000000000000 +vt 0.88003259897232 0.00000000000000 0.00000000000000 +vt 0.11183543503284 -0.14569893479347 0.00000000000000 +vt 0.91273176670074 -0.08082440495491 0.00000000000000 +vt 0.91191226243973 -0.08901947736740 0.00000000000000 +vt 0.66666668653488 -0.11183540523052 0.00000000000000 +vt 0.08082442730665 -0.28290605545044 0.00000000000000 +vt 0.08082442730665 -0.26455378532410 0.00000000000000 +vt 0.11183543503284 -0.26455378532410 0.00000000000000 +vt 0.08082442730665 -0.68931341171265 0.00000000000000 +vt 0.88003259897232 -0.25880938768387 0.00000000000000 +vt 0.88003259897232 -0.25235664844513 0.00000000000000 +vt 0.11996748298407 -0.33333331346512 0.00000000000000 +vt 0.11996748298407 -0.49726903438568 0.00000000000000 +vt 0.11996748298407 0.00000000000000 0.00000000000000 +vt 0.11996748298407 -0.06507058441639 0.00000000000000 +vt 0.88003259897232 -0.68931341171265 0.00000000000000 +vt 0.88003259897232 -0.66666662693024 0.00000000000000 +vt 0.33333334326744 -0.11996744573116 0.00000000000000 +vt 0.09674037247896 -0.11996744573116 0.00000000000000 +vt 0.09651032090187 -0.11761295795441 0.00000000000000 +vt 0.88003259897232 -0.49726903438568 0.00000000000000 +vt 0.88003259897232 -0.33333331346512 0.00000000000000 +vt 0.11996748298407 -0.66666662693024 0.00000000000000 +vt 0.11183543503284 -0.19931659102440 0.00000000000000 +vt 0.11996748298407 -0.14569893479347 0.00000000000000 +vt 0.88816463947296 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.88003230094910 0.00000000000000 +vt 0.00000000000000 -0.88003230094910 0.00000000000000 +vt 0.88816463947296 -0.21609932184219 0.00000000000000 +vt 0.88816463947296 -0.22618520259857 0.00000000000000 +vt 0.88003259897232 -0.22618520259857 0.00000000000000 +vt 0.66666668653488 -0.88003230094910 0.00000000000000 +vt 1.00000000000000 -0.88003230094910 0.00000000000000 +vt 0.90519237518311 -0.11183540523052 0.00000000000000 +vt 0.90496480464935 -0.11415389180183 0.00000000000000 +vt 0.66666668653488 -0.11996744573116 0.00000000000000 +vt 0.11183543503284 -0.28290605545044 0.00000000000000 +vt 0.87200289964676 -0.06507058441639 0.00000000000000 +vt 0.87200289964676 0.00000000000000 0.00000000000000 +vt 0.87200289964676 -0.28290605545044 0.00000000000000 +vt 0.87200289964676 -0.26455378532410 0.00000000000000 +vt 0.88003259897232 -0.26455378532410 0.00000000000000 +vt 0.12799720466137 -0.33333331346512 0.00000000000000 +vt 0.12799720466137 -0.49726903438568 0.00000000000000 +vt 0.12799720466137 0.00000000000000 0.00000000000000 +vt 0.12799720466137 -0.06507058441639 0.00000000000000 +vt 0.33333334326744 -0.12799715995789 0.00000000000000 +vt 0.09862975776196 -0.12799715995789 0.00000000000000 +vt 0.09839924424887 -0.12562680244446 0.00000000000000 +vt 0.87200289964676 -0.49726903438568 0.00000000000000 +vt 0.87200289964676 -0.33333331346512 0.00000000000000 +vt 0.12799720466137 -0.66666662693024 0.00000000000000 +vt 0.11996748298407 -0.21609932184219 0.00000000000000 +vt 0.11996748298407 -0.19931659102440 0.00000000000000 +vt 0.12799720466137 -0.19931659102440 0.00000000000000 +vt 0.88003259897232 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.87200260162354 0.00000000000000 +vt 0.00000000000000 -0.88003230094910 0.00000000000000 +vt 0.88003259897232 -0.19931659102440 0.00000000000000 +vt 0.88003259897232 -0.21609932184219 0.00000000000000 +vt 0.87200289964676 -0.21609932184219 0.00000000000000 +vt 0.12799720466137 -0.14569893479347 0.00000000000000 +vt 0.90326070785522 -0.11996744573116 0.00000000000000 +vt 0.90303248167038 -0.12230330705643 0.00000000000000 +vt 0.11996748298407 -0.28290605545044 0.00000000000000 +vt 0.11996748298407 -0.69834494590759 0.00000000000000 +vt 0.12215475738049 -0.69834494590759 0.00000000000000 +vt 0.12155992537737 -0.70028376579285 0.00000000000000 +vt 0.11996748298407 -0.70076346397400 0.00000000000000 +vt 0.85849362611771 -0.06507058441639 0.00000000000000 +vt 0.85849362611771 -0.00000000000000 0.00000000000000 +vt 0.83964729309082 -0.28290605545044 0.00000000000000 +vt 0.83964729309082 -0.26455378532410 0.00000000000000 +vt 0.85849362611771 -0.26455378532410 0.00000000000000 +vt 0.14150649309158 -0.49726903438568 0.00000000000000 +vt 0.14150649309158 0.00000000000000 0.00000000000000 +vt 0.10176884382963 -0.14150643348694 0.00000000000000 +vt 0.10137242823839 -0.13739803433418 0.00000000000000 +vt 0.85849362611771 -0.49726903438568 0.00000000000000 +vt 0.85849362611771 -0.33333331346512 0.00000000000000 +vt 0.14150649309158 -0.52144515514374 0.00000000000000 +vt 0.14009018242359 -0.52536010742188 0.00000000000000 +vt 0.13584922254086 -0.59572815895081 0.00000000000000 +vt 0.14150649309158 -0.25235664844513 0.00000000000000 +vt 0.12799720466137 -0.25235664844513 0.00000000000000 +vt 0.12799720466137 -0.22618520259857 0.00000000000000 +vt 0.87200289964676 -0.66666662693024 0.00000000000000 +vt 0.87200289964676 -0.14569893479347 0.00000000000000 +vt 0.00000000000000 -0.76279282569885 0.00000000000000 +vt 0.00000000000000 -0.74795687198639 0.00000000000000 +vt 0.33333334326744 -0.74795687198639 0.00000000000000 +vt 0.87200289964676 -0.19931659102440 0.00000000000000 +vt 0.66666668653488 -0.83964693546295 0.00000000000000 +vt 1.00000000000000 -0.83964693546295 0.00000000000000 +vt 0.14150649309158 -0.14569893479347 0.00000000000000 +vt 0.87428092956543 -0.25204282999039 0.00000000000000 +vt 0.66666668653488 -0.25204282999039 0.00000000000000 +vt 0.87682569026947 -0.24268904328346 0.00000000000000 +vt 0.66666668653488 -0.23720681667328 0.00000000000000 +vt 0.33333334326744 -0.25204282999039 0.00000000000000 +vt 0.12799720466137 -0.28290605545044 0.00000000000000 +vt 0.83964729309082 -0.06507058441639 0.00000000000000 +vt 0.83964729309082 -0.00000000000000 0.00000000000000 +vt 0.83964729309082 0.00000000000000 0.00000000000000 +vt 0.16035282611847 -0.46988028287888 0.00000000000000 +vt 0.15791718661785 -0.47608244419098 0.00000000000000 +vt 0.16035282611847 0.00000000000000 0.00000000000000 +vt 0.33333334326744 -0.16035276651382 0.00000000000000 +vt 0.10606692731380 -0.16035276651382 0.00000000000000 +vt 0.10549761354923 -0.15438804030418 0.00000000000000 +vt 0.84974753856659 -0.49726903438568 0.00000000000000 +vt 0.83964729309082 -0.46988028287888 0.00000000000000 +vt 0.83964729309082 -0.33333331346512 0.00000000000000 +vt 0.14353355765343 -0.51548898220062 0.00000000000000 +vt 0.15025259554386 -0.49726903438568 0.00000000000000 +vt 0.14150649309158 -0.19931659102440 0.00000000000000 +vt 0.85849362611771 -0.52144515514374 0.00000000000000 +vt 0.83964729309082 -0.49726903438568 0.00000000000000 +vt 0.72643983364105 -0.22618520259857 0.00000000000000 +vt 0.72643983364105 -0.21609932184219 0.00000000000000 +vt 0.74795717000961 -0.21609932184219 0.00000000000000 +vt 0.16848716139793 -0.06507058441639 0.00000000000000 +vt 0.16848716139793 -0.14569893479347 0.00000000000000 +vt 0.27356019616127 -0.26455378532410 0.00000000000000 +vt 0.27356019616127 -0.28290605545044 0.00000000000000 +vt 0.25204288959503 -0.28290605545044 0.00000000000000 +vt 0.83151292800903 -0.25880938768387 0.00000000000000 +vt 0.83151292800903 -0.25235664844513 0.00000000000000 +vt 0.83964729309082 -0.25235664844513 0.00000000000000 +vt 0.33333334326744 -0.83964693546295 0.00000000000000 +vt 0.66666668653488 -0.83151257038116 0.00000000000000 +vt 1.00000000000000 -0.83151257038116 0.00000000000000 +vt 0.89767402410507 -0.14729183912277 0.00000000000000 +vt 0.66666668653488 -0.16035276651382 0.00000000000000 +vt 0.83151292800903 -0.06507058441639 0.00000000000000 +vt 0.83151292800903 -0.00000000000000 0.00000000000000 +vt 0.16848716139793 -0.33333331346512 0.00000000000000 +vt 0.16848716139793 -0.44822466373444 0.00000000000000 +vt 0.16632464528084 -0.45368653535843 0.00000000000000 +vt 0.16848716139793 0.00000000000000 0.00000000000000 +vt 0.33333334326744 -0.16848710179329 0.00000000000000 +vt 0.10789351165295 -0.16848710179329 0.00000000000000 +vt 0.10764394700527 -0.16586026549339 0.00000000000000 +vt 0.83151292800903 -0.44822466373444 0.00000000000000 +vt 0.83151292800903 -0.33333331346512 0.00000000000000 +vt 0.83809173107147 -0.46591919660568 0.00000000000000 +vt 0.16035282611847 -0.21609932184219 0.00000000000000 +vt 0.16035282611847 -0.19931659102440 0.00000000000000 +vt 0.16848716139793 -0.19931659102440 0.00000000000000 +vt 0.33333334326744 -0.83151257038116 0.00000000000000 +vt 0.00000000000000 -0.83964693546295 0.00000000000000 +vt 0.89393413066864 -0.16035276651382 0.00000000000000 +vt 0.89368653297424 -0.16294711828232 0.00000000000000 +vt 0.66666668653488 -0.16848710179329 0.00000000000000 +vt 0.83964729309082 -0.21609932184219 0.00000000000000 +vt 0.83151292800903 -0.21609932184219 0.00000000000000 +vt 0.17518058419228 -0.06507058441639 0.00000000000000 +vt 0.17518058419228 -0.14569893479347 0.00000000000000 +vt 0.82481950521469 -0.28290605545044 0.00000000000000 +vt 0.82481950521469 -0.26455378532410 0.00000000000000 +vt 0.83151292800903 -0.26455378532410 0.00000000000000 +vt 0.66666668653488 -0.82481908798218 0.00000000000000 +vt 1.00000000000000 -0.82481908798218 0.00000000000000 +vt 0.82481950521469 -0.06507058441639 0.00000000000000 +vt 0.82481950521469 -0.00000000000000 0.00000000000000 +vt 0.17518058419228 -0.43066757917404 0.00000000000000 +vt 0.17271395027637 -0.43685615062714 0.00000000000000 +vt 0.17518058419228 -0.33333331346512 0.00000000000000 +vt 0.17518058419228 0.00000000000000 0.00000000000000 +vt 0.33333334326744 -0.17518052458763 0.00000000000000 +vt 0.10938387364149 -0.17518052458763 0.00000000000000 +vt 0.10917638987303 -0.17298823595047 0.00000000000000 +vt 0.82481950521469 -0.43066757917404 0.00000000000000 +vt 0.82481950521469 -0.33333331346512 0.00000000000000 +vt 0.82928019762039 -0.44258552789688 0.00000000000000 +vt 0.83151292800903 -0.49726903438568 0.00000000000000 +vt 0.17518058419228 -0.25235664844513 0.00000000000000 +vt 0.16848716139793 -0.25235664844513 0.00000000000000 +vt 0.16848716139793 -0.22618520259857 0.00000000000000 +vt 0.83151292800903 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.82481908798218 0.00000000000000 +vt 0.00000000000000 -0.83151257038116 0.00000000000000 +vt 0.89210754632950 -0.16848710179329 0.00000000000000 +vt 0.89190131425858 -0.17065775394440 0.00000000000000 +vt 0.66666668653488 -0.17518052458763 0.00000000000000 +vt 0.83151292800903 -0.19931659102440 0.00000000000000 +vt 0.82481950521469 -0.21609932184219 0.00000000000000 +vt 0.16848716139793 -0.28290605545044 0.00000000000000 +vt 0.18465858697891 -0.06507058441639 0.00000000000000 +vt 0.18465858697891 -0.14569893479347 0.00000000000000 +vt 0.81534147262573 -0.26455378532410 0.00000000000000 +vt 0.81534147262573 -0.25880938768387 0.00000000000000 +vt 0.82481950521469 -0.25880938768387 0.00000000000000 +vt 0.66666668653488 -0.81534111499786 0.00000000000000 +vt 1.00000000000000 -0.81534111499786 0.00000000000000 +vt 0.81534147262573 -0.06507058441639 0.00000000000000 +vt 0.81534147262573 -0.00000000000000 0.00000000000000 +vt 0.18465858697891 -0.33333331346512 0.00000000000000 +vt 0.18465858697891 -0.40620207786560 0.00000000000000 +vt 0.18005505204201 -0.41764420270920 0.00000000000000 +vt 0.18465858697891 0.00000000000000 0.00000000000000 +vt 0.18005505204201 -0.03346531093121 0.00000000000000 +vt 0.33333334326744 -0.18465852737427 0.00000000000000 +vt 0.11147498339415 -0.18465852737427 0.00000000000000 +vt 0.11117739975452 -0.18149730563164 0.00000000000000 +vt 0.81534147262573 -0.40620207786560 0.00000000000000 +vt 0.81534147262573 -0.33333331346512 0.00000000000000 +vt 0.82031559944153 -0.41936773061752 0.00000000000000 +vt 0.81994503736496 -0.41295808553696 0.00000000000000 +vt 0.17518058419228 -0.19931659102440 0.00000000000000 +vt 0.18005505204201 -0.17174142599106 0.00000000000000 +vt 0.82481950521469 -0.14569893479347 0.00000000000000 +vt 0.82021594047546 -0.10653713345528 0.00000000000000 +vt 0.49523583054543 -0.82021558284760 0.00000000000000 +vt 0.33333334326744 -0.81534111499786 0.00000000000000 +vt 0.00000000000000 -0.82481908798218 0.00000000000000 +vt 0.16190248727798 -0.82021558284760 0.00000000000000 +vt 0.89061719179153 -0.17518052458763 0.00000000000000 +vt 0.89032202959061 -0.17829909920692 0.00000000000000 +vt 0.66666668653488 -0.18465852737427 0.00000000000000 +vt 0.82481950521469 -0.22618520259857 0.00000000000000 +vt 0.82481950521469 -0.25235664844513 0.00000000000000 +vt 0.81534147262573 -0.25235664844513 0.00000000000000 +vt 0.17518058419228 -0.28290605545044 0.00000000000000 +vt 0.18868151307106 -0.06507058441639 0.00000000000000 +vt 0.18868151307106 -0.14569893479347 0.00000000000000 +vt 0.81131851673126 -0.26455378532410 0.00000000000000 +vt 0.81131851673126 -0.25880938768387 0.00000000000000 +vt 0.66666668653488 -0.81131815910339 0.00000000000000 +vt 1.00000000000000 -0.81131815910339 0.00000000000000 +vt 0.81131851673126 -0.06507058441639 0.00000000000000 +vt 0.81131851673126 0.00000000000000 0.00000000000000 +vt 0.18868151307106 -0.39595514535904 0.00000000000000 +vt 0.18633769452572 -0.40175777673721 0.00000000000000 +vt 0.18868151307106 -0.33333331346512 0.00000000000000 +vt 0.18868151307106 0.00000000000000 0.00000000000000 +vt 0.33333334326744 -0.18868145346642 0.00000000000000 +vt 0.11235579848289 -0.18868145346642 0.00000000000000 +vt 0.11222858726978 -0.18732699751854 0.00000000000000 +vt 0.81131851673126 -0.39595514535904 0.00000000000000 +vt 0.81131851673126 -0.33333331346512 0.00000000000000 +vt 0.81296151876450 -0.40028679370880 0.00000000000000 +vt 0.81131851673126 -0.49726903438568 0.00000000000000 +vt 0.18868151307106 -0.25235664844513 0.00000000000000 +vt 0.18465858697891 -0.25235664844513 0.00000000000000 +vt 0.18465858697891 -0.22618520259857 0.00000000000000 +vt 0.81534147262573 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.81131815910339 0.00000000000000 +vt 0.00000000000000 -0.81534111499786 0.00000000000000 +vt 0.88852608203888 -0.18465852737427 0.00000000000000 +vt 0.88839924335480 -0.18600541353226 0.00000000000000 +vt 0.66666668653488 -0.18868145346642 0.00000000000000 +vt 0.81534147262573 -0.22618520259857 0.00000000000000 +vt 0.81131851673126 -0.25235664844513 0.00000000000000 +vt 0.18465858697891 -0.28290605545044 0.00000000000000 +vt 0.20887027680874 -0.06507058441639 0.00000000000000 +vt 0.20887027680874 -0.14569893479347 0.00000000000000 +vt 0.79112976789474 -0.33333331346512 0.00000000000000 +vt 0.79112976789474 -0.28290605545044 0.00000000000000 +vt 0.66666668653488 -0.79112935066223 0.00000000000000 +vt 1.00000000000000 -0.79112935066223 0.00000000000000 +vt 0.79112976789474 -0.06507058441639 0.00000000000000 +vt 0.79112976789474 -0.00000000000000 0.00000000000000 +vt 0.20887027680874 -0.33333331346512 0.00000000000000 +vt 0.20887027680874 -0.34572845697403 0.00000000000000 +vt 0.19450326263905 -0.38060671091080 0.00000000000000 +vt 0.20887027680874 0.00000000000000 0.00000000000000 +vt 0.33333334326744 -0.20887020230293 0.00000000000000 +vt 0.11671647429466 -0.20887020230293 0.00000000000000 +vt 0.11606366187334 -0.20184066891670 0.00000000000000 +vt 0.79112976789474 -0.34572845697403 0.00000000000000 +vt 0.79336923360825 -0.35151791572571 0.00000000000000 +vt 0.20887027680874 -0.25235664844513 0.00000000000000 +vt 0.18868151307106 -0.22618520259857 0.00000000000000 +vt 0.81131851673126 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.79112935066223 0.00000000000000 +vt 0.00000000000000 -0.81131815910339 0.00000000000000 +vt 0.88764524459839 -0.18868145346642 0.00000000000000 +vt 0.88700246810913 -0.19552528858185 0.00000000000000 +vt 0.66666668653488 -0.20887020230293 0.00000000000000 +vt 0.81131851673126 -0.22618520259857 0.00000000000000 +vt 0.79112976789474 -0.25235664844513 0.00000000000000 +vt 0.18868151307106 -0.25880938768387 0.00000000000000 +vt 0.23720687627792 -0.06507058441639 0.00000000000000 +vt 0.23720687627792 -0.14569893479347 0.00000000000000 +vt 0.76279318332672 -0.25880938768387 0.00000000000000 +vt 0.76279318332672 -0.25235664844513 0.00000000000000 +vt 0.66666668653488 -0.76279282569885 0.00000000000000 +vt 1.00000000000000 -0.76279282569885 0.00000000000000 +vt 0.76279318332672 -0.06507058441639 0.00000000000000 +vt 0.76279318332672 0.00000000000000 0.00000000000000 +vt 0.21770636737347 -0.33333331346512 0.00000000000000 +vt 0.23720687627792 -0.33333331346512 0.00000000000000 +vt 0.23720687627792 -0.40127348899841 0.00000000000000 +vt 0.21035107970238 -0.34190022945404 0.00000000000000 +vt 0.21397607028484 -0.33333331346512 0.00000000000000 +vt 0.23720687627792 0.00000000000000 0.00000000000000 +vt 0.33333334326744 -0.23720681667328 0.00000000000000 +vt 0.12267412990332 -0.23720681667328 0.00000000000000 +vt 0.12172807753086 -0.22685873508453 0.00000000000000 +vt 0.76279318332672 -0.40127348899841 0.00000000000000 +vt 0.76279318332672 -0.33333331346512 0.00000000000000 +vt 0.77036494016647 -0.37713831663132 0.00000000000000 +vt 0.79112976789474 -0.49726903438568 0.00000000000000 +vt 0.23720687627792 -0.25235664844513 0.00000000000000 +vt 0.20887027680874 -0.22618520259857 0.00000000000000 +vt 0.79112976789474 -0.14569893479347 0.00000000000000 +vt 0.33333334326744 -0.76279282569885 0.00000000000000 +vt 0.00000000000000 -0.79112935066223 0.00000000000000 +vt 0.88328456878662 -0.20887020230293 0.00000000000000 +vt 0.88235580921173 -0.21887111663818 0.00000000000000 +vt 0.79112976789474 -0.22618520259857 0.00000000000000 +vt 0.20887027680874 -0.28290605545044 0.00000000000000 +vt 0.21663765609264 -0.32999688386917 0.00000000000000 +vt 0.25204288959503 -0.06507058441639 0.00000000000000 +vt 0.27356019616127 -0.06507058441639 0.00000000000000 +vt 0.27356019616127 -0.14569893479347 0.00000000000000 +vt 0.74795717000961 -0.26455378532410 0.00000000000000 +vt 0.74795717000961 -0.25880938768387 0.00000000000000 +vt 0.66666668653488 -0.74795687198639 0.00000000000000 +vt 1.00000000000000 -0.74795687198639 0.00000000000000 +vt 0.33333334326744 -0.69834494590759 0.00000000000000 +vt 0.32291355729103 -0.70076346397400 0.00000000000000 +vt 0.74795717000961 -0.06507058441639 0.00000000000000 +vt 0.72643983364105 -0.06507058441639 0.00000000000000 +vt 0.72643983364105 0.00000000000000 0.00000000000000 +vt 0.25204288959503 -0.33333331346512 0.00000000000000 +vt 0.25204288959503 -0.44983637332916 0.00000000000000 +vt 0.24584810435772 -0.42881762981415 0.00000000000000 +vt 0.25204288959503 0.00000000000000 0.00000000000000 +vt 0.24584810435772 -0.03790035843849 0.00000000000000 +vt 0.12572006881237 -0.25204282999039 0.00000000000000 +vt 0.12521466612816 -0.24646976590157 0.00000000000000 +vt 0.74795717000961 -0.44983637332916 0.00000000000000 +vt 0.74795717000961 -0.33333331346512 0.00000000000000 +vt 0.75618821382523 -0.42428529262543 0.00000000000000 +vt 0.75415194034576 -0.40178465843201 0.00000000000000 +vt 0.25204288959503 -0.25235664844513 0.00000000000000 +vt 0.23720687627792 -0.22618520259857 0.00000000000000 +vt 0.24340166151524 -0.23711308836937 0.00000000000000 +vt 0.76279318332672 -0.14569893479347 0.00000000000000 +vt 0.75659841299057 -0.11203256249428 0.00000000000000 +vt 0.47251668572426 -0.75659799575806 0.00000000000000 +vt 0.00000000000000 -0.72643959522247 0.00000000000000 +vt 0.00000000000000 -0.71696186065674 0.00000000000000 +vt 0.33333334326744 -0.71696186065674 0.00000000000000 +vt 0.19414998590946 -0.72091925144196 0.00000000000000 +vt 1.00000000000000 -0.32291352748871 0.00000000000000 +vt 0.80585002899170 -0.32898253202438 0.00000000000000 +vt 0.66666668653488 -0.32291352748871 0.00000000000000 +vt 0.47251668572426 -0.32898253202438 0.00000000000000 +vt 0.76279318332672 -0.21609932184219 0.00000000000000 +vt 0.76279318332672 -0.22618520259857 0.00000000000000 +vt 0.74795717000961 -0.22618520259857 0.00000000000000 +vt 0.75415194034576 -0.22197383642197 0.00000000000000 +vt 0.23720687627792 -0.25880938768387 0.00000000000000 +vt 0.24584810435772 -0.25505095720291 0.00000000000000 +vt 0.25204288959503 -0.14569893479347 0.00000000000000 +vt 0.24340166151524 -0.09873695671558 0.00000000000000 +vt 0.72643983364105 -0.28290605545044 0.00000000000000 +vt 0.72643983364105 -0.26455378532410 0.00000000000000 +vt 0.73897260427475 -0.27221673727036 0.00000000000000 +vt 0.66666668653488 -0.72643959522247 0.00000000000000 +vt 1.00000000000000 -0.72643959522247 0.00000000000000 +vt 0.86081665754318 -0.73542416095734 0.00000000000000 +vt 0.74795717000961 0.00000000000000 0.00000000000000 +vt 0.75659841299057 -0.03790035843849 0.00000000000000 +vt 0.27356019616127 -0.33333331346512 0.00000000000000 +vt 0.27356019616127 -0.49726903438568 0.00000000000000 +vt 0.26457563042641 -0.42881762981415 0.00000000000000 +vt 0.27356019616127 0.00000000000000 0.00000000000000 +vt 0.26457563042641 -0.03790035843849 0.00000000000000 +vt 0.33333334326744 -0.27356016635895 0.00000000000000 +vt 0.13005134463310 -0.27356016635895 0.00000000000000 +vt 0.12930318713188 -0.26521337032318 0.00000000000000 +vt 0.73267716169357 -0.49726903438568 0.00000000000000 +vt 0.72643983364105 -0.49726903438568 0.00000000000000 +vt 0.72643983364105 -0.33333331346512 0.00000000000000 +vt 0.74364972114563 -0.46445149183273 0.00000000000000 +vt 0.26732289791107 -0.49726903438568 0.00000000000000 +vt 0.27356019616127 -0.51592409610748 0.00000000000000 +vt 0.25204288959503 -0.49726903438568 0.00000000000000 +vt 0.27356019616127 -0.25235664844513 0.00000000000000 +vt 0.25204288959503 -0.22618520259857 0.00000000000000 +vt 0.26925274729729 -0.24711748957634 0.00000000000000 +vt 0.72820371389389 -0.51115548610687 0.00000000000000 +vt 0.73074728250504 -0.53117990493774 0.00000000000000 +vt 0.74795717000961 -0.14569893479347 0.00000000000000 +vt 0.73074728250504 -0.08121119439602 0.00000000000000 +vt 0.59993821382523 -0.73074698448181 0.00000000000000 +vt 0.71696215867996 -0.19931659102440 0.00000000000000 +vt 0.71696215867996 -0.14569893479347 0.00000000000000 +vt 0.72643983364105 -0.14569893479347 0.00000000000000 +vt 0.71885943412781 -0.18858310580254 0.00000000000000 +vt 0.32291355729103 -0.33333331346512 0.00000000000000 +vt 0.33124744892120 -0.29300081729889 0.00000000000000 +vt 0.28303787112236 -0.06507058441639 0.00000000000000 +vt 0.28303787112236 -0.14569893479347 0.00000000000000 +vt 0.27545750141144 -0.08121119439602 0.00000000000000 +vt 0.71696215867996 -0.06507058441639 0.00000000000000 +vt 0.71696215867996 0.00000000000000 0.00000000000000 +vt 0.72454255819321 -0.05204440653324 0.00000000000000 +vt 0.33333334326744 -0.72643959522247 0.00000000000000 +vt 0.26660490036011 -0.73074698448181 0.00000000000000 +vt 0.87354063987732 -0.26020604372025 0.00000000000000 +vt 0.66666668653488 -0.27356016635895 0.00000000000000 +vt 0.71696215867996 -0.25880938768387 0.00000000000000 +vt 0.71696215867996 -0.25235664844513 0.00000000000000 +vt 0.72643983364105 -0.25235664844513 0.00000000000000 +vt 0.66666668653488 -0.71696186065674 0.00000000000000 +vt 1.00000000000000 -0.71696186065674 0.00000000000000 +vt 0.28303787112236 -0.33333331346512 0.00000000000000 +vt 0.28303787112236 -0.49726903438568 0.00000000000000 +vt 0.28303787112236 0.00000000000000 0.00000000000000 +vt 0.13163562119007 -0.27976500988007 0.00000000000000 +vt 0.13159382343292 -0.27929621934891 0.00000000000000 +vt 0.33333334326744 -0.28303784132004 0.00000000000000 +vt 0.00000000000000 -0.28303784132004 0.00000000000000 +vt 0.11510685831308 -0.27976500988007 0.00000000000000 +vt 0.71696215867996 -0.49726903438568 0.00000000000000 +vt 0.71696215867996 -0.33333331346512 0.00000000000000 +vt 0.28303787112236 -0.54352664947510 0.00000000000000 +vt 0.27478992938995 -0.51924848556519 0.00000000000000 +vt 0.27356019616127 -0.22618520259857 0.00000000000000 +vt 0.27356019616127 -0.21609932184219 0.00000000000000 +vt 0.28303787112236 -0.21609932184219 0.00000000000000 +vt 0.72643983364105 -0.51592409610748 0.00000000000000 +vt 0.71921491622925 -0.53753292560577 0.00000000000000 +vt 0.71921491622925 -0.08423505723476 0.00000000000000 +vt 0.58743703365326 -0.71921455860138 0.00000000000000 +vt 0.00000000000000 -0.68326663970947 0.00000000000000 +vt 0.00000000000000 -0.67708623409271 0.00000000000000 +vt 0.07922966778278 -0.68179762363434 0.00000000000000 +vt 0.86994963884354 -0.27356016635895 0.00000000000000 +vt 0.86961734294891 -0.27726733684540 0.00000000000000 +vt 0.66666668653488 -0.28303784132004 0.00000000000000 +vt 0.68326687812805 -0.21609932184219 0.00000000000000 +vt 0.68326687812805 -0.19931659102440 0.00000000000000 +vt 0.27356019616127 -0.25880938768387 0.00000000000000 +vt 0.28303787112236 -0.25235664844513 0.00000000000000 +vt 0.31673318147659 -0.06507058441639 0.00000000000000 +vt 0.31673318147659 -0.14569893479347 0.00000000000000 +vt 0.68326687812805 -0.06507058441639 0.00000000000000 +vt 0.68326687812805 -0.00000000000000 0.00000000000000 +vt 0.68326687812805 -0.25880938768387 0.00000000000000 +vt 0.68326687812805 -0.25235664844513 0.00000000000000 +vt 0.66666668653488 -0.68326663970947 0.00000000000000 +vt 1.00000000000000 -0.68326663970947 0.00000000000000 +vt 0.31673318147659 -0.33333331346512 0.00000000000000 +vt 0.31673318147659 -0.49726903438568 0.00000000000000 +vt 0.31673318147659 0.00000000000000 0.00000000000000 +vt 0.68326687812805 -0.68931341171265 0.00000000000000 +vt 0.68326687812805 -0.66666662693024 0.00000000000000 +vt 0.71002686023712 -0.66666662693024 0.00000000000000 +vt 0.70991474390030 -0.67140316963196 0.00000000000000 +vt 0.68326687812805 -0.88601279258728 0.00000000000000 +vt 0.68326687812805 -0.86512541770935 0.00000000000000 +vt 0.71277642250061 -0.86512541770935 0.00000000000000 +vt 0.71269261837006 -0.86777198314667 0.00000000000000 +vt 0.33333334326744 -0.31673312187195 0.00000000000000 +vt 0.00000000000000 -0.31673312187195 0.00000000000000 +vt 0.04223670437932 -0.31246358156204 0.00000000000000 +vt 0.68326687812805 -0.49726903438568 0.00000000000000 +vt 0.68326687812805 -0.33333331346512 0.00000000000000 +vt 0.68753641843796 -0.35410559177399 0.00000000000000 +vt 0.31673318147659 -0.66666662693024 0.00000000000000 +vt 0.31246364116669 -0.64520215988159 0.00000000000000 +vt 0.28512823581696 -0.95995771884918 0.00000000000000 +vt 0.28496828675270 -0.95572137832642 0.00000000000000 +vt 0.31673318147659 -0.88601279258728 0.00000000000000 +vt 0.31673318147659 -0.95995771884918 0.00000000000000 +vt 0.28303787112236 -0.19931659102440 0.00000000000000 +vt 0.31246364116669 -0.15249282121658 0.00000000000000 +vt 0.71696215867996 -0.54352664947510 0.00000000000000 +vt 0.71414917707443 -0.55180668830872 0.00000000000000 +vt 0.71122604608536 -0.63782918453217 0.00000000000000 +vt 0.71414917707443 -0.09102892875671 0.00000000000000 +vt 0.55934977531433 -0.71414887905121 0.00000000000000 +vt 0.28933072090149 -0.72415518760681 0.00000000000000 +vt 0.31673318147659 -0.72415518760681 0.00000000000000 +vt 0.28919637203217 -0.73064935207367 0.00000000000000 +vt 0.28303787112236 -0.72415518760681 0.00000000000000 +vt 0.66666668653488 -0.31673312187195 0.00000000000000 +vt 1.00000000000000 -0.28303784132004 0.00000000000000 +vt 0.44065025448799 -0.28585082292557 0.00000000000000 +vt 0.28303787112236 -0.28290605545044 0.00000000000000 +vt 0.28585085272789 -0.31709820032120 0.00000000000000 +vt 0.22601644694805 -0.71414887905121 0.00000000000000 +vt 0.67708647251129 -0.21609932184219 0.00000000000000 +vt 0.67002135515213 -0.21694129705429 0.00000000000000 +vt 0.32291355729103 -0.06507058441639 0.00000000000000 +vt 0.32239758968353 -0.09102892875671 0.00000000000000 +vt 0.66753655672073 -0.04412106424570 0.00000000000000 +vt 0.67708647251129 -0.25880938768387 0.00000000000000 +vt 0.68326687812805 -0.26455378532410 0.00000000000000 +vt 0.68275094032288 -0.26065880060196 0.00000000000000 +vt 0.77398359775543 -0.66753649711609 0.00000000000000 +vt 0.33246347308159 -0.38611251115799 0.00000000000000 +vt 0.32291355729103 0.00000000000000 0.00000000000000 +vt 0.32239758968353 -0.02094952017069 0.00000000000000 +vt 0.66666668653488 -0.72415518760681 0.00000000000000 +vt 0.67708647251129 -0.70076346397400 0.00000000000000 +vt 0.67002135515213 -0.70271623134613 0.00000000000000 +vt 0.67708647251129 -0.88601279258728 0.00000000000000 +vt 0.67002135515213 -0.89218592643738 0.00000000000000 +vt 0.33333334326744 -0.32291352748871 0.00000000000000 +vt 0.22601644694805 -0.33246344327927 0.00000000000000 +vt 0.67708647251129 -0.33333331346512 0.00000000000000 +vt 0.67760241031647 -0.44448977708817 0.00000000000000 +vt 0.32291355729103 -0.49726903438568 0.00000000000000 +vt 0.33246347308159 -0.55180668830872 0.00000000000000 +vt 0.32291355729103 -1.00000000000000 0.00000000000000 +vt 0.32997867465019 -0.99665713310242 0.00000000000000 +vt 0.66666668653488 -0.73791563510895 0.00000000000000 +vt 0.66666668653488 -0.76504194736481 0.00000000000000 +vt 0.66493827104568 -0.74070084095001 0.00000000000000 +vt 0.33506178855896 -0.69713830947876 0.00000000000000 +vt 0.33333334326744 -0.76504194736481 0.00000000000000 +vt 0.55934977531433 -0.76277732849121 0.00000000000000 +vt 0.00117909780238 -0.72415518760681 0.00000000000000 +vt 0.00000000000000 -0.70076346397400 0.00000000000000 +vt 0.00009843413136 -0.71662414073944 0.00000000000000 +vt 0.96769177913666 -0.70076346397400 0.00000000000000 +vt 0.96769177913666 -0.69834494590759 0.00000000000000 +vt 0.97840636968613 -0.69834494590759 0.00000000000000 +vt 0.97114133834839 -0.69854676723480 0.00000000000000 +vt 0.00000000000000 -0.69834494590759 0.00000000000000 +vt 0.00000000000000 -0.68931341171265 0.00000000000000 +vt 0.10731690376997 -0.69006741046906 0.00000000000000 +vt 0.66666668653488 -0.68931341171265 0.00000000000000 +vt 0.77398359775543 -0.66855716705322 0.00000000000000 +vt 0.03230825439095 -0.72415518760681 0.00000000000000 +vt 0.03230825439095 -0.73210179805756 0.00000000000000 +vt 0.02159367129207 -0.73210179805756 0.00000000000000 +vt 0.02885868772864 -0.73143839836121 0.00000000000000 +vt 1.00000000000000 -0.72415518760681 0.00000000000000 +vt 1.00000000000000 -0.73210179805756 0.00000000000000 +vt 0.99882090091705 -0.73210179805756 0.00000000000000 +vt 0.99962037801743 -0.73143839836121 0.00000000000000 +vt 0.93535548448563 -0.72415518760681 0.00000000000000 +vt 0.93535548448563 -0.73210179805756 0.00000000000000 +vt 0.92184841632843 -0.73210179805756 0.00000000000000 +vt 0.93100684881210 -0.73143839836121 0.00000000000000 +vt 0.03230825439095 -0.70076346397400 0.00000000000000 +vt 0.03230825439095 -0.69834494590759 0.00000000000000 +vt 0.04070611670613 -0.69834494590759 0.00000000000000 +vt 0.03501195088029 -0.69854676723480 0.00000000000000 +vt 0.95929390192032 -0.72415518760681 0.00000000000000 +vt 0.94750851392746 -0.72415518760681 0.00000000000000 +vt 0.94849240779877 -0.71662414073944 0.00000000000000 +vt 0.06464456021786 -0.72415518760681 0.00000000000000 +vt 0.06464456021786 -0.73210179805756 0.00000000000000 +vt 0.05661962181330 -0.73210179805756 0.00000000000000 +vt 0.06206092610955 -0.73143839836121 0.00000000000000 +vt 0.94338041543961 -0.72415518760681 0.00000000000000 +vt 0.94617944955826 -0.72220230102539 0.00000000000000 +vt 0.05249152705073 -0.69834494590759 0.00000000000000 +vt 0.05661962181330 -0.69834494590759 0.00000000000000 +vt 0.05382056906819 -0.69854676723480 0.00000000000000 +vt 0.94079679250717 -0.72220230102539 0.00000000000000 +vt 0.07380302995443 -0.72220230102539 0.00000000000000 +vt 0.92184841632843 -0.72415518760681 0.00000000000000 +vt 0.91917562484741 -0.73210179805756 0.00000000000000 +vt 0.92098790407181 -0.73143839836121 0.00000000000000 +vt 0.88855248689651 -0.73210179805756 0.00000000000000 +vt 0.88851886987686 -0.73201096057892 0.00000000000000 +vt 0.91917562484741 -0.72415518760681 0.00000000000000 +vt 0.08082442730665 -0.69834494590759 0.00000000000000 +vt 0.07901215553284 -0.69854676723480 0.00000000000000 +vt 0.10951002687216 -0.73791563510895 0.00000000000000 +vt 0.08082442730665 -0.73791563510895 0.00000000000000 +vt 0.11141872406006 -0.73217988014221 0.00000000000000 +vt 0.10185141861439 -0.73743021488190 0.00000000000000 +vt 0.11183543503284 -0.70076346397400 0.00000000000000 +vt 0.11183543503284 -0.69834494590759 0.00000000000000 +vt 0.11445355415344 -0.69854676723480 0.00000000000000 +vt 0.87784534692764 -0.69834494590759 0.00000000000000 +vt 0.88003259897232 -0.69834494590759 0.00000000000000 +vt 0.87802493572235 -0.69894957542419 0.00000000000000 +vt 0.87458807229996 -0.69854676723480 0.00000000000000 +vt 0.86856967210770 -0.66666662693024 0.00000000000000 +vt 0.86963969469070 -0.67062830924988 0.00000000000000 +vt 0.85849362611771 -0.66666662693024 0.00000000000000 +vt 0.32291355729103 -0.72415518760681 0.00000000000000 +vt 0.31673318147659 -0.70076346397400 0.00000000000000 +vt 0.31724914908409 -0.71662414073944 0.00000000000000 +vt 0.71066933870316 -0.72415518760681 0.00000000000000 +vt 0.68326687812805 -0.72415518760681 0.00000000000000 +vt 0.71028131246567 -0.70540142059326 0.00000000000000 +vt 0.71696215867996 -0.72415518760681 0.00000000000000 +vt 0.28963124752045 -0.69834494590759 0.00000000000000 +vt 0.31673318147659 -0.69834494590759 0.00000000000000 +vt 0.28959232568741 -0.70029294490814 0.00000000000000 +vt 0.29388609528542 -0.69854676723480 0.00000000000000 +vt 0.67708647251129 -0.66666662693024 0.00000000000000 +vt 0.67002135515213 -0.66855716705322 0.00000000000000 +vt 0.33333334326744 -0.73210179805756 0.00000000000000 +vt 0.34564337134361 -0.69253277778625 0.00000000000000 +vt 0.66493827104568 -0.70544791221619 0.00000000000000 +vt 0.96769177913666 -0.72415518760681 0.00000000000000 +vt 0.97840636968613 -0.70076346397400 0.00000000000000 +vt 0.97114133834839 -0.70271623134613 0.00000000000000 +vt 0.10731690376997 -0.70271623134613 0.00000000000000 +vt 1.00000000000000 -0.70076346397400 0.00000000000000 +vt 0.77398359775543 -0.70271623134613 0.00000000000000 +vt 0.04070611670613 -0.70076346397400 0.00000000000000 +vt 0.05150765180588 -0.70829439163208 0.00000000000000 +vt 0.05661962181330 -0.79991745948792 0.00000000000000 +vt 0.05661962181330 -0.81081044673920 0.00000000000000 +vt 0.05249152705073 -0.81081044673920 0.00000000000000 +vt 0.05529057979584 -0.80990099906921 0.00000000000000 +vt 0.08082442730665 -0.72415518760681 0.00000000000000 +vt 0.08082442730665 -0.73210179805756 0.00000000000000 +vt 0.07815165072680 -0.73210179805756 0.00000000000000 +vt 0.07996392250061 -0.73143839836121 0.00000000000000 +vt 0.11183543503284 -0.72415518760681 0.00000000000000 +vt 0.11445355415344 -0.70271623134613 0.00000000000000 +vt 0.87858301401138 -0.70076346397400 0.00000000000000 +vt 0.88003259897232 -0.70076346397400 0.00000000000000 +vt 0.87925648689270 -0.70302438735962 0.00000000000000 +vt 0.87200289964676 -0.70076346397400 0.00000000000000 +vt 0.28960397839546 -0.70076346397400 0.00000000000000 +vt 0.28922110795975 -0.71986269950867 0.00000000000000 +vt 0.28303787112236 -0.70076346397400 0.00000000000000 +vt 0.68326687812805 -0.73210179805756 0.00000000000000 +vt 0.67708647251129 -0.73210179805756 0.00000000000000 +vt 0.68127709627151 -0.73143839836121 0.00000000000000 +vt 0.44065025448799 -0.70271623134613 0.00000000000000 +vt 0.01747286878526 -0.73210179805756 0.00000000000000 +vt 0.01747286878526 -0.73791563510895 0.00000000000000 +vt 0.00117909780238 -0.73791563510895 0.00000000000000 +vt 0.01222707796842 -0.73743021488190 0.00000000000000 +vt 0.02159367129207 -0.70076346397400 0.00000000000000 +vt 0.03141377493739 -0.70829439163208 0.00000000000000 +vt 0.98252713680267 -0.72415518760681 0.00000000000000 +vt 0.98252713680267 -0.70076346397400 0.00000000000000 +vt 0.99882090091705 -0.70076346397400 0.00000000000000 +vt 0.98777294158936 -0.70271623134613 0.00000000000000 +vt 0.92184841632843 -0.70076346397400 0.00000000000000 +vt 0.93535548448563 -0.70076346397400 0.00000000000000 +vt 0.92619705200195 -0.70271623134613 0.00000000000000 +vt 0.94750851392746 -0.78987216949463 0.00000000000000 +vt 0.94750851392746 -0.77860510349274 0.00000000000000 +vt 0.95929390192032 -0.77860510349274 0.00000000000000 +vt 0.95130282640457 -0.77954566478729 0.00000000000000 +vt 0.05661962181330 -0.72415518760681 0.00000000000000 +vt 0.05920325592160 -0.70271623134613 0.00000000000000 +vt 0.94750851392746 -0.79991745948792 0.00000000000000 +vt 0.94750851392746 -0.81081044673920 0.00000000000000 +vt 0.94338041543961 -0.81081044673920 0.00000000000000 +vt 0.94617944955826 -0.80990099906921 0.00000000000000 +vt 0.94338041543961 -0.73210179805756 0.00000000000000 +vt 0.94079679250717 -0.73143839836121 0.00000000000000 +vt 0.07815165072680 -0.81081044673920 0.00000000000000 +vt 0.07815165072680 -0.82132709026337 0.00000000000000 +vt 0.07170551270247 -0.83631098270416 0.00000000000000 +vt 0.06464456021786 -0.83631098270416 0.00000000000000 +vt 0.91917562484741 -0.70076346397400 0.00000000000000 +vt 0.88816463947296 -0.72415518760681 0.00000000000000 +vt 0.88816463947296 -0.70076346397400 0.00000000000000 +vt 0.88308179378510 -0.71538412570953 0.00000000000000 +vt 0.88003259897232 -0.70547449588776 0.00000000000000 +vt 0.11996748298407 -0.70547449588776 0.00000000000000 +vt 0.12141705304384 -0.70076346397400 0.00000000000000 +vt 0.32291355729103 -0.73210179805756 0.00000000000000 +vt 0.31673318147659 -0.73210179805756 0.00000000000000 +vt 0.71083837747574 -0.73791563510895 0.00000000000000 +vt 0.68326687812805 -0.73791563510895 0.00000000000000 +vt 0.71073842048645 -0.73317563533783 0.00000000000000 +vt 0.71696215867996 -0.73791563510895 0.00000000000000 +vt 0.00117909780238 -0.68931341171265 0.00000000000000 +vt 0.00000000000000 -0.99678409099579 0.00000000000000 +vt 0.00000000000000 -0.99474740028381 0.00000000000000 +vt 0.00000000000000 -0.99271070957184 0.00000000000000 +vt 0.00000000000000 -0.99067401885986 0.00000000000000 +vt 0.00000000000000 -0.98863720893860 0.00000000000000 +vt 0.00000000000000 -0.98660051822662 0.00000000000000 +vt 0.00000000000000 -0.98456382751465 0.00000000000000 +vt 0.00000000000000 -0.98252713680267 0.00000000000000 +vt 1.00000000000000 -0.98252713680267 0.00000000000000 +vt 0.06623370945454 0.00000000000000 0.00000000000000 +vt 0.06653127074242 -0.00094375701156 0.00000000000000 +vt 0.00000000000000 -0.88601279258728 0.00000000000000 +vt 0.00000000000000 -0.00000000000000 0.00000000000000 +vt 0.00117909780238 -0.14569893479347 0.00000000000000 +vt 1.00000000000000 -0.19931659102440 0.00000000000000 +vt 0.00000000000000 -0.21609932184219 0.00000000000000 +vt 1.00000000000000 -0.68931341171265 0.00000000000000 +vt 1.00000000000000 -0.69834494590759 0.00000000000000 +vt 0.99882090091705 -0.69834494590759 0.00000000000000 +vt 0.98252713680267 -0.49726903438568 0.00000000000000 +vt 0.99474745988846 -0.05693675577641 0.00000000000000 +vt 0.99678421020508 -0.05693675577641 0.00000000000000 +vt 0.99271070957184 -0.05693675577641 0.00000000000000 +vt 0.99271070957184 -0.04880293458700 0.00000000000000 +vt 0.99474745988846 -0.04880293458700 0.00000000000000 +vt 0.99067401885986 -0.05693675577641 0.00000000000000 +vt 0.98863732814789 -0.05693675577641 0.00000000000000 +vt 0.98863732814789 -0.04880293458700 0.00000000000000 +vt 0.99067401885986 -0.04880293458700 0.00000000000000 +vt 0.98863732814789 -0.04066911339760 0.00000000000000 +vt 0.99067401885986 -0.04066911339760 0.00000000000000 +vt 0.98863732814789 -0.03253529220819 0.00000000000000 +vt 0.99067401885986 -0.03253529220819 0.00000000000000 +vt 0.99271070957184 -0.04066911339760 0.00000000000000 +vt 0.98660057783127 -0.05693675577641 0.00000000000000 +vt 0.98456382751465 -0.05693675577641 0.00000000000000 +vt 0.98456382751465 -0.04880293458700 0.00000000000000 +vt 0.98660057783127 -0.04880293458700 0.00000000000000 +vt 0.98252713680267 -0.05693675577641 0.00000000000000 +vt 0.98252713680267 -0.04880293458700 0.00000000000000 +vt 0.98252713680267 -0.04066911339760 0.00000000000000 +vt 0.98456382751465 -0.04066911339760 0.00000000000000 +vt 0.98252713680267 -0.03253529220819 0.00000000000000 +vt 0.98456382751465 -0.03253529220819 0.00000000000000 +vt 0.98660057783127 -0.04066911339760 0.00000000000000 +vt 0.98252713680267 -0.02440146729350 0.00000000000000 +vt 0.98456382751465 -0.02440146729350 0.00000000000000 +vt 0.98252713680267 -0.01626764610410 0.00000000000000 +vt 0.98456382751465 -0.01626764610410 0.00000000000000 +vt 0.98660057783127 -0.02440146729350 0.00000000000000 +vt 0.98660057783127 -0.03253529220819 0.00000000000000 +vt 0.98252713680267 -0.00813382305205 0.00000000000000 +vt 0.98456382751465 -0.00813382305205 0.00000000000000 +vt 0.98252713680267 0.00000000000000 0.00000000000000 +vt 0.98660057783127 -0.01626764610410 0.00000000000000 +vt 0.98863732814789 -0.02440146729350 0.00000000000000 +vt 0.93310177326202 -0.00444917194545 0.00000000000000 +vt 1.00000000000000 -0.88601279258728 0.00000000000000 +vt 0.99882090091705 -0.95995771884918 0.00000000000000 +vt 0.00117909780238 -0.70076346397400 0.00000000000000 +vt 0.01747286878526 -0.70076346397400 0.00000000000000 +vt 0.01747286878526 -0.72415518760681 0.00000000000000 +vt 0.98252713680267 -0.73210179805756 0.00000000000000 +vt 0.99882090091705 -0.72415518760681 0.00000000000000 +vt 0.00000000000000 -0.78987216949463 0.00000000000000 +vt 0.00000000000000 -0.77860510349274 0.00000000000000 +vt 0.00117909780238 -0.77860510349274 0.00000000000000 +vt 0.66666668653488 -0.73210179805756 0.00000000000000 +vt 0.33333334326744 -0.73791563510895 0.00000000000000 +vt 0.96769177913666 -0.73210179805756 0.00000000000000 +vt 0.97840636968613 -0.72415518760681 0.00000000000000 +vt 0.33333334326744 -0.77860510349274 0.00000000000000 +vt 0.00000000000000 -0.77860510349274 0.00000000000000 +vt 0.05249152705073 -0.79520118236542 0.00000000000000 +vt 0.05249152705073 -0.79991745948792 0.00000000000000 +vt 0.04070611670613 -0.79991745948792 0.00000000000000 +vt 0.11183543503284 -0.73092770576477 0.00000000000000 +vt 0.11405009776354 -0.72415518760681 0.00000000000000 +vt 0.11996748298407 -0.72415518760681 0.00000000000000 +vt 0.28715133666992 -0.86284339427948 0.00000000000000 +vt 0.31673318147659 -0.84643304347992 0.00000000000000 +vt 0.31673318147659 -0.86512541770935 0.00000000000000 +vt 0.28722360730171 -0.86512541770935 0.00000000000000 +vt 0.62525898218155 -0.72415518760681 0.00000000000000 +vt 0.02159367129207 -0.73791563510895 0.00000000000000 +vt 0.01747286878526 -0.73282396793365 0.00000000000000 +vt 1.00000000000000 -0.73791563510895 0.00000000000000 +vt 0.99882090091705 -0.73791563510895 0.00000000000000 +vt 0.99896734952927 -0.73791563510895 0.00000000000000 +vt 0.93535548448563 -0.73791563510895 0.00000000000000 +vt 0.92184841632843 -0.73791563510895 0.00000000000000 +vt 0.92352628707886 -0.73791563510895 0.00000000000000 +vt 0.06464456021786 -0.73791563510895 0.00000000000000 +vt 0.06464456021786 -0.76504194736481 0.00000000000000 +vt 0.05661962181330 -0.76504194736481 0.00000000000000 +vt 0.05761650577188 -0.76504194736481 0.00000000000000 +vt 0.91917562484741 -0.73791563510895 0.00000000000000 +vt 0.91950762271881 -0.73791563510895 0.00000000000000 +vt 0.89049005508423 -0.73791563510895 0.00000000000000 +vt 0.89033824205399 -0.73750805854797 0.00000000000000 +vt 0.88594996929169 -0.72415518760681 0.00000000000000 +vt 0.88647347688675 -0.72580778598785 0.00000000000000 +vt 0.88003259897232 -0.72415518760681 0.00000000000000 +vt 0.07815165072680 -0.73791563510895 0.00000000000000 +vt 0.67708647251129 -0.73791563510895 0.00000000000000 +vt 0.00117909780238 -0.73210179805756 0.00000000000000 +vt 0.94750851392746 -0.73210179805756 0.00000000000000 +vt 0.94338041543961 -0.73791563510895 0.00000000000000 +vt 0.32291355729103 -0.73791563510895 0.00000000000000 +vt 0.31673318147659 -0.73791563510895 0.00000000000000 +vt 0.71063119173050 -0.72564828395844 0.00000000000000 +vt 0.98252713680267 -0.73791563510895 0.00000000000000 +vt 0.98558855056763 -0.73682320117950 0.00000000000000 +vt 0.00095755798975 -0.72564828395844 0.00000000000000 +vt 0.66277658939362 -0.72452867031097 0.00000000000000 +vt 0.33333334326744 -0.75994515419006 0.00000000000000 +vt 0.96769177913666 -0.73791563510895 0.00000000000000 +vt 0.97840636968613 -0.73210179805756 0.00000000000000 +vt 0.97639322280884 -0.73319411277771 0.00000000000000 +vt 0.93737024068832 -0.73319411277771 0.00000000000000 +vt 0.60403692722321 -0.73319411277771 0.00000000000000 +vt 0.05249152705073 -0.73791563510895 0.00000000000000 +vt 0.05584399774671 -0.73319411277771 0.00000000000000 +vt 0.01747286878526 -0.77860510349274 0.00000000000000 +vt 0.01747286878526 -0.78987216949463 0.00000000000000 +vt 0.00117909780238 -0.78987216949463 0.00000000000000 +vt 0.00424052216113 -0.78775513172150 0.00000000000000 +vt 0.94750851392746 -0.73791563510895 0.00000000000000 +vt 0.95929390192032 -0.73210179805756 0.00000000000000 +vt 0.95707952976227 -0.73319411277771 0.00000000000000 +vt 0.94673287868500 -0.73319411277771 0.00000000000000 +vt 0.07561381161213 -0.73319411277771 0.00000000000000 +vt 0.71119153499603 -0.76504194736481 0.00000000000000 +vt 0.68326687812805 -0.76504194736481 0.00000000000000 +vt 0.71070730686188 -0.74295103549957 0.00000000000000 +vt 0.68959784507751 -0.75994515419006 0.00000000000000 +vt 0.00000000000000 -0.73791563510895 0.00000000000000 +vt 0.00095755798975 -0.73319411277771 0.00000000000000 +vt 0.27070358395576 -0.73319411277771 0.00000000000000 +vt 0.03230825439095 -0.73791563510895 0.00000000000000 +vt 0.03912824764848 -0.73319411277771 0.00000000000000 +vt 0.28923386335373 -0.73210179805756 0.00000000000000 +vt 0.28913426399231 -0.73686373233795 0.00000000000000 +vt 0.28303787112236 -0.73210179805756 0.00000000000000 +vt 0.02159367129207 -0.76504194736481 0.00000000000000 +vt 0.01747286878526 -0.76504194736481 0.00000000000000 +vt 0.01824712380767 -0.74301230907440 0.00000000000000 +vt 1.00000000000000 -0.76504194736481 0.00000000000000 +vt 1.00000000000000 -0.77860510349274 0.00000000000000 +vt 0.99882090091705 -0.77860510349274 0.00000000000000 +vt 0.99904245138168 -0.77605664730072 0.00000000000000 +vt 0.93535548448563 -0.76504194736481 0.00000000000000 +vt 0.92184841632843 -0.76504194736481 0.00000000000000 +vt 0.92438626289368 -0.75994515419006 0.00000000000000 +vt 0.05661962181330 -0.73791563510895 0.00000000000000 +vt 0.06313676387072 -0.73319411277771 0.00000000000000 +vt 0.89992588758469 -0.76504194736481 0.00000000000000 +vt 0.89695745706558 -0.75735056400299 0.00000000000000 +vt 0.91917562484741 -0.76504194736481 0.00000000000000 +vt 0.08082442730665 -0.76504194736481 0.00000000000000 +vt 0.07815165072680 -0.76504194736481 0.00000000000000 +vt 0.67708647251129 -0.76504194736481 0.00000000000000 +vt 0.94338041543961 -0.76504194736481 0.00000000000000 +vt 0.32291355729103 -0.76504194736481 0.00000000000000 +vt 0.31673318147659 -0.76504194736481 0.00000000000000 +vt 0.99882090091705 -0.76504194736481 0.00000000000000 +vt 0.98252713680267 -0.76504194736481 0.00000000000000 +vt 0.66666668653488 -0.84643304347992 0.00000000000000 +vt 0.96769177913666 -0.76504194736481 0.00000000000000 +vt 0.97840636968613 -0.73791563510895 0.00000000000000 +vt 0.66666668653488 -0.77860510349274 0.00000000000000 +vt 0.05249152705073 -0.76504194736481 0.00000000000000 +vt 0.94750851392746 -0.76504194736481 0.00000000000000 +vt 0.95929390192032 -0.73791563510895 0.00000000000000 +vt 0.00000000000000 -0.76504194736481 0.00000000000000 +vt 0.03230825439095 -0.76504194736481 0.00000000000000 +vt 0.04070611670613 -0.73791563510895 0.00000000000000 +vt 0.28916162252426 -0.73791563510895 0.00000000000000 +vt 0.28868547081947 -0.76049530506134 0.00000000000000 +vt 0.28303787112236 -0.73791563510895 0.00000000000000 +vt 0.06464456021786 -0.77860510349274 0.00000000000000 +vt 0.05661962181330 -0.77860510349274 0.00000000000000 +vt 0.10838600993156 -0.74093294143677 0.00000000000000 +vt 0.00117909780238 -0.76504194736481 0.00000000000000 +vt 0.71137875318527 -0.77860510349274 0.00000000000000 +vt 0.68326687812805 -0.77860510349274 0.00000000000000 +vt 0.71112799644470 -0.76739025115967 0.00000000000000 +vt 0.71696215867996 -0.76504194736481 0.00000000000000 +vt 0.02159367129207 -0.77860510349274 0.00000000000000 +vt 0.93535548448563 -0.77860510349274 0.00000000000000 +vt 0.92184841632843 -0.77860510349274 0.00000000000000 +vt 0.90490341186523 -0.77860510349274 0.00000000000000 +vt 0.90244817733765 -0.77235794067383 0.00000000000000 +vt 0.91917562484741 -0.77860510349274 0.00000000000000 +vt 0.08082442730665 -0.77860510349274 0.00000000000000 +vt 0.07815165072680 -0.77860510349274 0.00000000000000 +vt 0.67708647251129 -0.77860510349274 0.00000000000000 +vt 0.94338041543961 -0.77860510349274 0.00000000000000 +vt 0.32291355729103 -0.77860510349274 0.00000000000000 +vt 0.31673318147659 -0.77860510349274 0.00000000000000 +vt 0.98252713680267 -0.77860510349274 0.00000000000000 +vt 0.33333334326744 -0.78987216949463 0.00000000000000 +vt 0.96769177913666 -0.77860510349274 0.00000000000000 +vt 0.97840636968613 -0.76504194736481 0.00000000000000 +vt 0.05249152705073 -0.77860510349274 0.00000000000000 +vt 0.95929390192032 -0.76504194736481 0.00000000000000 +vt 0.33333334326744 -0.79991745948792 0.00000000000000 +vt 0.33333334326744 -0.81081044673920 0.00000000000000 +vt 0.00000000000000 -0.81081044673920 0.00000000000000 +vt 0.03230825439095 -0.77860510349274 0.00000000000000 +vt 0.04070611670613 -0.76504194736481 0.00000000000000 +vt 0.28880849480629 -0.76504194736481 0.00000000000000 +vt 0.28855991363525 -0.77638232707977 0.00000000000000 +vt 0.28303787112236 -0.76504194736481 0.00000000000000 +vt 0.10007417947054 -0.76504194736481 0.00000000000000 +vt 0.09768575429916 -0.77123045921326 0.00000000000000 +vt 1.00000000000000 -0.78987216949463 0.00000000000000 +vt 0.99882090091705 -0.78987216949463 0.00000000000000 +vt 0.33333334326744 -0.84643304347992 0.00000000000000 +vt 0.06464456021786 -0.78987216949463 0.00000000000000 +vt 0.05661962181330 -0.78987216949463 0.00000000000000 +vt 0.71154010295868 -0.78987216949463 0.00000000000000 +vt 0.68326687812805 -0.78987216949463 0.00000000000000 +vt 0.71132677793503 -0.78048944473267 0.00000000000000 +vt 0.71696215867996 -0.77860510349274 0.00000000000000 +vt 0.01747286878526 -0.79520118236542 0.00000000000000 +vt 0.02159367129207 -0.78987216949463 0.00000000000000 +vt 0.93535548448563 -0.78987216949463 0.00000000000000 +vt 0.92184841632843 -0.78987216949463 0.00000000000000 +vt 0.08025335520506 -0.81625890731812 0.00000000000000 +vt 0.08082442730665 -0.81081044673920 0.00000000000000 +vt 0.08082442730665 -0.81491923332214 0.00000000000000 +vt 0.08082442730665 -0.83631098270416 0.00000000000000 +vt 0.68326687812805 -0.79991745948792 0.00000000000000 +vt 0.68326687812805 -0.81081044673920 0.00000000000000 +vt 0.67708647251129 -0.81081044673920 0.00000000000000 +vt 0.94338041543961 -0.78987216949463 0.00000000000000 +vt 0.32291355729103 -0.78987216949463 0.00000000000000 +vt 0.31673318147659 -0.78987216949463 0.00000000000000 +vt 0.98252713680267 -0.78987216949463 0.00000000000000 +vt 0.66666668653488 -0.78987216949463 0.00000000000000 +vt 0.66666668653488 -0.79520118236542 0.00000000000000 +vt 0.66666668653488 -0.79991745948792 0.00000000000000 +vt 0.33333334326744 -0.83631098270416 0.00000000000000 +vt 0.98252713680267 -0.81081044673920 0.00000000000000 +vt 0.98252713680267 -0.83631098270416 0.00000000000000 +vt 0.97840636968613 -0.83631098270416 0.00000000000000 +vt 0.05249152705073 -0.78987216949463 0.00000000000000 +vt 0.94750851392746 -0.84643304347992 0.00000000000000 +vt 0.94750851392746 -0.83631098270416 0.00000000000000 +vt 0.95929390192032 -0.83631098270416 0.00000000000000 +vt 0.06464456021786 -0.79991745948792 0.00000000000000 +vt 0.06464456021786 -0.79520118236542 0.00000000000000 +vt 0.07815165072680 -0.79520118236542 0.00000000000000 +vt 0.00117909780238 -0.79991745948792 0.00000000000000 +vt 0.00117909780238 -0.81081044673920 0.00000000000000 +vt 0.03230825439095 -0.83631098270416 0.00000000000000 +vt 0.03230825439095 -0.81081044673920 0.00000000000000 +vt 0.04070611670613 -0.81081044673920 0.00000000000000 +vt 0.28862124681473 -0.77860510349274 0.00000000000000 +vt 0.28840947151184 -0.78807592391968 0.00000000000000 +vt 0.28303787112236 -0.77860510349274 0.00000000000000 +vt 0.09509666264057 -0.77860510349274 0.00000000000000 +vt 0.09230828285217 -0.78569972515106 0.00000000000000 +vt 0.08082442730665 -0.78987216949463 0.00000000000000 +vt 0.01747286878526 -0.81081044673920 0.00000000000000 +vt 0.01747286878526 -0.83631098270416 0.00000000000000 +vt 0.00117909780238 -0.83631098270416 0.00000000000000 +vt 0.91917562484741 -0.79991745948792 0.00000000000000 +vt 0.91917562484741 -0.79520118236542 0.00000000000000 +vt 0.92184841632843 -0.79520118236542 0.00000000000000 +vt 0.00000000000000 -0.79520118236542 0.00000000000000 +vt 1.00000000000000 -0.83631098270416 0.00000000000000 +vt 0.99882090091705 -0.83631098270416 0.00000000000000 +vt 0.06464456021786 -0.81081044673920 0.00000000000000 +vt 0.71185505390167 -0.81081044673920 0.00000000000000 +vt 0.71163964271545 -0.80163812637329 0.00000000000000 +vt 0.71696215867996 -0.79991745948792 0.00000000000000 +vt 0.03230825439095 -0.79991745948792 0.00000000000000 +vt 0.02159367129207 -0.81081044673920 0.00000000000000 +vt 0.93535548448563 -0.79991745948792 0.00000000000000 +vt 0.93535548448563 -0.81081044673920 0.00000000000000 +vt 0.92184841632843 -0.81081044673920 0.00000000000000 +vt 0.90651798248291 -0.78320395946503 0.00000000000000 +vt 0.88816463947296 -0.77860510349274 0.00000000000000 +vt 0.07815165072680 -0.79991745948792 0.00000000000000 +vt 0.08082442730665 -0.79520118236542 0.00000000000000 +vt 0.94338041543961 -0.79991745948792 0.00000000000000 +vt 0.32291355729103 -0.81081044673920 0.00000000000000 +vt 0.99882090091705 -0.79991745948792 0.00000000000000 +vt 0.99882090091705 -0.81081044673920 0.00000000000000 +vt 0.96769177913666 -0.78987216949463 0.00000000000000 +vt 0.97840636968613 -0.77860510349274 0.00000000000000 +vt 0.97892141342163 0.00000000000000 0.00000000000000 +vt 0.97943651676178 -0.00813382305205 0.00000000000000 +vt 0.97892141342163 -0.00813382305205 0.00000000000000 +vt 0.97892141342163 -0.00000000000000 0.00000000000000 +vt 0.97943651676178 0.00000000000000 0.00000000000000 +vt 0.97995162010193 -0.00813382305205 0.00000000000000 +vt 0.97995162010193 -0.01626764610410 0.00000000000000 +vt 0.97943651676178 -0.01626764610410 0.00000000000000 +vt 0.97995162010193 0.00000000000000 0.00000000000000 +vt 0.98046672344208 -0.00813382305205 0.00000000000000 +vt 0.98046672344208 0.00000000000000 0.00000000000000 +vt 0.98098182678223 -0.00813382305205 0.00000000000000 +vt 0.98098182678223 -0.01626764610410 0.00000000000000 +vt 0.98046672344208 -0.01626764610410 0.00000000000000 +vt 0.98098182678223 -0.02440146729350 0.00000000000000 +vt 0.98046672344208 -0.02440146729350 0.00000000000000 +vt 0.98098182678223 -0.03253529220819 0.00000000000000 +vt 0.98046672344208 -0.03253529220819 0.00000000000000 +vt 0.97995162010193 -0.02440146729350 0.00000000000000 +vt 0.98098182678223 0.00000000000000 0.00000000000000 +vt 0.98149693012238 -0.00813382305205 0.00000000000000 +vt 0.98149693012238 0.00000000000000 0.00000000000000 +vt 0.98201203346252 -0.00813382305205 0.00000000000000 +vt 0.98201203346252 -0.01626764610410 0.00000000000000 +vt 0.98149693012238 -0.01626764610410 0.00000000000000 +vt 0.98149693012238 -0.00000000000000 0.00000000000000 +vt 0.98201203346252 0.00000000000000 0.00000000000000 +vt 0.98201203346252 -0.02440146729350 0.00000000000000 +vt 0.98201203346252 -0.03253529220819 0.00000000000000 +vt 0.98149693012238 -0.02440146729350 0.00000000000000 +vt 0.98201203346252 -0.04066911339760 0.00000000000000 +vt 0.98201203346252 -0.04880293458700 0.00000000000000 +vt 0.98149693012238 -0.04066911339760 0.00000000000000 +vt 0.98149693012238 -0.03253529220819 0.00000000000000 +vt 0.98201203346252 -0.05693675577641 0.00000000000000 +vt 0.98149693012238 -0.04880293458700 0.00000000000000 +vt 0.98098182678223 -0.04066911339760 0.00000000000000 +vt 0.03230825439095 -0.26455378532410 0.00000000000000 +vt 0.03230825439095 -0.28290605545044 0.00000000000000 +vt 0.02159367129207 -0.28290605545044 0.00000000000000 +vt 0.01747286878526 -0.69834494590759 0.00000000000000 +vt 0.02159367129207 -0.68931341171265 0.00000000000000 +vt 0.33333334326744 -0.02159366756678 0.00000000000000 +vt 0.01866063848138 -0.93864405155182 0.00000000000000 +vt 0.01747286878526 -0.94076490402222 0.00000000000000 +vt 0.01747286878526 -0.88601279258728 0.00000000000000 +vt 0.02159367129207 -0.88601279258728 0.00000000000000 +vt 0.03230825439095 -0.14569893479347 0.00000000000000 +vt 0.03230825439095 -0.21609932184219 0.00000000000000 +vt 0.03230825439095 -0.22618520259857 0.00000000000000 +vt 0.02159367129207 -0.22618520259857 0.00000000000000 +vt 0.92769932746887 -0.02391768246889 0.00000000000000 +vt 0.97892141342163 -0.06507058441639 0.00000000000000 +vt 0.97943651676178 -0.06507058441639 0.00000000000000 +vt 0.97995162010193 -0.06507058441639 0.00000000000000 +vt 0.98046672344208 -0.06507058441639 0.00000000000000 +vt 0.98098182678223 -0.06507058441639 0.00000000000000 +vt 0.98149693012238 -0.06507058441639 0.00000000000000 +vt 0.98201203346252 -0.06507058441639 0.00000000000000 +vt 0.98252713680267 -0.25235664844513 0.00000000000000 +vt 0.98252713680267 -0.25880938768387 0.00000000000000 +vt 0.00000000000000 -0.98201203346252 0.00000000000000 +vt 0.00000000000000 -0.98149693012238 0.00000000000000 +vt 0.00000000000000 -0.98098182678223 0.00000000000000 +vt 0.00000000000000 -0.98046672344208 0.00000000000000 +vt 0.00000000000000 -0.97995162010193 0.00000000000000 +vt 0.00000000000000 -0.97943651676178 0.00000000000000 +vt 0.00000000000000 -0.97892141342163 0.00000000000000 +vt 0.07489448040724 -0.03230825066566 0.00000000000000 +vt 0.07464733719826 -0.02990880608559 0.00000000000000 +vt 0.98252713680267 -0.22618520259857 0.00000000000000 +vt 0.98252713680267 -0.68931341171265 0.00000000000000 +vt 0.98252713680267 -0.69834494590759 0.00000000000000 +vt 0.02159367129207 -0.72415518760681 0.00000000000000 +vt 0.03230825439095 -0.78987216949463 0.00000000000000 +vt 0.03230825439095 -0.79520118236542 0.00000000000000 +vt 0.02159367129207 -0.79520118236542 0.00000000000000 +vt 0.96769177913666 -0.83631098270416 0.00000000000000 +vt 0.96769177913666 -0.81081044673920 0.00000000000000 +vt 0.97840636968613 -0.81081044673920 0.00000000000000 +vt 0.96769177913666 -0.28290605545044 0.00000000000000 +vt 0.07689083367586 -0.03876894712448 0.00000000000000 +vt 0.00000000000000 -0.03230825066566 0.00000000000000 +vt 0.96769177913666 -0.19931659102440 0.00000000000000 +vt 0.05249152705073 -0.28290605545044 0.00000000000000 +vt 0.05249152705073 -0.66666662693024 0.00000000000000 +vt 0.04070611670613 -0.86512541770935 0.00000000000000 +vt 0.03230825439095 -0.25235664844513 0.00000000000000 +vt 0.96769177913666 -0.66666662693024 0.00000000000000 +vt 0.92263150215149 -0.04344156384468 0.00000000000000 +vt 0.00000000000000 -0.96664190292358 0.00000000000000 +vt 0.00000000000000 -0.96559214591980 0.00000000000000 +vt 0.00000000000000 -0.96454238891602 0.00000000000000 +vt 0.00000000000000 -0.96349263191223 0.00000000000000 +vt 0.00000000000000 -0.96244287490845 0.00000000000000 +vt 0.00000000000000 -0.96139311790466 0.00000000000000 +vt 0.00000000000000 -0.96034336090088 0.00000000000000 +vt 0.00000000000000 -0.96349263191223 0.00000000000000 +vt 0.96769177913666 -0.68931341171265 0.00000000000000 +vt 0.96034359931946 0.00000000000000 0.00000000000000 +vt 0.96139335632324 -0.00813382305205 0.00000000000000 +vt 0.96034359931946 -0.00813382305205 0.00000000000000 +vt 0.96139335632324 0.00000000000000 0.00000000000000 +vt 0.96244311332703 -0.00813382305205 0.00000000000000 +vt 0.96244311332703 -0.01626764610410 0.00000000000000 +vt 0.96139335632324 -0.01626764610410 0.00000000000000 +vt 0.96244311332703 0.00000000000000 0.00000000000000 +vt 0.96349287033081 -0.00813382305205 0.00000000000000 +vt 0.96349287033081 0.00000000000000 0.00000000000000 +vt 0.96454262733459 -0.00813382305205 0.00000000000000 +vt 0.96454262733459 -0.01626764610410 0.00000000000000 +vt 0.96349287033081 -0.01626764610410 0.00000000000000 +vt 0.96454262733459 -0.02440146729350 0.00000000000000 +vt 0.96349287033081 -0.02440146729350 0.00000000000000 +vt 0.96454262733459 -0.03253529220819 0.00000000000000 +vt 0.96349287033081 -0.03253529220819 0.00000000000000 +vt 0.96244311332703 -0.02440146729350 0.00000000000000 +vt 0.96349287033081 -0.00000000000000 0.00000000000000 +vt 0.96454262733459 0.00000000000000 0.00000000000000 +vt 0.96559232473373 -0.00813382305205 0.00000000000000 +vt 0.96559232473373 0.00000000000000 0.00000000000000 +vt 0.96664202213287 -0.00813382305205 0.00000000000000 +vt 0.96664202213287 -0.01626764610410 0.00000000000000 +vt 0.96559232473373 -0.01626764610410 0.00000000000000 +vt 0.96664202213287 0.00000000000000 0.00000000000000 +vt 0.96769177913666 -0.00813382305205 0.00000000000000 +vt 0.96769177913666 -0.01626764610410 0.00000000000000 +vt 0.96769177913666 -0.02440146729350 0.00000000000000 +vt 0.96664202213287 -0.02440146729350 0.00000000000000 +vt 0.96769177913666 -0.03253529220819 0.00000000000000 +vt 0.96664202213287 -0.03253529220819 0.00000000000000 +vt 0.96559232473373 -0.02440146729350 0.00000000000000 +vt 0.96769177913666 -0.04066911339760 0.00000000000000 +vt 0.96664202213287 -0.04066911339760 0.00000000000000 +vt 0.96769177913666 -0.04880293458700 0.00000000000000 +vt 0.96664202213287 -0.04880293458700 0.00000000000000 +vt 0.96559232473373 -0.04066911339760 0.00000000000000 +vt 0.96559232473373 -0.03253529220819 0.00000000000000 +vt 0.96769177913666 -0.05693675577641 0.00000000000000 +vt 0.96664202213287 -0.05693675577641 0.00000000000000 +vt 0.96559232473373 -0.04880293458700 0.00000000000000 +vt 0.96454262733459 -0.04066911339760 0.00000000000000 +vt 0.04070611670613 0.00000000000000 0.00000000000000 +vt 0.05249152705073 -0.68931341171265 0.00000000000000 +vt 0.95929390192032 -0.70076346397400 0.00000000000000 +vt 0.04070611670613 -0.72415518760681 0.00000000000000 +vt 0.96769177913666 -0.79520118236542 0.00000000000000 +vt 0.95929390192032 -0.79520118236542 0.00000000000000 +vt 0.04070611670613 -0.77860510349274 0.00000000000000 +vt 0.95929390192032 -0.79991745948792 0.00000000000000 +vt 0.96769177913666 -0.79991745948792 0.00000000000000 +vt 0.05249152705073 -0.83631098270416 0.00000000000000 +vt 0.04070611670613 -0.83631098270416 0.00000000000000 +vt 0.33333334326744 -0.79520118236542 0.00000000000000 +vt 0.97840636968613 -0.78987216949463 0.00000000000000 +vt 0.95929390192032 -0.78987216949463 0.00000000000000 +vt 0.94750851392746 -0.79520118236542 0.00000000000000 +vt 0.00117909780238 -0.79520118236542 0.00000000000000 +vt 0.00000000000000 -0.79520118236542 0.00000000000000 +vt 0.04070611670613 -0.78987216949463 0.00000000000000 +vt 0.01747286878526 -0.79991745948792 0.00000000000000 +vt 1.00000000000000 -0.79520118236542 0.00000000000000 +vt 0.99882090091705 -0.79520118236542 0.00000000000000 +vt 0.05661962181330 -0.79520118236542 0.00000000000000 +vt 0.71168869733810 -0.79991745948792 0.00000000000000 +vt 0.71159714460373 -0.79595208168030 0.00000000000000 +vt 0.93535548448563 -0.79520118236542 0.00000000000000 +vt 0.94338041543961 -0.79520118236542 0.00000000000000 +vt 0.32291355729103 -0.79991745948792 0.00000000000000 +vt 0.28829041123390 -0.79918229579926 0.00000000000000 +vt 0.31673318147659 -0.79520118236542 0.00000000000000 +vt 0.31673318147659 -0.79991745948792 0.00000000000000 +vt 0.28831136226654 -0.79991745948792 0.00000000000000 +vt 0.08689543604851 -0.79991745948792 0.00000000000000 +vt 0.08082442730665 -0.79991745948792 0.00000000000000 +vt 0.08724862337112 -0.79894042015076 0.00000000000000 +vt 0.11183543503284 -0.79991745948792 0.00000000000000 +vt 0.91917562484741 -0.78987216949463 0.00000000000000 +vt 0.92143011093140 -0.77860510349274 0.00000000000000 +vt 0.28116506338120 -0.77860510349274 0.00000000000000 +vt 0.38550162315369 -0.79991745948792 0.00000000000000 +vt 0.91310459375381 -0.79991745948792 0.00000000000000 +vt 0.91165870428085 -0.79634439945221 0.00000000000000 +vt 0.07815165072680 -0.78987216949463 0.00000000000000 +vt 0.68326687812805 -0.79520118236542 0.00000000000000 +vt 0.67708647251129 -0.79520118236542 0.00000000000000 +vt 0.97840636968613 -0.79520118236542 0.00000000000000 +vt 0.04070611670613 -0.79520118236542 0.00000000000000 +vt 1.00000000000000 -0.79991745948792 0.00000000000000 +vt 0.05661962181330 -0.83631098270416 0.00000000000000 +vt 0.94338041543961 -0.83631098270416 0.00000000000000 +vt 0.28809759020805 -0.80917465686798 0.00000000000000 +vt 0.28303787112236 -0.79991745948792 0.00000000000000 +vt 0.08276274800301 -0.81012952327728 0.00000000000000 +vt 0.91917562484741 -0.81081044673920 0.00000000000000 +vt 0.92184841632843 -0.79991745948792 0.00000000000000 +vt 0.91378867626190 -0.80180966854095 0.00000000000000 +vt 0.88816463947296 -0.79991745948792 0.00000000000000 +vt 0.68326687812805 -0.83631098270416 0.00000000000000 +vt 0.67708647251129 -0.83631098270416 0.00000000000000 +vt 0.00117909780238 -0.84643304347992 0.00000000000000 +vt 0.00000000000000 -0.84643304347992 0.00000000000000 +vt 0.71244072914124 -0.84643304347992 0.00000000000000 +vt 0.68326687812805 -0.84643304347992 0.00000000000000 +vt 0.71222442388535 -0.83773410320282 0.00000000000000 +vt 0.71696215867996 -0.83631098270416 0.00000000000000 +vt 0.03230825439095 -0.84643304347992 0.00000000000000 +vt 0.02159367129207 -0.84643304347992 0.00000000000000 +vt 0.93377000093460 -0.84862709045410 0.00000000000000 +vt 0.93535548448563 -0.84643304347992 0.00000000000000 +vt 0.93535548448563 -0.85200142860413 0.00000000000000 +vt 0.93535548448563 -0.86512541770935 0.00000000000000 +vt 0.94338041543961 -0.84643304347992 0.00000000000000 +vt 0.32291355729103 -0.84643304347992 0.00000000000000 +vt 0.31673318147659 -0.83631098270416 0.00000000000000 +vt 0.99882090091705 -0.84643304347992 0.00000000000000 +vt 0.98252713680267 -0.84643304347992 0.00000000000000 +vt 0.02159367129207 -0.79991745948792 0.00000000000000 +vt 1.00000000000000 -0.84643304347992 0.00000000000000 +vt 0.28814500570297 -0.81081044673920 0.00000000000000 +vt 0.31673318147659 -0.81081044673920 0.00000000000000 +vt 0.28762778639793 -0.83283734321594 0.00000000000000 +vt 0.28303787112236 -0.81081044673920 0.00000000000000 +vt 0.08251281827688 -0.81081044673920 0.00000000000000 +vt 0.92096209526062 -0.81926679611206 0.00000000000000 +vt 0.91917562484741 -0.81491923332214 0.00000000000000 +vt 0.91748720407486 -0.81081044673920 0.00000000000000 +vt 0.91787868738174 -0.81187689304352 0.00000000000000 +vt 0.88816463947296 -0.81081044673920 0.00000000000000 +vt 0.97840636968613 -0.84643304347992 0.00000000000000 +vt 0.95929390192032 -0.81081044673920 0.00000000000000 +vt 0.04070611670613 -0.84643304347992 0.00000000000000 +vt 0.01747286878526 -0.84643304347992 0.00000000000000 +vt 0.00000000000000 -0.79991745948792 0.00000000000000 +vt 0.97840636968613 -0.86512541770935 0.00000000000000 +vt 0.02159367129207 -0.83631098270416 0.00000000000000 +vt 0.05249152705073 -0.84643304347992 0.00000000000000 +vt 0.05249152705073 -0.86512541770935 0.00000000000000 +vt 0.71151596307755 -0.79073345661163 0.00000000000000 +vt 0.92403155565262 -0.79915511608124 0.00000000000000 +vt 0.93665254116058 -0.79915511608124 0.00000000000000 +vt 0.33164918422699 -0.79433977603912 0.00000000000000 +vt 0.99618732929230 -0.79073345661163 0.00000000000000 +vt 0.72054374217987 -0.79915511608124 0.00000000000000 +vt 0.05595239251852 -0.79073345661163 0.00000000000000 +vt 0.94684129953384 -0.79073345661163 0.00000000000000 +vt 0.28845989704132 -0.78987216949463 0.00000000000000 +vt 0.28835785388947 -0.79435980319977 0.00000000000000 +vt 0.28303787112236 -0.78987216949463 0.00000000000000 +vt 0.09082075208426 -0.78987216949463 0.00000000000000 +vt 0.08927337825298 -0.79374921321869 0.00000000000000 +vt 0.90917932987213 -0.78987216949463 0.00000000000000 +vt 0.90975636243820 -0.79149079322815 0.00000000000000 +vt 0.88816463947296 -0.78987216949463 0.00000000000000 +vt 0.67708647251129 -0.79991745948792 0.00000000000000 +vt 0.05661962181330 -0.84643304347992 0.00000000000000 +vt 0.00000000000000 -0.83631098270416 0.00000000000000 +vt 0.67708647251129 -0.84643304347992 0.00000000000000 +vt 0.05847803875804 -0.86512541770935 0.00000000000000 +vt 0.05661962181330 -0.86512541770935 0.00000000000000 +vt 0.06464456021786 -0.84643304347992 0.00000000000000 +vt 0.06464456021786 -0.85200142860413 0.00000000000000 +vt 0.71174049377441 -0.81476223468781 0.00000000000000 +vt 0.03064784035087 -0.81476223468781 0.00000000000000 +vt 0.92533355951309 -0.82973122596741 0.00000000000000 +vt 0.92184841632843 -0.82132709026337 0.00000000000000 +vt 0.93535548448563 -0.83631098270416 0.00000000000000 +vt 0.94213682413101 -0.81476223468781 0.00000000000000 +vt 0.32195580005646 -0.81476223468781 0.00000000000000 +vt 0.99629586935043 -0.81476223468781 0.00000000000000 +vt 0.96769177913666 -0.84643304347992 0.00000000000000 +vt 0.96059530973434 -0.86222863197327 0.00000000000000 +vt 0.00530041381717 -0.95995771884918 0.00000000000000 +vt 0.00117909780238 -0.95995771884918 0.00000000000000 +vt 0.97840636968613 -0.88601279258728 0.00000000000000 +vt 0.02669562399387 -0.92474746704102 0.00000000000000 +vt 0.03230825439095 -0.91551065444946 0.00000000000000 +vt 0.02159367129207 -0.95995771884918 0.00000000000000 +vt 0.99469959735870 -0.95995771884918 0.00000000000000 +vt 0.98556208610535 -0.94618427753448 0.00000000000000 +vt 0.04070611670613 -0.88601279258728 0.00000000000000 +vt 0.05535680055618 -0.87151503562927 0.00000000000000 +vt 0.05249152705073 -0.87738072872162 0.00000000000000 +vt 0.05661962181330 -0.86897969245911 0.00000000000000 +vt 0.06464456021786 -0.86512541770935 0.00000000000000 +vt 0.94152200222015 -0.86512541770935 0.00000000000000 +vt 0.94254440069199 -0.86730134487152 0.00000000000000 +vt 0.72023499011993 -1.00000000000000 0.00000000000000 +vt 0.71696215867996 -1.00000000000000 0.00000000000000 +vt 0.71830976009369 -0.99430644512177 0.00000000000000 +vt 0.72643983364105 -1.00000000000000 0.00000000000000 +vt 0.71487182378769 -0.95995771884918 0.00000000000000 +vt 0.68326687812805 -0.95995771884918 0.00000000000000 +vt 0.71288394927979 -0.89496254920959 0.00000000000000 +vt 0.28674679994583 -0.88371360301971 0.00000000000000 +vt 0.28303787112236 -0.86512541770935 0.00000000000000 +vt 0.67708647251129 -0.86512541770935 0.00000000000000 +vt 0.32291355729103 -0.86512541770935 0.00000000000000 +vt 0.03871136903763 -0.90357697010040 0.00000000000000 +vt 0.04070611670613 -0.90021085739136 0.00000000000000 +vt 0.04070611670613 -0.95995771884918 0.00000000000000 +vt 0.94976854324341 -0.88200724124908 0.00000000000000 +vt 0.97972238063812 -0.93634247779846 0.00000000000000 +vt 0.97840636968613 -0.93396484851837 0.00000000000000 +vt 0.98252713680267 -0.88601279258728 0.00000000000000 +vt 0.28303787112236 -0.98985981941223 0.00000000000000 +vt 0.28303787112236 -1.00000000000000 0.00000000000000 +vt 0.27976503968239 -1.00000000000000 0.00000000000000 +vt 0.31673318147659 -1.00000000000000 0.00000000000000 +vt 0.68326687812805 -1.00000000000000 0.00000000000000 +vt 0.67708647251129 -1.00000000000000 0.00000000000000 +vt 0.32291355729103 -0.88601279258728 0.00000000000000 +vt 0.99977475404739 -0.96760773658752 0.00000000000000 +vt 1.00000000000000 -0.96792197227478 0.00000000000000 +vt 0.99882090091705 -1.00000000000000 0.00000000000000 +vt 0.28773263096809 -0.83631098270416 0.00000000000000 +vt 0.28751802444458 -0.84508717060089 0.00000000000000 +vt 0.95929390192032 -0.84643304347992 0.00000000000000 +vt 0.97276270389557 -0.92496156692505 0.00000000000000 +vt 0.96769177913666 -0.91551065444946 0.00000000000000 +vt 0.95186448097229 -0.88601279258728 0.00000000000000 +vt 0.95929390192032 -0.88601279258728 0.00000000000000 +vt 0.95751065015793 -0.89720153808594 0.00000000000000 +vt 0.00000000000000 -0.86512541770935 0.00000000000000 +vt 0.71236240863800 -0.84898471832275 0.00000000000000 +vt 0.92829453945160 -0.83631098270416 0.00000000000000 +vt 0.93001598119736 -0.84031236171722 0.00000000000000 +vt 0.93826001882553 -0.85835993289948 0.00000000000000 +vt 0.06842548400164 -0.84359967708588 0.00000000000000 +vt 0.99721014499664 -0.96391618251801 0.00000000000000 +vt 0.99882090091705 -0.96616995334625 0.00000000000000 +vt 0.98252713680267 -1.00000000000000 0.00000000000000 +vt 0.96486926078796 -0.91086566448212 0.00000000000000 +vt 0.95929390192032 -0.90021085739136 0.00000000000000 +vt 0.71553528308868 -0.98543882369995 0.00000000000000 +vt 0.71696215867996 -0.98985981941223 0.00000000000000 +vt 0.71477359533310 -0.96255850791931 0.00000000000000 +vt 0.00098830752540 -0.96643698215485 0.00000000000000 +vt 0.00117909780238 -0.96616995334625 0.00000000000000 +vt 0.93535548448563 -0.69834494590759 0.00000000000000 +vt 0.94750851392746 -0.68931341171265 0.00000000000000 +vt 0.05661962181330 -0.68931341171265 0.00000000000000 +vt 0.94338041543961 -0.69834494590759 0.00000000000000 +vt 0.06464456021786 -0.68931341171265 0.00000000000000 +vt 0.92184841632843 -0.69834494590759 0.00000000000000 +vt 0.12799720466137 -0.67867314815521 0.00000000000000 +vt 0.13143041729927 -0.66666662693024 0.00000000000000 +vt 0.12799720466137 -0.68931341171265 0.00000000000000 +vt 0.91917562484741 -0.69834494590759 0.00000000000000 +vt 0.88816463947296 -0.69834494590759 0.00000000000000 +vt 0.11996748298407 -0.68931341171265 0.00000000000000 +vt 0.31673318147659 -0.68931341171265 0.00000000000000 +vt 0.32291355729103 -0.66666662693024 0.00000000000000 +vt 0.71039605140686 -0.70076346397400 0.00000000000000 +vt 0.68326687812805 -0.70076346397400 0.00000000000000 +vt 0.71035706996918 -0.69881904125214 0.00000000000000 +vt 0.07815165072680 -0.68931341171265 0.00000000000000 +vt 0.11183543503284 -0.68931341171265 0.00000000000000 +vt 0.87368714809418 -0.68456315994263 0.00000000000000 +vt 0.87200289964676 -0.67867314815521 0.00000000000000 +vt 0.28997313976288 -0.66666662693024 0.00000000000000 +vt 0.28962373733521 -0.68488693237305 0.00000000000000 +vt 0.28303787112236 -0.66666662693024 0.00000000000000 +vt 0.97840636968613 -0.68931341171265 0.00000000000000 +vt 0.04070611670613 -0.68931341171265 0.00000000000000 +vt 0.00000000000000 -0.26455378532410 0.00000000000000 +vt 0.33333334326744 -0.25880938768387 0.00000000000000 +vt 0.95929390192032 -0.28290605545044 0.00000000000000 +vt 0.01747286878526 -0.26455378532410 0.00000000000000 +vt 0.02159367129207 -0.26455378532410 0.00000000000000 +vt 0.99882090091705 -0.25235664844513 0.00000000000000 +vt 0.96769177913666 -0.26455378532410 0.00000000000000 +vt 0.97840636968613 -0.26455378532410 0.00000000000000 +vt 0.03230825439095 -0.25880938768387 0.00000000000000 +vt 0.92184841632843 -0.28290605545044 0.00000000000000 +vt 0.06464456021786 -0.28290605545044 0.00000000000000 +vt 0.14150649309158 -0.26455378532410 0.00000000000000 +vt 0.14150649309158 -0.25880938768387 0.00000000000000 +vt 0.16035282611847 -0.25880938768387 0.00000000000000 +vt 0.91917562484741 -0.28290605545044 0.00000000000000 +vt 0.07815165072680 -0.25235664844513 0.00000000000000 +vt 0.08082442730665 -0.25235664844513 0.00000000000000 +vt 0.88816463947296 -0.28290605545044 0.00000000000000 +vt 0.11183543503284 -0.25880938768387 0.00000000000000 +vt 0.11183543503284 -0.25235664844513 0.00000000000000 +vt 0.11996748298407 -0.25235664844513 0.00000000000000 +vt 0.88003259897232 -0.28290605545044 0.00000000000000 +vt 0.11996748298407 -0.25880938768387 0.00000000000000 +vt 0.85849362611771 -0.28290605545044 0.00000000000000 +vt 0.12799720466137 -0.25880938768387 0.00000000000000 +vt 0.85849362611771 -0.25880938768387 0.00000000000000 +vt 0.85849362611771 -0.25235664844513 0.00000000000000 +vt 0.87200289964676 -0.25235664844513 0.00000000000000 +vt 0.16035282611847 -0.26455378532410 0.00000000000000 +vt 0.16848716139793 -0.25880938768387 0.00000000000000 +vt 0.83151292800903 -0.28290605545044 0.00000000000000 +vt 0.16848716139793 -0.26455378532410 0.00000000000000 +vt 0.17518058419228 -0.26455378532410 0.00000000000000 +vt 0.17518058419228 -0.25880938768387 0.00000000000000 +vt 0.18465858697891 -0.25880938768387 0.00000000000000 +vt 0.81534147262573 -0.28290605545044 0.00000000000000 +vt 0.18465858697891 -0.26455378532410 0.00000000000000 +vt 0.18868151307106 -0.26455378532410 0.00000000000000 +vt 0.79112976789474 -0.26455378532410 0.00000000000000 +vt 0.79112976789474 -0.25880938768387 0.00000000000000 +vt 0.78602397441864 -0.33333331346512 0.00000000000000 +vt 0.78336238861084 -0.32999688386917 0.00000000000000 +vt 0.78229367733002 -0.33333331346512 0.00000000000000 +vt 0.20887027680874 -0.26455378532410 0.00000000000000 +vt 0.23720687627792 -0.26455378532410 0.00000000000000 +vt 0.76279318332672 -0.28290605545044 0.00000000000000 +vt 0.74795717000961 -0.28290605545044 0.00000000000000 +vt 0.32291355729103 -0.28290605545044 0.00000000000000 +vt 0.71696215867996 -0.28290605545044 0.00000000000000 +vt 0.28303787112236 -0.26455378532410 0.00000000000000 +vt 0.28303787112236 -0.25880938768387 0.00000000000000 +vt 0.31673318147659 -0.25880938768387 0.00000000000000 +vt 0.68326687812805 -0.28290605545044 0.00000000000000 +vt 0.99882090091705 -0.25880938768387 0.00000000000000 +vt 0.00000000000000 -0.25880938768387 0.00000000000000 +vt 0.98252713680267 -0.28290605545044 0.00000000000000 +vt 0.95929390192032 -0.25880938768387 0.00000000000000 +vt 0.04070611670613 -0.26455378532410 0.00000000000000 +vt 0.95929390192032 -0.26455378532410 0.00000000000000 +vt 0.94750851392746 -0.28290605545044 0.00000000000000 +vt 0.00117909780238 -0.28290605545044 0.00000000000000 +vt 0.05249152705073 -0.25880938768387 0.00000000000000 +vt 0.06464456021786 -0.25880938768387 0.00000000000000 +vt 0.94338041543961 -0.26455378532410 0.00000000000000 +vt 0.88816463947296 -0.26455378532410 0.00000000000000 +vt 0.08082442730665 -0.25880938768387 0.00000000000000 +vt 0.87200289964676 -0.25880938768387 0.00000000000000 +vt 0.12487152963877 -0.68931341171265 0.00000000000000 +vt 0.12325192987919 -0.69465065002441 0.00000000000000 +vt 0.83964729309082 -0.25880938768387 0.00000000000000 +vt 0.25204288959503 -0.25880938768387 0.00000000000000 +vt 0.18868151307106 -0.28290605545044 0.00000000000000 +vt 0.74795717000961 -0.25235664844513 0.00000000000000 +vt 0.32291355729103 -0.68931341171265 0.00000000000000 +vt 0.25204288959503 -0.26455378532410 0.00000000000000 +vt 0.72643983364105 -0.25880938768387 0.00000000000000 +vt 0.71696215867996 -0.26455378532410 0.00000000000000 +vt 0.67708647251129 -0.25235664844513 0.00000000000000 +vt 0.87512856721878 -0.68931341171265 0.00000000000000 +vt 0.87634646892548 -0.69345939159393 0.00000000000000 +vt 0.87420392036438 -0.68991088867188 0.00000000000000 +vt 0.28973162174225 -0.68931341171265 0.00000000000000 +vt 0.28958794474602 -0.69658923149109 0.00000000000000 +vt 0.29227414727211 -0.68991088867188 0.00000000000000 +vt 0.00117909780238 -0.69834494590759 0.00000000000000 +vt 0.02159367129207 -0.25880938768387 0.00000000000000 +vt 0.02159367129207 -0.25235664844513 0.00000000000000 +vt 0.02159367129207 -0.69834494590759 0.00000000000000 +vt 0.98252713680267 -0.26455378532410 0.00000000000000 +vt 0.93535548448563 -0.68931341171265 0.00000000000000 +vt 0.68326687812805 -0.69834494590759 0.00000000000000 +vt 0.71026843786240 -0.68931341171265 0.00000000000000 +vt 0.71022439002991 -0.69111931324005 0.00000000000000 +vt 0.93334609270096 -0.69111931324005 0.00000000000000 +vt 0.67708647251129 -0.68931341171265 0.00000000000000 +vt 0.67500293254852 -0.69111931324005 0.00000000000000 +vt 0.96601253747940 -0.69111931324005 0.00000000000000 +vt 0.26667943596840 -0.25364691019058 0.00000000000000 +vt 0.39998725056648 -0.26340508460999 0.00000000000000 +vt 1.00000000000000 -0.26455378532410 0.00000000000000 +vt 0.73332059383392 -0.27923631668091 0.00000000000000 +vt 0.01747286878526 -0.25880938768387 0.00000000000000 +vt 0.02076966874301 -0.25364691019058 0.00000000000000 +vt 0.99882090091705 -0.26455378532410 0.00000000000000 +vt 0.98578524589539 -0.26340508460999 0.00000000000000 +vt 0.96769177913666 -0.25880938768387 0.00000000000000 +vt 0.97626388072968 -0.25364691019058 0.00000000000000 +vt 0.03398750722408 -0.27923631668091 0.00000000000000 +vt 0.94750851392746 -0.26455378532410 0.00000000000000 +vt 0.94420588016510 -0.26340508460999 0.00000000000000 +vt 0.93535548448563 -0.26455378532410 0.00000000000000 +vt 0.92454934120178 -0.27923631668091 0.00000000000000 +vt 0.16035282611847 -0.25235664844513 0.00000000000000 +vt 0.15658427774906 -0.25364691019058 0.00000000000000 +vt 0.07868610322475 -0.26340508460999 0.00000000000000 +vt 0.11996748298407 -0.26455378532410 0.00000000000000 +vt 0.11346153169870 -0.26340508460999 0.00000000000000 +vt 0.12799720466137 -0.26455378532410 0.00000000000000 +vt 0.12157312035561 -0.26340508460999 0.00000000000000 +vt 0.14150649309158 -0.28290605545044 0.00000000000000 +vt 0.13069854676723 -0.27923631668091 0.00000000000000 +vt 0.86119496822357 -0.27923631668091 0.00000000000000 +vt 0.16686061024666 -0.25364691019058 0.00000000000000 +vt 0.17384216189384 -0.25364691019058 0.00000000000000 +vt 0.18276335299015 -0.25364691019058 0.00000000000000 +vt 0.18787708878517 -0.25364691019058 0.00000000000000 +vt 0.80728155374527 -0.25364691019058 0.00000000000000 +vt 0.20887027680874 -0.25880938768387 0.00000000000000 +vt 0.23154063522816 -0.25364691019058 0.00000000000000 +vt 0.32291355729103 -0.25235664844513 0.00000000000000 +vt 0.33124977350235 -0.25751906633377 0.00000000000000 +vt 0.31673318147659 -0.25235664844513 0.00000000000000 +vt 0.30999541282654 -0.25364691019058 0.00000000000000 +vt 0.99905669689178 -0.27923631668091 0.00000000000000 +vt 0.00117909780238 -0.26455378532410 0.00000000000000 +vt 0.00023577442334 -0.26340508460999 0.00000000000000 +vt 0.96097314357758 -0.27923631668091 0.00000000000000 +vt 0.04070611670613 -0.25880938768387 0.00000000000000 +vt 0.05013489723206 -0.25364691019058 0.00000000000000 +vt 0.31673318147659 -0.22618520259857 0.00000000000000 +vt 0.31673318147659 -0.21609932184219 0.00000000000000 +vt 0.32291355729103 -0.21609932184219 0.00000000000000 +vt 0.32167771458626 -0.21811610460281 0.00000000000000 +vt 0.68203103542328 -0.63279354572296 0.00000000000000 +vt 0.66875022649765 -0.08119316399097 0.00000000000000 +vt 0.60001277923584 -0.66875016689301 0.00000000000000 +vt 0.31796902418137 -0.69882857799530 0.00000000000000 +vt 1.00000000000000 -0.31673312187195 0.00000000000000 +vt 0.60001277923584 -0.31796896457672 0.00000000000000 +vt 0.31673318147659 -0.28290605545044 0.00000000000000 +vt 0.31796902418137 -0.29298955202103 0.00000000000000 +vt 0.26667943596840 -0.66875016689301 0.00000000000000 +vt 0.68326687812805 -0.22618520259857 0.00000000000000 +vt 0.67708647251129 -0.22618520259857 0.00000000000000 +vt 0.67832231521606 -0.22416841983795 0.00000000000000 +vt 0.33124977350235 -0.12957635521889 0.00000000000000 +vt 0.67708647251129 0.00000000000000 0.00000000000000 +vt 0.68326687812805 0.00000000000000 0.00000000000000 +vt 0.68203103542328 -0.05205895751715 0.00000000000000 +vt 0.67500293254852 -0.25995802879333 0.00000000000000 +vt 1.00000000000000 -0.67708623409271 0.00000000000000 +vt 0.73332059383392 -0.68203079700470 0.00000000000000 +vt 0.31796902418137 -0.36611413955688 0.00000000000000 +vt 0.33124977350235 -0.05205895751715 0.00000000000000 +vt 0.68203103542328 -0.71947765350342 0.00000000000000 +vt 0.68203103542328 -0.94517147541046 0.00000000000000 +vt 0.00000000000000 -0.32291352748871 0.00000000000000 +vt 0.26667943596840 -0.31796896457672 0.00000000000000 +vt 0.66875022649765 -0.36611413955688 0.00000000000000 +vt 0.31796902418137 -0.53114199638367 0.00000000000000 +vt 0.31796902418137 -0.96796464920044 0.00000000000000 +vt 0.33124977350235 -0.71947765350342 0.00000000000000 +vt 0.68203103542328 -0.68478488922119 0.00000000000000 +vt 0.66875022649765 -0.72574412822723 0.00000000000000 +vt 0.33124977350235 -0.73051273822784 0.00000000000000 +vt 0.68203103542328 -0.73675310611725 0.00000000000000 +vt 0.33124977350235 -0.73675310611725 0.00000000000000 +vt 0.66875022649765 -0.74333977699280 0.00000000000000 +vt 0.33124977350235 -0.75961768627167 0.00000000000000 +vt 0.66875022649765 -0.76775407791138 0.00000000000000 +vt 0.33124977350235 -0.77589297294617 0.00000000000000 +vt 0.66875022649765 -0.80209565162659 0.00000000000000 +vt 0.33124977350235 -0.78761911392212 0.00000000000000 +vt 0.67708647251129 -0.78987216949463 0.00000000000000 +vt 0.66875022649765 -0.78085803985596 0.00000000000000 +vt 0.31796902418137 -0.80209565162659 0.00000000000000 +vt 0.31796902418137 -0.79614424705505 0.00000000000000 +vt 0.66875022649765 -0.79093778133392 0.00000000000000 +vt 0.66875022649765 -0.81590950489044 0.00000000000000 +vt 0.32291355729103 -0.83631098270416 0.00000000000000 +vt 0.33124977350235 -0.84440898895264 0.00000000000000 +vt 0.32291355729103 -0.79520118236542 0.00000000000000 +vt 0.31796902418137 -0.79093778133392 0.00000000000000 +vt 0.66875022649765 -0.79614424705505 0.00000000000000 +vt 0.66875022649765 -0.83833491802216 0.00000000000000 +vt 0.33124977350235 -0.83121180534363 0.00000000000000 +vt 0.68203103542328 -0.88183605670929 0.00000000000000 +vt 0.33124977350235 -0.88183605670929 0.00000000000000 +vt 0.66875022649765 -0.96796464920044 0.00000000000000 +vt 0.33124977350235 -0.94517147541046 0.00000000000000 +vt 0.31796902418137 -0.85017073154449 0.00000000000000 +vt 0.68203103542328 -0.86138761043549 0.00000000000000 +vt 0.33124977350235 -0.68478488922119 0.00000000000000 +vt 0.67708647251129 -0.69834494590759 0.00000000000000 +vt 0.68203103542328 -0.70027983188629 0.00000000000000 +vt 0.31673318147659 -0.26455378532410 0.00000000000000 +vt 0.31796902418137 -0.26822352409363 0.00000000000000 +vt 0.66875022649765 -0.29298955202103 0.00000000000000 +vt 0.33124977350235 -0.69653892517090 0.00000000000000 +vt 0.68203103542328 -0.25751906633377 0.00000000000000 +vt 0.68203103542328 -0.69653892517090 0.00000000000000 +vt 0.32291355729103 -0.25880938768387 0.00000000000000 +vt 0.31796902418137 -0.25364691019058 0.00000000000000 +vt 0.32291355729103 -0.22618520259857 0.00000000000000 +vt 0.00000000000000 -0.19931659102440 0.00000000000000 +vt 0.99882090091705 -0.21609932184219 0.00000000000000 +vt 0.99882090091705 -0.22618520259857 0.00000000000000 +vt 0.00117909780238 -0.19931659102440 0.00000000000000 +vt 0.95929390192032 -0.21609932184219 0.00000000000000 +vt 0.95929390192032 -0.22618520259857 0.00000000000000 +vt 0.02159367129207 -0.21609932184219 0.00000000000000 +vt 0.01747286878526 -0.22618520259857 0.00000000000000 +vt 0.96769177913666 -0.21609932184219 0.00000000000000 +vt 0.97840636968613 -0.19931659102440 0.00000000000000 +vt 0.04070611670613 -0.21609932184219 0.00000000000000 +vt 0.04070611670613 -0.19931659102440 0.00000000000000 +vt 0.05249152705073 -0.19931659102440 0.00000000000000 +vt 0.85849362611771 -0.21609932184219 0.00000000000000 +vt 0.85849362611771 -0.22618520259857 0.00000000000000 +vt 0.83964729309082 -0.22618520259857 0.00000000000000 +vt 0.94338041543961 -0.21609932184219 0.00000000000000 +vt 0.94338041543961 -0.19931659102440 0.00000000000000 +vt 0.05661962181330 -0.19931659102440 0.00000000000000 +vt 0.93535548448563 -0.19931659102440 0.00000000000000 +vt 0.06464456021786 -0.19931659102440 0.00000000000000 +vt 0.07815165072680 -0.22618520259857 0.00000000000000 +vt 0.92184841632843 -0.21609932184219 0.00000000000000 +vt 0.92184841632843 -0.22618520259857 0.00000000000000 +vt 0.08082442730665 -0.19931659102440 0.00000000000000 +vt 0.88816463947296 -0.19931659102440 0.00000000000000 +vt 0.11996748298407 -0.22618520259857 0.00000000000000 +vt 0.87200289964676 -0.22618520259857 0.00000000000000 +vt 0.12799720466137 -0.21609932184219 0.00000000000000 +vt 0.16035282611847 -0.22618520259857 0.00000000000000 +vt 0.72643983364105 -0.19931659102440 0.00000000000000 +vt 0.83151292800903 -0.22618520259857 0.00000000000000 +vt 0.18465858697891 -0.21609932184219 0.00000000000000 +vt 0.17518058419228 -0.22618520259857 0.00000000000000 +vt 0.81534147262573 -0.21609932184219 0.00000000000000 +vt 0.81534147262573 -0.19931659102440 0.00000000000000 +vt 0.82481950521469 -0.19931659102440 0.00000000000000 +vt 0.18465858697891 -0.19931659102440 0.00000000000000 +vt 0.81131851673126 -0.19931659102440 0.00000000000000 +vt 0.18868151307106 -0.21609932184219 0.00000000000000 +vt 0.18868151307106 -0.19931659102440 0.00000000000000 +vt 0.20887027680874 -0.19931659102440 0.00000000000000 +vt 0.79112976789474 -0.21609932184219 0.00000000000000 +vt 0.79112976789474 -0.19931659102440 0.00000000000000 +vt 0.20887027680874 -0.21609932184219 0.00000000000000 +vt 0.23720687627792 -0.19931659102440 0.00000000000000 +vt 0.76279318332672 -0.19931659102440 0.00000000000000 +vt 0.74795717000961 -0.19931659102440 0.00000000000000 +vt 0.25204288959503 -0.21609932184219 0.00000000000000 +vt 0.25204288959503 -0.19931659102440 0.00000000000000 +vt 0.27356019616127 -0.19931659102440 0.00000000000000 +vt 0.71696215867996 -0.22618520259857 0.00000000000000 +vt 0.71696215867996 -0.21609932184219 0.00000000000000 +vt 0.67708647251129 -0.19931659102440 0.00000000000000 +vt 0.03230825439095 -0.19931659102440 0.00000000000000 +vt 0.96769177913666 -0.22618520259857 0.00000000000000 +vt 0.31673318147659 -0.19931659102440 0.00000000000000 +vt 0.32291355729103 -0.19931659102440 0.00000000000000 +vt 0.98252713680267 -0.21609932184219 0.00000000000000 +vt 0.95929390192032 -0.19931659102440 0.00000000000000 +vt 0.94750851392746 -0.21609932184219 0.00000000000000 +vt 0.85849362611771 -0.19931659102440 0.00000000000000 +vt 0.92184841632843 -0.26455378532410 0.00000000000000 +vt 0.91917562484741 -0.21609932184219 0.00000000000000 +vt 0.14150649309158 -0.21609932184219 0.00000000000000 +vt 0.17518058419228 -0.21609932184219 0.00000000000000 +vt 0.81131851673126 -0.28290605545044 0.00000000000000 +vt 0.76279318332672 -0.26455378532410 0.00000000000000 +vt 0.67708647251129 -0.28290605545044 0.00000000000000 +vt 1.00000000000000 -0.21609932184219 0.00000000000000 +vt 0.97840636968613 -0.25880938768387 0.00000000000000 +vt 0.32291355729103 -0.26455378532410 0.00000000000000 +vt 0.93535548448563 -0.25880938768387 0.00000000000000 +vt 0.23720687627792 -0.28290605545044 0.00000000000000 +vt 1.00000000000000 -0.25880938768387 0.00000000000000 +vt 0.67708647251129 -0.26455378532410 0.00000000000000 +vt 0.93535548448563 -0.21609932184219 0.00000000000000 +vt 0.91917562484741 -0.19931659102440 0.00000000000000 +vt 0.16848716139793 -0.21609932184219 0.00000000000000 +vt 0.81131851673126 -0.21609932184219 0.00000000000000 +vt 0.23720687627792 -0.21609932184219 0.00000000000000 +vt 0.98252713680267 -0.19931659102440 0.00000000000000 +vt 0.97840636968613 -0.21609932184219 0.00000000000000 +vt 0.11183543503284 -0.22618520259857 0.00000000000000 +vt 0.28303787112236 -0.22618520259857 0.00000000000000 +vt 0.00000000000000 -0.25235664844513 0.00000000000000 +vt 0.14150649309158 -0.22618520259857 0.00000000000000 +vt 0.06623370945454 -1.00000000000000 0.00000000000000 +vt 0.39956706762314 -0.68481349945068 0.00000000000000 +vt 0.93376743793488 -0.96792197227478 0.00000000000000 +vt 0.93376743793488 -1.00000000000000 0.00000000000000 +vt 0.06623370945454 -0.32331335544586 0.00000000000000 +vt 0.39956706762314 -0.05214098095894 0.00000000000000 +vt 0.73290038108826 -0.24715635180473 0.00000000000000 +vt 0.00441668834537 -0.67116653919220 0.00000000000000 +vt 0.00441668834537 -0.53092849254608 0.00000000000000 +vt 0.32498398423195 -0.15635281801224 0.00000000000000 +vt 0.98170834779739 -0.79613828659058 0.00000000000000 +vt 0.66873711347580 -0.63300704956055 0.00000000000000 +vt 0.96903109550476 -0.01626764610410 0.00000000000000 +vt 0.97037041187286 -0.02440146729350 0.00000000000000 +vt 0.96903109550476 -0.02440146729350 0.00000000000000 +vt 0.97170972824097 -0.03253529220819 0.00000000000000 +vt 0.97304904460907 -0.04066911339760 0.00000000000000 +vt 0.97037041187286 -0.03253529220819 0.00000000000000 +vt 0.96903109550476 -0.03253529220819 0.00000000000000 +vt 0.96903109550476 -0.04066911339760 0.00000000000000 +vt 0.97438836097717 -0.04880293458700 0.00000000000000 +vt 0.97572767734528 -0.05693675577641 0.00000000000000 +vt 0.97304904460907 -0.04880293458700 0.00000000000000 +vt 0.97170972824097 -0.04066911339760 0.00000000000000 +vt 0.97438836097717 -0.05693675577641 0.00000000000000 +vt 0.97304904460907 -0.05693675577641 0.00000000000000 +vt 0.97170972824097 -0.05693675577641 0.00000000000000 +vt 0.97170972824097 -0.04880293458700 0.00000000000000 +vt 0.97037041187286 -0.05693675577641 0.00000000000000 +vt 0.96903109550476 -0.05693675577641 0.00000000000000 +vt 0.96903109550476 -0.04880293458700 0.00000000000000 +vt 0.97037041187286 -0.04880293458700 0.00000000000000 +vt 0.97037041187286 -0.04066911339760 0.00000000000000 +vt 0.00000000000000 -0.73210179805756 0.00000000000000 +vt 0.00117909780238 -0.00000000000000 0.00000000000000 +vt 0.99882090091705 -0.05693675577641 0.00000000000000 +vt 0.99882090091705 -0.04880293458700 0.00000000000000 +vt 0.99882090091705 -0.04066911339760 0.00000000000000 +vt 0.99882090091705 -0.03253529220819 0.00000000000000 +vt 0.99882090091705 -0.02440146729350 0.00000000000000 +vt 0.99882090091705 -0.01626764610410 0.00000000000000 +vt 0.99882090091705 -0.00813382305205 0.00000000000000 +vt 0.07708933204412 -0.04070610553026 0.00000000000000 +vt 0.02205422520638 -0.04848124086857 0.00000000000000 +vt 0.93344515562058 -0.00117909768596 0.00000000000000 +vt 0.92794030904770 -0.02159366756678 0.00000000000000 +vt 0.07206084579229 -0.02159366756678 0.00000000000000 +vt 0.04813555255532 -0.88601279258728 0.00000000000000 +vt 0.05249152705073 -0.00000000000000 0.00000000000000 +vt 0.92291182279587 -0.04070610553026 0.00000000000000 +vt 0.00000000000000 -0.05661960691214 0.00000000000000 +vt 0.94338041543961 -0.86897969245911 0.00000000000000 +vt 0.94750851392746 -0.88601279258728 0.00000000000000 +vt 0.00000000000000 -0.06464454531670 0.00000000000000 +vt 0.08330880850554 -0.06492692232132 0.00000000000000 +vt 0.90137130022049 -0.12799715995789 0.00000000000000 +vt 0.92184841632843 -0.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.08082440495491 0.00000000000000 +vt 0.00000000000000 -0.11183540523052 0.00000000000000 +vt 0.11183543503284 -0.00000000000000 0.00000000000000 +vt 0.09620217233896 -0.11656670272350 0.00000000000000 +vt 0.90425753593445 -0.11656670272350 0.00000000000000 +vt 0.11996748298407 -0.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.12799715995789 0.00000000000000 +vt 0.12799720466137 -0.69834494590759 0.00000000000000 +vt 0.85849362611771 0.00000000000000 0.00000000000000 +vt 0.12799720466137 -0.00000000000000 0.00000000000000 +vt 0.10131724178791 -0.13720884919167 0.00000000000000 +vt 0.85995322465897 -0.52573394775391 0.00000000000000 +vt 0.00000000000000 -0.76279282569885 0.00000000000000 +vt 0.87732690572739 -0.23720681667328 0.00000000000000 +vt 0.14150649309158 -0.00000000000000 0.00000000000000 +vt 0.04307904839516 -0.15791711211205 0.00000000000000 +vt 0.15791718661785 -0.64477407932281 0.00000000000000 +vt 0.00000000000000 -0.83964693546295 0.00000000000000 +vt 0.83151292800903 0.00000000000000 0.00000000000000 +vt 0.16743589937687 -0.47608244419098 0.00000000000000 +vt 0.16035282611847 -0.00000000000000 0.00000000000000 +vt 0.04307904839516 -0.16743582487106 0.00000000000000 +vt 0.16190837323666 -0.21288990974426 0.00000000000000 +vt 0.83306849002838 -0.08048933744431 0.00000000000000 +vt 0.60292255878448 -0.83306813240051 0.00000000000000 +vt 0.26958921551704 -0.83306813240051 0.00000000000000 +vt 0.39707747101784 -0.16693153977394 0.00000000000000 +vt 0.83809173107147 -0.20252597332001 0.00000000000000 +vt 0.16976715624332 -0.08048933744431 0.00000000000000 +vt 0.16693161427975 -0.32368999719620 0.00000000000000 +vt 0.82609951496124 -0.27939647436142 0.00000000000000 +vt 0.73041081428528 -0.83023250102997 0.00000000000000 +vt 0.82481950521469 0.00000000000000 0.00000000000000 +vt 0.83023291826248 -0.05262698233128 0.00000000000000 +vt 0.17431554198265 -0.47608244419098 0.00000000000000 +vt 0.16976715624332 -0.01244360022247 0.00000000000000 +vt 0.04307904839516 -0.17431548237801 0.00000000000000 +vt 0.17294788360596 -0.24362671375275 0.00000000000000 +vt 0.82705223560333 -0.09196551144123 0.00000000000000 +vt 0.55547779798508 -0.82705175876617 0.00000000000000 +vt 0.00000000000000 -0.82481908798218 0.00000000000000 +vt 0.22214445471764 -0.82705175876617 0.00000000000000 +vt 0.44452223181725 -0.17294782400131 0.00000000000000 +vt 0.82928019762039 -0.20491474866867 0.00000000000000 +vt 0.17294788360596 -0.31651246547699 0.00000000000000 +vt 0.17834213376045 -0.09196551144123 0.00000000000000 +vt 0.81850302219391 -0.26263761520386 0.00000000000000 +vt 0.77785557508469 -0.82165753841400 0.00000000000000 +vt 0.81534147262573 0.00000000000000 0.00000000000000 +vt 0.82165795564651 -0.04336520284414 0.00000000000000 +vt 0.18343368172646 -0.47608244419098 0.00000000000000 +vt 0.17834213376045 -0.02170537784696 0.00000000000000 +vt 0.04307904839516 -0.18343362212181 0.00000000000000 +vt 0.17968447506428 -0.17383778095245 0.00000000000000 +vt 0.81984537839890 -0.10338468849659 0.00000000000000 +vt 0.50826865434647 -0.81984496116638 0.00000000000000 +vt 0.17493532598019 -0.81984496116638 0.00000000000000 +vt 0.49173134565353 -0.18015462160110 0.00000000000000 +vt 0.82031559944153 -0.23862171173096 0.00000000000000 +vt 0.18015469610691 -0.30937057733536 0.00000000000000 +vt 0.18657025694847 -0.10338468849659 0.00000000000000 +vt 0.81323021650314 -0.26182407140732 0.00000000000000 +vt 0.82506465911865 -0.81342935562134 0.00000000000000 +vt 0.81342977285385 -0.03414943069220 0.00000000000000 +vt 0.18816159665585 -0.47608244419098 0.00000000000000 +vt 0.18465858697891 -0.00000000000000 0.00000000000000 +vt 0.18657025694847 -0.03092115372419 0.00000000000000 +vt 0.04307904839516 -0.18816152215004 0.00000000000000 +vt 0.18630160391331 -0.23687395453453 0.00000000000000 +vt 0.81369847059250 -0.11276924610138 0.00000000000000 +vt 0.46947106719017 -0.81369805335999 0.00000000000000 +vt 0.00000000000000 -0.81131815910339 0.00000000000000 +vt 0.13613773882389 -0.81369805335999 0.00000000000000 +vt 0.53052896261215 -0.18630152940750 0.00000000000000 +vt 0.81296151876450 -0.24166786670685 0.00000000000000 +vt 0.18630160391331 -0.30350118875504 0.00000000000000 +vt 0.20062491297722 -0.11276924610138 0.00000000000000 +vt 0.79937511682510 -0.30350118875504 0.00000000000000 +vt 0.86386227607727 -0.79937469959259 0.00000000000000 +vt 0.79112976789474 0.00000000000000 0.00000000000000 +vt 0.79937511682510 -0.02657568454742 0.00000000000000 +vt 0.20626114308834 -0.47608244419098 0.00000000000000 +vt 0.20062491297722 -0.03849489986897 0.00000000000000 +vt 0.04307904839516 -0.20626106858253 0.00000000000000 +vt 0.19092096388340 -0.22908827662468 0.00000000000000 +vt 0.80907905101776 -0.13675519824028 0.00000000000000 +vt 0.37030848860741 -0.80907869338989 0.00000000000000 +vt 0.03697515279055 -0.80907869338989 0.00000000000000 +vt 0.62969154119492 -0.19092088937759 0.00000000000000 +vt 0.79336923360825 -0.24945357441902 0.00000000000000 +vt 0.20663082599640 -0.25307238101959 0.00000000000000 +vt 0.23406362533569 -0.13675519824028 0.00000000000000 +vt 0.78798651695251 -0.25307238101959 0.00000000000000 +vt 0.96302485466003 -0.76593601703644 0.00000000000000 +vt 0.76593643426895 -0.00721798371524 0.00000000000000 +vt 0.23354473710060 -0.47608244419098 0.00000000000000 +vt 0.20887027680874 -0.00000000000000 0.00000000000000 +vt 0.23406362533569 -0.05785259604454 0.00000000000000 +vt 0.04307904839516 -0.23354467749596 0.00000000000000 +vt 0.76593643426895 -0.35151791572571 0.00000000000000 +vt 0.76645529270172 -0.35451990365982 0.00000000000000 +vt 0.21201352775097 -0.22908827662468 0.00000000000000 +vt 0.78798651695251 -0.13675519824028 0.00000000000000 +vt 0.37030848860741 -0.78798604011536 0.00000000000000 +vt 0.03697515279055 -0.78798604011536 0.00000000000000 +vt 0.62969154119492 -0.21201345324516 0.00000000000000 +vt 0.76593643426895 -0.24945357441902 0.00000000000000 +vt 0.21201352775097 -0.28849971294403 0.00000000000000 +vt 0.27117338776588 -0.13675519824028 0.00000000000000 +vt 0.76114749908447 -0.25944656133652 0.00000000000000 +vt 0.96302485466003 -0.74960255622864 0.00000000000000 +vt 0.32291355729103 -0.69834494590759 0.00000000000000 +vt 0.32406938076019 -0.70049512386322 0.00000000000000 +vt 0.72882664203644 -0.00721798371524 0.00000000000000 +vt 0.25012552738190 -0.47608244419098 0.00000000000000 +vt 0.23720687627792 -0.00000000000000 0.00000000000000 +vt 0.25039720535278 -0.05785259604454 0.00000000000000 +vt 0.04307904839516 -0.25012546777725 0.00000000000000 +vt 0.24543793499470 -0.24070519208908 0.00000000000000 +vt 0.75456213951111 -0.10096609592438 0.00000000000000 +vt 0.51826763153076 -0.75456178188324 0.00000000000000 +vt 0.00000000000000 -0.72643959522247 0.00000000000000 +vt 0.14839906990528 -0.72222006320953 0.00000000000000 +vt 0.85160094499588 -0.32755237817764 0.00000000000000 +vt 0.51826763153076 -0.32755237817764 0.00000000000000 +vt 0.75618821382523 -0.22058951854706 0.00000000000000 +vt 0.24381183087826 -0.25593662261963 0.00000000000000 +vt 0.24543793499470 -0.10980342328548 0.00000000000000 +vt 0.73601931333542 -0.27473568916321 0.00000000000000 +vt 0.81506574153900 -0.73837745189667 0.00000000000000 +vt 0.75456213951111 -0.02896923944354 0.00000000000000 +vt 0.26162233948708 -0.02896923944354 0.00000000000000 +vt 0.00000000000000 -0.27356016635895 0.00000000000000 +vt 0.74795717000961 -0.66666662693024 0.00000000000000 +vt 0.40006178617477 -0.26925271749496 0.00000000000000 +vt 0.71885943412781 -0.25751763582230 0.00000000000000 +vt 0.73339515924454 -0.72454226016998 0.00000000000000 +vt 0.27545750141144 -0.36615085601807 0.00000000000000 +vt 0.27545750141144 -0.01302617788315 0.00000000000000 +vt 0.26660490036011 -0.27545744180679 0.00000000000000 +vt 0.00000000000000 -0.28303784132004 0.00000000000000 +vt 0.00000000000000 -0.27976500988007 0.00000000000000 +vt 0.72454255819321 -0.46445149183273 0.00000000000000 +vt 0.27545750141144 -0.22416615486145 0.00000000000000 +vt 0.71885943412781 -0.53117990493774 0.00000000000000 +vt 0.71885943412781 -0.08121119439602 0.00000000000000 +vt 0.59993821382523 -0.71885907649994 0.00000000000000 +vt 0.06672845780849 -0.68202936649323 0.00000000000000 +vt 0.86894911527634 -0.27976500988007 0.00000000000000 +vt 0.93608969449997 -0.27976500988007 0.00000000000000 +vt 0.40006178617477 -0.28114050626755 0.00000000000000 +vt 0.69001215696335 -0.21273964643478 0.00000000000000 +vt 0.27545750141144 -0.25751763582230 0.00000000000000 +vt 0.28978317975998 -0.08121119439602 0.00000000000000 +vt 0.71021687984467 -0.05204440653324 0.00000000000000 +vt 0.69001215696335 -0.25751763582230 0.00000000000000 +vt 0.73339515924454 -0.71021652221680 0.00000000000000 +vt 0.28978317975998 -0.36615085601807 0.00000000000000 +vt 0.28978317975998 -0.01302617788315 0.00000000000000 +vt 0.69001215696335 -0.68477988243103 0.00000000000000 +vt 0.71317774057388 -0.88601279258728 0.00000000000000 +vt 0.69001215696335 -0.88183140754700 0.00000000000000 +vt 0.26660490036011 -0.28978312015533 0.00000000000000 +vt 0.71021687984467 -0.46445149183273 0.00000000000000 +vt 0.28592133522034 -0.55119836330414 0.00000000000000 +vt 0.28682225942612 -0.88601279258728 0.00000000000000 +vt 0.28303787112236 -0.95995771884918 0.00000000000000 +vt 0.28978317975998 -0.18858310580254 0.00000000000000 +vt 0.69001215696335 -0.08121119439602 0.00000000000000 +vt 0.59993821382523 -0.69001185894012 0.00000000000000 +vt 0.40006178617477 -0.30998778343201 0.00000000000000 +vt 0.30998787283897 -0.32323849201202 0.00000000000000 +vt 0.26660490036011 -0.69001185894012 0.00000000000000 +vt 0.66875255107880 -0.22416615486145 0.00000000000000 +vt 0.31797039508820 -0.08121119439602 0.00000000000000 +vt 0.67500060796738 -0.05204440653324 0.00000000000000 +vt 0.67832368612289 -0.25995934009552 0.00000000000000 +vt 0.73339515924454 -0.67500030994415 0.00000000000000 +vt 0.32499945163727 -0.36615085601807 0.00000000000000 +vt 0.31673318147659 -0.00000000000000 0.00000000000000 +vt 0.31797039508820 -0.01302617788315 0.00000000000000 +vt 0.67708647251129 -0.72415518760681 0.00000000000000 +vt 0.66875255107880 -0.71947252750397 0.00000000000000 +vt 0.67708647251129 -0.95995771884918 0.00000000000000 +vt 0.66875255107880 -0.94515502452850 0.00000000000000 +vt 0.26660490036011 -0.32499939203262 0.00000000000000 +vt 0.68202966451645 -0.46445149183273 0.00000000000000 +vt 0.32499945163727 -0.53117990493774 0.00000000000000 +vt 0.32291355729103 -0.95995771884918 0.00000000000000 +vt 0.33124744892120 -0.96797358989716 0.00000000000000 +vt 0.59993821382523 -0.74334585666656 0.00000000000000 +vt 0.00094305968378 -0.71947252750397 0.00000000000000 +vt 0.96983671188354 -0.70027923583984 0.00000000000000 +vt 0.00000000000000 -0.69834494590759 0.00000000000000 +vt 0.06672845780849 -0.69653689861298 0.00000000000000 +vt 0.73339515924454 -0.68477988243103 0.00000000000000 +vt 0.03016335144639 -0.72574591636658 0.00000000000000 +vt 0.99976396560669 -0.72574591636658 0.00000000000000 +vt 0.93265157938004 -0.72574591636658 0.00000000000000 +vt 0.03398938477039 -0.70027923583984 0.00000000000000 +vt 0.95693463087082 -0.71947252750397 0.00000000000000 +vt 0.06303808838129 -0.72574591636658 0.00000000000000 +vt 0.94668215513229 -0.70544612407684 0.00000000000000 +vt 0.05331791192293 -0.70027923583984 0.00000000000000 +vt 0.94177395105362 -0.70544612407684 0.00000000000000 +vt 0.07544773072004 -0.70544612407684 0.00000000000000 +vt 0.92131334543228 -0.72574591636658 0.00000000000000 +vt 0.88816463947296 -0.73092770576477 0.00000000000000 +vt 0.91296768188477 -0.72574591636658 0.00000000000000 +vt 0.91347324848175 -0.72415518760681 0.00000000000000 +vt 0.07868669927120 -0.70027923583984 0.00000000000000 +vt 0.11144761741161 -0.73210179805756 0.00000000000000 +vt 0.87200289964676 -0.68931341171265 0.00000000000000 +vt 0.66869717836380 -0.68931341171265 0.00000000000000 +vt 0.96977967023849 -0.72415518760681 0.00000000000000 +vt 0.00000000000000 -0.72415518760681 0.00000000000000 +vt 0.06495564430952 -0.72415518760681 0.00000000000000 +vt 0.73162233829498 -0.72415518760681 0.00000000000000 +vt 0.04070611670613 -0.70532166957855 0.00000000000000 +vt 0.05581519380212 -0.79991745948792 0.00000000000000 +vt 0.08030359447002 -0.72415518760681 0.00000000000000 +vt 0.87356764078140 -0.72415518760681 0.00000000000000 +vt 0.68206250667572 -0.72415518760681 0.00000000000000 +vt 0.39828899502754 -0.72415518760681 0.00000000000000 +vt 0.01429775170982 -0.73210179805756 0.00000000000000 +vt 0.02159367129207 -0.70532166957855 0.00000000000000 +vt 0.98570227622986 -0.72415518760681 0.00000000000000 +vt 0.92448049783707 -0.72415518760681 0.00000000000000 +vt 0.94980508089066 -0.78987216949463 0.00000000000000 +vt 0.05818341672421 -0.72415518760681 0.00000000000000 +vt 0.94670408964157 -0.79991745948792 0.00000000000000 +vt 0.94181662797928 -0.72415518760681 0.00000000000000 +vt 0.07551956176758 -0.81081044673920 0.00000000000000 +vt 0.91969645023346 -0.72415518760681 0.00000000000000 +vt 0.89420765638351 -0.72415518760681 0.00000000000000 +vt 0.08686744421721 -0.72415518760681 0.00000000000000 +vt 0.32291355729103 -0.73055326938629 0.00000000000000 +vt 0.71076619625092 -0.73210179805756 0.00000000000000 +vt 0.00000000000000 -0.69834494590759 0.00000000000000 +vt 0.00021778616065 -0.69667673110962 0.00000000000000 +vt 0.00096131162718 -0.63537788391113 0.00000000000000 +vt 0.60509806871414 -0.00418865028769 0.00000000000000 +vt 0.00000000000000 -0.88601279258728 0.00000000000000 +vt 0.00021778616065 -0.88215470314026 0.00000000000000 +vt 0.00096131162718 -0.05305167287588 0.00000000000000 +vt 0.00096131162718 -0.13080641627312 0.00000000000000 +vt 0.99903869628906 -0.15560242533684 0.00000000000000 +vt 0.00021778616065 -0.22432228922844 0.00000000000000 +vt 0.99978220462799 -0.69098150730133 0.00000000000000 +vt 0.99581134319305 -0.63537788391113 0.00000000000000 +vt 0.99678421020508 -0.04880293458700 0.00000000000000 +vt 0.99474745988846 -0.04066911339760 0.00000000000000 +vt 0.99678421020508 -0.04066911339760 0.00000000000000 +vt 0.99271070957184 -0.03253529220819 0.00000000000000 +vt 0.99067401885986 -0.02440146729350 0.00000000000000 +vt 0.99474745988846 -0.03253529220819 0.00000000000000 +vt 0.99678421020508 -0.03253529220819 0.00000000000000 +vt 0.99678421020508 -0.02440146729350 0.00000000000000 +vt 0.98863732814789 -0.01626764610410 0.00000000000000 +vt 0.98660057783127 -0.00813382305205 0.00000000000000 +vt 0.99067401885986 -0.01626764610410 0.00000000000000 +vt 0.99271070957184 -0.02440146729350 0.00000000000000 +vt 0.98456382751465 0.00000000000000 0.00000000000000 +vt 0.98660057783127 0.00000000000000 0.00000000000000 +vt 0.98863732814789 -0.00813382305205 0.00000000000000 +vt 0.98863732814789 0.00000000000000 0.00000000000000 +vt 0.99067401885986 -0.00813382305205 0.00000000000000 +vt 0.99067401885986 0.00000000000000 0.00000000000000 +vt 0.99271070957184 -0.00813382305205 0.00000000000000 +vt 0.99271070957184 -0.01626764610410 0.00000000000000 +vt 0.99271070957184 0.00000000000000 0.00000000000000 +vt 0.99474745988846 -0.00813382305205 0.00000000000000 +vt 0.99474745988846 0.00000000000000 0.00000000000000 +vt 0.99678421020508 -0.00813382305205 0.00000000000000 +vt 0.99678421020508 -0.01626764610410 0.00000000000000 +vt 0.99474745988846 -0.01626764610410 0.00000000000000 +vt 0.99678421020508 0.00000000000000 0.00000000000000 +vt 0.99474745988846 -0.02440146729350 0.00000000000000 +vt 0.00000000000000 -0.78987216949463 0.00000000000000 +vt 0.28755933046341 -0.84643304347992 0.00000000000000 +vt 0.88816463947296 -0.73791563510895 0.00000000000000 +vt 0.88003259897232 -0.73210179805756 0.00000000000000 +vt 0.00000000000000 -0.73210179805756 0.00000000000000 +vt 0.00000000000000 -0.73791563510895 0.00000000000000 +vt 0.00021887515322 -0.73683643341064 0.00000000000000 +vt 0.06187644973397 -0.73683643341064 0.00000000000000 +vt 0.03386714309454 -0.73683643341064 0.00000000000000 +vt 0.02082872949541 -0.76000642776489 0.00000000000000 +vt 0.99978113174438 -0.76755964756012 0.00000000000000 +vt 0.93284815549850 -0.74295103549957 0.00000000000000 +vt 0.05810928717256 -0.73683643341064 0.00000000000000 +vt 0.91353970766068 -0.73791563510895 0.00000000000000 +vt 0.08032827824354 -0.74295103549957 0.00000000000000 +vt 0.68211960792542 -0.74295103549957 0.00000000000000 +vt 0.94189077615738 -0.74295103549957 0.00000000000000 +vt 0.32176628708839 -0.76000642776489 0.00000000000000 +vt 0.99579632282257 -0.74295103549957 0.00000000000000 +vt 0.96968072652817 -0.76000642776489 0.00000000000000 +vt 0.72854310274124 -0.76000642776489 0.00000000000000 +vt 0.60479021072388 -0.76755964756012 0.00000000000000 +vt 0.05325782299042 -0.76000642776489 0.00000000000000 +vt 0.94969624280930 -0.76000642776489 0.00000000000000 +vt 0.94414669275284 -0.76000642776489 0.00000000000000 +vt 0.06715187430382 -0.76000642776489 0.00000000000000 +vt 0.00000000000000 -0.76504194736481 0.00000000000000 +vt 0.00021887515322 -0.76000642776489 0.00000000000000 +vt 0.00000000000000 -0.76504194736481 0.00000000000000 +vt 0.06187644973397 -0.76000642776489 0.00000000000000 +vt 0.03386714309454 -0.76000642776489 0.00000000000000 +vt 0.06315489858389 -0.76755964756012 0.00000000000000 +vt 0.08658097684383 -0.76000642776489 0.00000000000000 +vt 0.00420369999483 -0.76000642776489 0.00000000000000 +vt 0.02088017761707 -0.77625668048859 0.00000000000000 +vt 0.99902504682541 -0.76034510135651 0.00000000000000 +vt 0.93301683664322 -0.76739025115967 0.00000000000000 +vt 0.91963839530945 -0.76034510135651 0.00000000000000 +vt 0.91386473178864 -0.76504194736481 0.00000000000000 +vt 0.08036164939404 -0.76739025115967 0.00000000000000 +vt 0.68219679594040 -0.76739025115967 0.00000000000000 +vt 0.94199097156525 -0.76739025115967 0.00000000000000 +vt 0.32184344530106 -0.77625668048859 0.00000000000000 +vt 0.99599975347519 -0.76739025115967 0.00000000000000 +vt 0.96954697370529 -0.77625668048859 0.00000000000000 +vt 0.72438150644302 -0.77625668048859 0.00000000000000 +vt 0.05320628359914 -0.77625668048859 0.00000000000000 +vt 0.96074795722961 -0.76739025115967 0.00000000000000 +vt 0.94409519433975 -0.77625668048859 0.00000000000000 +vt 0.06698323786259 -0.77625668048859 0.00000000000000 +vt 0.00020415421750 -0.77625668048859 0.00000000000000 +vt 0.27561852335930 -0.80180346965790 0.00000000000000 +vt 0.03376229852438 -0.77625668048859 0.00000000000000 +vt 0.08619380742311 -0.77625668048859 0.00000000000000 +vt 0.00400027353317 -0.77625668048859 0.00000000000000 +vt 0.99979585409164 -0.78055584430695 0.00000000000000 +vt 0.91963839530945 -0.77625668048859 0.00000000000000 +vt 0.60895186662674 -0.83806347846985 0.00000000000000 +vt 0.06325508654118 -0.78055584430695 0.00000000000000 +vt 0.01816205494106 -0.79430985450745 0.00000000000000 +vt 0.93309646844864 -0.78048944473267 0.00000000000000 +vt 0.03061577491462 -0.80163812637329 0.00000000000000 +vt 0.93322187662125 -0.80163812637329 0.00000000000000 +vt 0.07857384532690 -0.79917240142822 0.00000000000000 +vt 0.67806273698807 -0.78038477897644 0.00000000000000 +vt 0.94211280345917 -0.80163812637329 0.00000000000000 +vt 0.33168742060661 -0.80163812637329 0.00000000000000 +vt 0.99624711275101 -0.80163812637329 0.00000000000000 +vt 0.96938425302506 -0.78809237480164 0.00000000000000 +vt 0.97892141342163 -0.01626764610410 0.00000000000000 +vt 0.97943651676178 -0.02440146729350 0.00000000000000 +vt 0.97892141342163 -0.02440146729350 0.00000000000000 +vt 0.97995162010193 -0.03253529220819 0.00000000000000 +vt 0.98046672344208 -0.04066911339760 0.00000000000000 +vt 0.97943651676178 -0.03253529220819 0.00000000000000 +vt 0.97892141342163 -0.03253529220819 0.00000000000000 +vt 0.97892141342163 -0.04066911339760 0.00000000000000 +vt 0.98098182678223 -0.04880293458700 0.00000000000000 +vt 0.98149693012238 -0.05693675577641 0.00000000000000 +vt 0.98046672344208 -0.04880293458700 0.00000000000000 +vt 0.97995162010193 -0.04066911339760 0.00000000000000 +vt 0.98098182678223 -0.05693675577641 0.00000000000000 +vt 0.98046672344208 -0.05693675577641 0.00000000000000 +vt 0.97995162010193 -0.05693675577641 0.00000000000000 +vt 0.97995162010193 -0.04880293458700 0.00000000000000 +vt 0.97943651676178 -0.05693675577641 0.00000000000000 +vt 0.97892141342163 -0.05693675577641 0.00000000000000 +vt 0.97892141342163 -0.04880293458700 0.00000000000000 +vt 0.97943651676178 -0.04880293458700 0.00000000000000 +vt 0.97943651676178 -0.04066911339760 0.00000000000000 +vt 0.02159367129207 -0.93396484851837 0.00000000000000 +vt 0.02159367129207 -0.00000000000000 0.00000000000000 +vt 0.95929390192032 -0.00000000000000 0.00000000000000 +vt 0.96034359931946 -0.01626764610410 0.00000000000000 +vt 0.96139335632324 -0.02440146729350 0.00000000000000 +vt 0.96034359931946 -0.02440146729350 0.00000000000000 +vt 0.96244311332703 -0.03253529220819 0.00000000000000 +vt 0.96349287033081 -0.04066911339760 0.00000000000000 +vt 0.96139335632324 -0.03253529220819 0.00000000000000 +vt 0.96034359931946 -0.03253529220819 0.00000000000000 +vt 0.96034359931946 -0.04066911339760 0.00000000000000 +vt 0.96454262733459 -0.04880293458700 0.00000000000000 +vt 0.96559232473373 -0.05693675577641 0.00000000000000 +vt 0.96349287033081 -0.04880293458700 0.00000000000000 +vt 0.96244311332703 -0.04066911339760 0.00000000000000 +vt 0.96454262733459 -0.05693675577641 0.00000000000000 +vt 0.96349287033081 -0.05693675577641 0.00000000000000 +vt 0.96244311332703 -0.05693675577641 0.00000000000000 +vt 0.96244311332703 -0.04880293458700 0.00000000000000 +vt 0.96139335632324 -0.05693675577641 0.00000000000000 +vt 0.96034359931946 -0.05693675577641 0.00000000000000 +vt 0.96034359931946 -0.04880293458700 0.00000000000000 +vt 0.96139335632324 -0.04880293458700 0.00000000000000 +vt 0.96139335632324 -0.04066911339760 0.00000000000000 +vt 0.71161836385727 -0.79520118236542 0.00000000000000 +vt 0.28838166594505 -0.79520118236542 0.00000000000000 +vt 0.31136813759804 -0.79595208168030 0.00000000000000 +vt 0.08875193446875 -0.79520118236542 0.00000000000000 +vt 0.00000000000000 -0.78987216949463 0.00000000000000 +vt 0.91124814748764 -0.79520118236542 0.00000000000000 +vt 0.88816463947296 -0.79520118236542 0.00000000000000 +vt 0.11183543503284 -0.81081044673920 0.00000000000000 +vt 0.71226739883423 -0.83631098270416 0.00000000000000 +vt 0.03080173581839 -0.83773410320282 0.00000000000000 +vt 0.93281185626984 -0.84643304347992 0.00000000000000 +vt 0.93345630168915 -0.84906125068665 0.00000000000000 +vt 0.94225209951401 -0.83773410320282 0.00000000000000 +vt 0.32204458117485 -0.84500980377197 0.00000000000000 +vt 0.99652993679047 -0.83773410320282 0.00000000000000 +vt 0.96919828653336 -0.80927884578705 0.00000000000000 +vt 0.01805227249861 -0.80927884578705 0.00000000000000 +vt 0.96651101112366 -0.81439590454102 0.00000000000000 +vt 0.04236320033669 -0.80927884578705 0.00000000000000 +vt 0.97898578643799 -0.79445183277130 0.00000000000000 +vt 0.95313179492950 -0.83773410320282 0.00000000000000 +vt 0.06718818098307 -0.84643304347992 0.00000000000000 +vt 0.04236320033669 -0.79445183277130 0.00000000000000 +vt 0.91955143213272 -0.83272540569305 0.00000000000000 +vt 0.38020154833794 -0.83272540569305 0.00000000000000 +vt 0.02101426757872 -0.79586422443390 0.00000000000000 +vt 0.89252489805222 -0.83272540569305 0.00000000000000 +vt 0.98194772005081 -0.83773410320282 0.00000000000000 +vt 0.94916558265686 -0.83272540569305 0.00000000000000 +vt 0.06654372066259 -0.79445183277130 0.00000000000000 +vt 0.03952533751726 -0.84906125068665 0.00000000000000 +vt 0.01518188975751 -0.83773410320282 0.00000000000000 +vt 0.91955143213272 -0.79445183277130 0.00000000000000 +vt 0.28646513819695 -0.79586422443390 0.00000000000000 +vt 0.99983423948288 -0.84906125068665 0.00000000000000 +vt 0.07852745801210 -0.79445183277130 0.00000000000000 +vt 0.03080173581839 -0.79586422443390 0.00000000000000 +vt 0.97689986228943 -0.84906125068665 0.00000000000000 +vt 0.02101426757872 -0.83773410320282 0.00000000000000 +vt 0.96651101112366 -0.79586422443390 0.00000000000000 +vt 0.05083444342017 -0.84906125068665 0.00000000000000 +vt 0.95763683319092 -0.79586422443390 0.00000000000000 +vt 0.00101331120823 -0.79586422443390 0.00000000000000 +vt 0.00347007648088 -0.79445183277130 0.00000000000000 +vt 0.99983423948288 -0.79586422443390 0.00000000000000 +vt 0.06351621448994 -0.79586422443390 0.00000000000000 +vt 0.68800461292267 -0.79445183277130 0.00000000000000 +vt 0.93345630168915 -0.79586422443390 0.00000000000000 +vt 0.94225209951401 -0.79586422443390 0.00000000000000 +vt 0.32437863945961 -0.79062139987946 0.00000000000000 +vt 0.98481810092926 -0.79445183277130 0.00000000000000 +vt 0.95313179492950 -0.79586422443390 0.00000000000000 +vt 0.05307195708156 -0.79445183277130 0.00000000000000 +vt 0.94396084547043 -0.79445183277130 0.00000000000000 +vt 0.08518471568823 -0.79445183277130 0.00000000000000 +vt 0.38020154833794 -0.79445183277130 0.00000000000000 +vt 0.68239790201187 -0.79586422443390 0.00000000000000 +vt 0.97689986228943 -0.79586422443390 0.00000000000000 +vt 0.03952533751726 -0.79586422443390 0.00000000000000 +vt 0.05603919178247 -0.83773410320282 0.00000000000000 +vt 0.94692808389664 -0.83773410320282 0.00000000000000 +vt 0.04686819016933 -0.83272540569305 0.00000000000000 +vt 0.68239790201187 -0.83773410320282 0.00000000000000 +vt 0.00000000000000 -0.83631098270416 0.00000000000000 +vt 0.00016578653594 -0.83272540569305 0.00000000000000 +vt 0.06351621448994 -0.84906125068665 0.00000000000000 +vt 0.02310018986464 -0.83272540569305 0.00000000000000 +vt 0.93648380041122 -0.83272540569305 0.00000000000000 +vt 0.31760215759277 -0.83272540569305 0.00000000000000 +vt 0.98481810092926 -0.83272540569305 0.00000000000000 +vt 0.96651101112366 -0.84906125068665 0.00000000000000 +vt 0.04686819016933 -0.88307595252991 0.00000000000000 +vt 0.71353489160538 -0.88307595252991 0.00000000000000 +vt 0.61979848146439 -0.96558785438538 0.00000000000000 +vt 0.01518188975751 -0.89640974998474 0.00000000000000 +vt 0.97898578643799 -0.88307595252991 0.00000000000000 +vt 0.98252713680267 -0.94076490402222 0.00000000000000 +vt 0.05661962181330 -0.88601279258728 0.00000000000000 +vt 0.93535548448563 -0.88601279258728 0.00000000000000 +vt 0.71696215867996 -0.95995771884918 0.00000000000000 +vt 0.66792780160904 -0.88348472118378 0.00000000000000 +vt 0.31748121976852 -0.88348472118378 0.00000000000000 +vt 0.00103638879955 -0.89496254920959 0.00000000000000 +vt 0.99896359443665 -0.88348472118378 0.00000000000000 +vt 0.96898859739304 -0.88348472118378 0.00000000000000 +vt 0.01797161996365 -0.88348472118378 0.00000000000000 +vt 0.04034412652254 -0.95100796222687 0.00000000000000 +vt 0.70701080560684 -0.95100796222687 0.00000000000000 +vt 0.97890514135361 -0.95100796222687 0.00000000000000 +vt 0.28434565663338 -0.98554456233978 0.00000000000000 +vt 0.67732632160187 -0.98554456233978 0.00000000000000 +vt 0.32267367839813 -0.91270709037781 0.00000000000000 +vt 0.96912950277328 -0.95995771884918 0.00000000000000 +vt 0.94908994436264 -0.95995771884918 0.00000000000000 +vt 0.00000000000000 -0.84643304347992 0.00000000000000 +vt 0.95929390192032 -0.95995771884918 0.00000000000000 +vt 0.00000000000000 -0.96792197227478 0.00000000000000 +vt 0.71036875247955 -0.69834494590759 0.00000000000000 +vt 0.00000000000000 -0.68931341171265 0.00000000000000 +vt 0.00000000000000 -0.68931341171265 0.00000000000000 +vt 0.00000000000000 -0.68931341171265 0.00000000000000 +vt 0.00000000000000 -0.28290605545044 0.00000000000000 +vt 0.00000000000000 -0.25880938768387 0.00000000000000 +vt 0.71696215867996 -0.69834494590759 0.00000000000000 +vt 0.32291355729103 -0.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.19931659102440 0.00000000000000 +vt 0.00000000000000 -0.22618520259857 0.00000000000000 +vt 0.00000000000000 -1.00000000000000 0.00000000000000 +vt 1.00000000000000 -0.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.78574943542480 0.00000000000000 +vt 0.09522549062967 -0.78574943542480 0.00000000000000 +vt 0.14285714924335 -0.78574943542480 0.00000000000000 +vt 0.18062674999237 -0.78574943542480 0.00000000000000 +vt 0.25559017062187 -0.00000000000000 0.00000000000000 +vt 0.22483827173710 -0.78574943542480 0.00000000000000 +vt 0.25372457504272 -0.78574943542480 0.00000000000000 +vt 0.47793817520142 -0.03289505094290 0.00000000000000 +vt 0.45188069343567 -0.28917551040649 0.00000000000000 +vt 0.43369171023369 -0.46806758642197 0.00000000000000 +vt 0.42686390876770 -0.53522050380707 0.00000000000000 +vt 0.71428573131561 -0.00000000000000 0.00000000000000 +vt 0.71229159832001 -0.00000000000000 0.00000000000000 +vt 0.71428573131561 -0.78574943542480 0.00000000000000 +vt 0.71342658996582 -0.78574943542480 0.00000000000000 +vt 0.71229159832001 -0.38069641590118 0.00000000000000 +vt 0.38400426506996 -0.98368763923645 0.00000000000000 +vt 0.41001775860786 -0.70090556144714 0.00000000000000 +vt 0.85714286565781 -0.78574943542480 0.00000000000000 +vt 0.81937325000763 -0.78574943542480 0.00000000000000 +vt 0.75687438249588 -0.78574943542480 0.00000000000000 +vt 0.85714286565781 -0.00000000000000 0.00000000000000 +vt 0.90477454662323 -0.78574943542480 0.00000000000000 +vt 1.00000000000000 -0.78574943542480 0.00000000000000 +vt 0.14285714924335 -0.28290438652039 0.00000000000000 +vt 0.13721853494644 -0.28697192668915 0.00000000000000 +vt 0.00000000000000 -0.38298600912094 0.00000000000000 +vt 0.00316324504092 -0.38144063949585 0.00000000000000 +vt 0.11827160418034 -0.30067658424377 0.00000000000000 +vt 0.11480920761824 -0.30322712659836 0.00000000000000 +vt 0.00000000000000 -1.00000000000000 0.00000000000000 +vt 0.13281327486038 -0.29022938013077 0.00000000000000 +vt 0.04407744854689 -0.35324311256409 0.00000000000000 +vt 0.02857982926071 -0.36419183015823 0.00000000000000 +vt 0.00000000000000 -1.00000000000000 0.00000000000000 +vt 0.07466363161802 -0.33179038763046 0.00000000000000 +vt 0.05793534964323 -0.34369242191315 0.00000000000000 +vt 0.10571772605181 -0.30969566106796 0.00000000000000 +vt 0.08363321423531 -0.32556188106537 0.00000000000000 +vt 0.00000000000000 -1.00000000000000 0.00000000000000 +vt 0.28571429848671 -0.28490865230560 0.00000000000000 +vt 0.27828028798103 -0.28380733728409 0.00000000000000 +vt 0.17078830301762 -0.27867758274078 0.00000000000000 +vt 0.27738037705421 -0.28394931554794 0.00000000000000 +vt 0.25621077418327 -0.28107488155365 0.00000000000000 +vt 0.25312712788582 -0.28149974346161 0.00000000000000 +vt 0.24716430902481 -0.28079825639725 0.00000000000000 +vt 0.24625332653522 -0.28091943264008 0.00000000000000 +vt 0.24097251892090 -0.28032076358795 0.00000000000000 +vt 0.24009495973587 -0.28043395280838 0.00000000000000 +vt 0.23724685609341 -0.28012126684189 0.00000000000000 +vt 0.23675760626793 -0.28018337488174 0.00000000000000 +vt 0.22969967126846 -0.27942144870758 0.00000000000000 +vt 0.22834260761738 -0.27958709001541 0.00000000000000 +vt 0.22533571720123 -0.27927565574646 0.00000000000000 +vt 0.22474506497383 -0.27934652566910 0.00000000000000 +vt 0.22344470024109 -0.27921414375305 0.00000000000000 +vt 0.22318698465824 -0.27924489974976 0.00000000000000 +vt 0.22172163426876 -0.27909678220749 0.00000000000000 +vt 0.22142608463764 -0.27913171052933 0.00000000000000 +vt 0.21834813058376 -0.27882319688797 0.00000000000000 +vt 0.21770179271698 -0.27889841794968 0.00000000000000 +vt 0.21402162313461 -0.27853578329086 0.00000000000000 +vt 0.21321651339531 -0.27862769365311 0.00000000000000 +vt 0.20596441626549 -0.27792751789093 0.00000000000000 +vt 0.20423963665962 -0.27811706066132 0.00000000000000 +vt 0.20268239080906 -0.27797251939774 0.00000000000000 +vt 0.20231463015080 -0.27801257371902 0.00000000000000 +vt 0.20019410550594 -0.27781742811203 0.00000000000000 +vt 0.19968290627003 -0.27787256240845 0.00000000000000 +vt 0.19351945817471 -0.27731144428253 0.00000000000000 +vt 0.19193258881569 -0.27747744321823 0.00000000000000 +vt 0.19129317998886 -0.27742105722427 0.00000000000000 +vt 0.19113098084927 -0.27743798494339 0.00000000000000 +vt 0.18875476717949 -0.27722918987274 0.00000000000000 +vt 0.18813706934452 -0.27729284763336 0.00000000000000 +vt 0.18224585056305 -0.27678143978119 0.00000000000000 +vt 0.18062674999237 -0.27694362401962 0.00000000000000 +vt 0.62369734048843 -0.02245409786701 0.00000000000000 +vt 0.57053649425507 -0.46603143215179 0.00000000000000 +vt 0.57060700654984 -0.46544283628464 0.00000000000000 +vt 0.68226301670074 -0.22934710979462 0.00000000000000 +vt 0.62138348817825 -0.04176107048988 0.00000000000000 +vt 0.62352252006531 -0.02391273528337 0.00000000000000 +vt 0.60782688856125 -0.15487799048424 0.00000000000000 +vt 0.61128115653992 -0.12605541944504 0.00000000000000 +vt 0.60396796464920 -0.18707707524300 0.00000000000000 +vt 0.58469653129578 -0.34787893295288 0.00000000000000 +vt 0.58705216646194 -0.32822358608246 0.00000000000000 +vt 0.58387899398804 -0.35470044612885 0.00000000000000 +vt 0.58823102712631 -0.31838715076447 0.00000000000000 +vt 0.58922612667084 -0.31008398532867 0.00000000000000 +vt 0.57213908433914 -0.45265913009644 0.00000000000000 +vt 0.57694280147552 -0.41257673501968 0.00000000000000 +vt 0.58122092485428 -0.37687981128693 0.00000000000000 +vt 0.58220046758652 -0.36870610713959 0.00000000000000 +vt 0.57916712760925 -0.39401692152023 0.00000000000000 +vt 0.59463840723038 -0.26492321491241 0.00000000000000 +vt 0.59725981950760 -0.24305012822151 0.00000000000000 +vt 0.58973121643066 -0.30586946010590 0.00000000000000 +vt 0.70838689804077 -0.25069057941437 0.00000000000000 +vt 0.61335939168930 -0.10871429741383 0.00000000000000 +vt 0.61827087402344 -0.06773287057877 0.00000000000000 +vt 0.29095181822777 -1.00000000000000 0.00000000000000 +vt 0.29095181822777 -0.91066706180573 0.00000000000000 +vt 0.28730446100235 -0.28697192668915 0.00000000000000 +vt 0.29095181822777 -0.29170441627502 0.00000000000000 +vt 0.28894308209419 -0.28892058134079 0.00000000000000 +vt 0.56283879280090 -0.53026151657104 0.00000000000000 +vt 0.56322890520096 -0.52700603008270 0.00000000000000 +vt 0.56710129976273 -0.49469459056854 0.00000000000000 +vt 0.56621736288071 -0.50207018852234 0.00000000000000 +vt 0.54024308919907 -0.48204100131989 0.00000000000000 +vt 0.56410694122314 -0.51967978477478 0.00000000000000 +vt 0.56107437610626 -0.54498350620270 0.00000000000000 +vt 0.54358166456223 -0.69094383716583 0.00000000000000 +vt 0.54720991849899 -0.66066956520081 0.00000000000000 +vt 0.55781495571136 -0.57218039035797 0.00000000000000 +vt 0.53913205862045 -0.52026605606079 0.00000000000000 +vt 0.54924929141998 -0.64365279674530 0.00000000000000 +vt 0.54951006174088 -0.64147722721100 0.00000000000000 +vt 0.54851335287094 -0.64979386329651 0.00000000000000 +vt 0.49826774001122 -0.96167409420013 0.00000000000000 +vt 0.51413565874100 -0.91001117229462 0.00000000000000 +vt 0.51936966180801 -0.89297032356262 0.00000000000000 +vt 0.51972162723541 -0.89003372192383 0.00000000000000 +vt 0.50855380296707 -0.54323029518127 0.00000000000000 +vt 0.54048377275467 -0.71679282188416 0.00000000000000 +vt 0.54273104667664 -0.69804167747498 0.00000000000000 +vt 0.53464680910110 -0.76549696922302 0.00000000000000 +vt 0.53789162635803 -0.73842179775238 0.00000000000000 +vt 0.53394544124603 -0.77134907245636 0.00000000000000 +vt 0.53141778707504 -0.79244005680084 0.00000000000000 +vt 0.53382706642151 -0.77233695983887 0.00000000000000 +vt 0.52709043025970 -0.82854795455933 0.00000000000000 +vt 0.52742218971252 -0.82577955722809 0.00000000000000 +vt 0.52588552236557 -0.83860182762146 0.00000000000000 +vt 0.53894990682602 -0.72959172725677 0.00000000000000 +vt 0.54010933637619 -0.71991741657257 0.00000000000000 +vt 0.53790211677551 -0.73833405971527 0.00000000000000 +vt 0.54347640275955 -0.69182240962982 0.00000000000000 +vt 0.53052300214767 -0.79990613460541 0.00000000000000 +vt 0.51980936527252 -0.88930141925812 0.00000000000000 +vt 0.52459853887558 -0.84934031963348 0.00000000000000 +vt 0.85714286565781 -0.49373549222946 0.00000000000000 +vt 0.75270134210587 -0.69453680515289 0.00000000000000 +vt 0.75244557857513 -0.69624185562134 0.00000000000000 +vt 0.75244557857513 -1.00000000000000 0.00000000000000 +vt 0.75568115711212 -0.67536473274231 0.00000000000000 +vt 0.75362759828568 -0.68857741355896 0.00000000000000 +vt 0.75666940212250 -0.67097616195679 0.00000000000000 +vt 0.71952325105667 -0.91066706180573 0.00000000000000 +vt 0.81937325000763 -0.50619482994080 0.00000000000000 +vt 0.81828135251999 -0.50774192810059 0.00000000000000 +vt 0.75925707817078 -0.65685689449310 0.00000000000000 +vt 0.75780880451202 -0.66501760482788 0.00000000000000 +vt 0.76105183362961 -0.64952445030212 0.00000000000000 +vt 0.75300019979477 -0.69220769405365 0.00000000000000 +vt 0.76441389322281 -0.63480257987976 0.00000000000000 +vt 0.76389664411545 -0.63738119602203 0.00000000000000 +vt 0.76665359735489 -0.62663829326630 0.00000000000000 +vt 0.76182776689529 -0.64544308185577 0.00000000000000 +vt 0.75737023353577 -0.66692054271698 0.00000000000000 +vt 0.78259551525116 -0.57749521732330 0.00000000000000 +vt 0.78190982341766 -0.57937049865723 0.00000000000000 +vt 0.78285622596741 -0.57692909240723 0.00000000000000 +vt 0.79563164710999 -0.54724323749542 0.00000000000000 +vt 0.79379838705063 -0.55153560638428 0.00000000000000 +vt 0.80059647560120 -0.53789138793945 0.00000000000000 +vt 0.78492927551270 -0.57158100605011 0.00000000000000 +vt 0.78539514541626 -0.57059192657471 0.00000000000000 +vt 0.78933513164520 -0.56106770038605 0.00000000000000 +vt 0.78777390718460 -0.56491589546204 0.00000000000000 +vt 0.79048287868500 -0.55873298645020 0.00000000000000 +vt 0.79195767641068 -0.55518281459808 0.00000000000000 +vt 0.78622525930405 -0.56850111484528 0.00000000000000 +vt 0.78044676780701 -0.58323526382446 0.00000000000000 +vt 0.78737276792526 -0.56575036048889 0.00000000000000 +vt 0.78650760650635 -0.56790745258331 0.00000000000000 +vt 0.80069535970688 -0.53767192363739 0.00000000000000 +vt 0.80899262428284 -0.52277004718781 0.00000000000000 +vt 0.80208075046539 -0.53508973121643 0.00000000000000 +vt 0.77852135896683 -0.58827483654022 0.00000000000000 +vt 0.77708864212036 -0.59255635738373 0.00000000000000 +vt 0.77438533306122 -0.60047388076782 0.00000000000000 +vt 0.77367216348648 -0.60276639461517 0.00000000000000 +vt 0.77487248182297 -0.59908843040466 0.00000000000000 +vt 0.77043849229813 -0.61316156387329 0.00000000000000 +vt 0.77009898424149 -0.61437046527863 0.00000000000000 +vt 0.77230149507523 -0.60696637630463 0.00000000000000 +vt 0.77089834213257 -0.61168313026428 0.00000000000000 +vt 0.80638116598129 -0.52717924118042 0.00000000000000 +vt 0.80412423610687 -0.53132653236389 0.00000000000000 +vt 0.80963110923767 -0.52164781093597 0.00000000000000 +vt 0.81453186273575 -0.51359462738037 0.00000000000000 +vt 0.81327354907990 -0.51567888259888 0.00000000000000 +vt 0.77374321222305 -0.27801257371902 0.00000000000000 +vt 0.80369359254837 -0.53208351135254 0.00000000000000 +vt 0.80238157510757 -0.53452897071838 0.00000000000000 +vt 0.81216239929199 -0.51743996143341 0.00000000000000 +vt 0.81087350845337 -0.51960730552673 0.00000000000000 +vt 0.81071209907532 -0.51986694335938 0.00000000000000 +vt 0.81023406982422 -0.52067399024963 0.00000000000000 +vt 0.75248700380325 -0.69591605663300 0.00000000000000 +vt 0.81612527370453 -0.51115918159485 0.00000000000000 +vt 0.76958614587784 -0.61619639396667 0.00000000000000 +vt 0.77619189023972 -0.59504556655884 0.00000000000000 +vt 0.76838153600693 -0.62033963203430 0.00000000000000 +vt 0.76743137836456 -0.62360763549805 0.00000000000000 +vt 0.78090852499008 -0.58195364475250 0.00000000000000 +vt 0.80210286378860 -0.53504121303558 0.00000000000000 +vt 1.00000000000000 -0.38298600912094 0.00000000000000 +vt 0.99567002058029 -0.38683462142944 0.00000000000000 +vt 0.85972553491592 -0.49162489175797 0.00000000000000 +vt 0.94493788480759 -0.53508973121643 0.00000000000000 +vt 0.89425700902939 -0.46437329053879 0.00000000000000 +vt 0.87567418813705 -0.47897815704346 0.00000000000000 +vt 0.90934795141220 -0.45261114835739 0.00000000000000 +vt 0.89719891548157 -0.46212399005890 0.00000000000000 +vt 0.91358482837677 -0.44938266277313 0.00000000000000 +vt 0.92184722423553 -0.44293254613876 0.00000000000000 +vt 0.93041753768921 -0.43641996383667 0.00000000000000 +vt 0.93966937065125 -0.42922741174698 0.00000000000000 +vt 0.94421535730362 -0.42578607797623 0.00000000000000 +vt 0.94727671146393 -0.42341029644012 0.00000000000000 +vt 0.98161721229553 -0.39745575189590 0.00000000000000 +vt 0.98582541942596 -0.39421755075455 0.00000000000000 +vt 0.91660034656525 -0.27801257371902 0.00000000000000 +vt 0.14285714924335 -0.21424522995949 0.00000000000000 +vt 0.09522549062967 -0.21424522995949 0.00000000000000 +vt 0.00000000000000 -0.21424522995949 0.00000000000000 +vt 0.51769185066223 -0.03389246761799 0.00000000000000 +vt 0.53452759981155 -0.21108999848366 0.00000000000000 +vt 0.54420894384384 -0.30630803108215 0.00000000000000 +vt 0.25411435961723 -1.00000000000000 0.00000000000000 +vt 0.25372457504272 -0.82457840442657 0.00000000000000 +vt 0.18062674999237 -0.21424522995949 0.00000000000000 +vt 0.22483827173710 -0.21424522995949 0.00000000000000 +vt 0.25372457504272 -0.21424522995949 0.00000000000000 +vt 0.56091976165771 -0.47066253423691 0.00000000000000 +vt 0.56719273328781 -0.53235828876495 0.00000000000000 +vt 0.61330050230026 -0.98583710193634 0.00000000000000 +vt 0.71428573131561 -0.21424522995949 0.00000000000000 +vt 0.71342658996582 -0.21424522995949 0.00000000000000 +vt 0.71342658996582 -1.00000000000000 0.00000000000000 +vt 0.85714286565781 -0.21424522995949 0.00000000000000 +vt 0.81937325000763 -0.21424522995949 0.00000000000000 +vt 0.75687438249588 -0.21424522995949 0.00000000000000 +vt 0.00000000000000 -0.50000000000000 0.00000000000000 +vt 1.00000000000000 -0.21424522995949 0.00000000000000 +vt 0.90477454662323 -0.21424522995949 0.00000000000000 +vt 0.96801024675369 -0.21424522995949 0.00000000000000 +vt 1.00000000000000 -0.27976500988007 0.00000000000000 +vt 0.93376743793488 -0.00000000000000 0.00000000000000 +vt 0.66691869497299 -0.99996972084045 0.00000000000000 +# 3461 texture coordinates + +o Cube.1_2 +usemtl Mat.1 +f 5419/1095 4276/1094 4277/1093 5402/1092 +f 4277/4 5071/1095 5402/1096 +f 4311/4 3056/1099 3060/1098 +f 5480/1102 5481/1102 5566/1101 +f 3052/1098 3166/1105 3167/1104 3056/1103 +f 3056/1099 3167/1106 3168/1105 3060/1098 +f 3060/1108 3168/1107 3169/1106 3063/1099 +f 3053/1111 4342/1111 4343/1110 +f 3291/1114 3058/1114 3062/1113 +f 3356/1117 4720/1117 4721/1116 +f 3945/1120 3523/1120 4317/1119 +f 3143/1123 3071/1122 3193/1099 3206/1121 +f 3193/1125 3071/1124 5074/1099 5395/1122 +f 3194/1108 5073/1128 5072/1127 3075/1126 +f 3949/1119 3527/1119 3523/1130 +f 3067/1132 3170/1131 3222/1105 3211/1098 +f 5391/1135 3171/1134 3072/1106 5388/1133 +f 3076/1135 3172/1137 5393/1107 5388/1136 +f 5388/4 3072/1136 3076/1134 +f 4504/1140 3326/1140 4606/1139 +f 3145/1143 3073/1142 3295/1114 3308/1141 +f 3295/1144 3073/503 3077/1114 3296/1142 +f 3074/1147 3194/1146 3195/1145 3078/478 +f 3195/1122 3079/1099 3083/1098 3196/1146 +f 3082/115 3196/1126 3197/1122 3086/1100 +f 3504/1151 3502/1150 3080/1149 3505/1148 +f 3481/1099 3485/1106 3486/1105 3482/1098 +f 3506/1154 3084/1153 3503/1134 3507/1152 +f 3512/1157 3508/1157 3509/1156 3329/1155 +f 3297/1142 3081/1114 3085/1113 3298/1112 +f 3330/1161 3510/1160 3511/1159 3513/1158 +f 5079/1164 3198/1163 5365/1146 +f 5365/1165 3198/1147 3090/1146 5475/1163 +f 3086/1167 3197/1166 5474/1145 5077/478 +f 3111/1171 3263/1170 3405/1169 3395/1168 +f 4232/1174 4064/1174 4114/1173 +f 3091/1098 5082/1176 5470/1175 +f 5470/1098 5084/1105 3176/1177 3091/1176 +f 5371/1104 5081/1180 3087/1179 3175/1178 +f 3175/4 5478/1178 5371/1181 +f 3176/1183 3092/1182 3148/1150 3185/1105 +f 3095/1184 3177/1184 4499/1106 +f 3299/1112 3089/1113 3093/4 3300/1185 +f 3301/1187 3333/1186 3345/1158 3313/1142 +f 3541/1191 4851/1190 4852/1189 4853/1188 +f 4851/1190 4793/1193 4856/1192 4852/1189 +f 4852/1191 4859/1195 4795/1194 4853/1190 +f 4793/1193 4854/1197 4855/1196 4856/1192 +f 4854/1197 4776/1199 4862/1198 4855/1196 +f 4855/1193 4878/1201 4794/1200 4856/1197 +f 4794/1194 4880/1203 4857/1202 4859/1201 +f 4857/1206 4876/1205 4778/1204 4858/1203 +f 4858/1203 4795/1194 4859/1195 4857/1206 +f 4856/1190 4794/1194 4859/1201 4852/1193 +f 4776/1199 4860/1208 4861/1207 4862/1198 +f 4860/1208 4796/1210 4865/1209 4861/1207 +f 4861/1199 4868/1212 4798/1211 4862/1208 +f 4796/1210 4863/1214 4864/1213 4865/1209 +f 4863/1214 4084/1214 4864/1215 +f 4864/1210 4797/1211 4868/1216 4865/1214 +f 4797/1211 4866/1218 4867/1217 4868/1216 +f 4866/1218 4777/1220 4871/1219 4867/1217 +f 4867/1211 4879/1212 4798/1221 4868/1218 +f 4865/1208 4868/1208 4861/1211 +f 4777/1220 4869/1223 4870/1222 4871/1219 +f 4869/1223 4799/1225 4874/1224 4870/1222 +f 4870/1220 4877/1227 4801/1226 4871/1223 +f 4799/1225 4872/1229 4873/1228 4874/1224 +f 4872/1229 4096/1229 4873/1230 +f 4873/1225 4800/1226 4877/1231 4874/1229 +f 4800/1226 4875/1204 4876/1232 4877/1231 +f 4875/1204 4778/1204 4876/1205 +f 4876/1226 4880/1227 4801/1202 4877/1204 +f 4874/1223 4877/1223 4870/1226 +f 4862/1197 4798/1200 4878/1212 4855/1199 +f 4871/1221 4801/1202 4880/1227 4879/1220 +f 4867/1221 4871/1221 4879/1220 +f 4876/1202 4857/1202 4880/1203 +f 4798/1200 4879/1202 4880/1221 4878/1212 +f 4880/1200 4794/1200 4878/1201 +f 3054/1147 3940/1234 3942/1233 3058/478 +f 4086/1238 3542/1237 3543/1236 4088/1235 +f 3062/1240 3944/1240 3947/1239 +f 3149/1242 3093/1150 3099/1109 3150/1241 +f 3098/1099 3218/1244 3219/1243 3100/1098 +f 3151/1246 3101/1136 3073/1134 3145/1245 +f 3093/1150 3089/1113 3085/4 +f 3085/4 5573/1248 5588/1247 +f 3099/4 5578/1250 5589/1249 +f 3099/4 5576/1252 5581/1251 +f 5585/4 5576/1150 3099/1251 +f 5591/1252 5574/1150 3099/1255 5581/1254 +f 3085/4 5588/1254 5591/1248 +f 5587/1109 5578/1150 3099/1249 3093/1256 +f 5583/1250 5585/1150 3099/1253 5589/1257 +f 5586/4 5587/1109 3093/1256 +f 5591/1113 5581/1259 5577/1252 3085/1254 +f 5584/4 5586/1109 3093/1258 +f 5583/1262 5589/1261 5590/1250 5582/1257 +f 3085/4 5577/1263 5579/1259 +f 5584/4 3093/1113 3085/1109 +f 3085/4 5579/1264 5580/1263 +f 5582/4 5590/1113 3085/1261 +f 5593/4 5584/1113 3085/1260 +f 5592/4 5593/1113 3085/1265 +f 5580/4 5582/1113 3085/1262 +f 5592/4 3085/1261 5590/1113 +f 5688/1270 5687/1269 5686/1268 5685/1267 +f 5692/1274 5691/1273 5690/1272 5689/1271 +f 5692/1270 5689/1267 5688/1274 5685/1271 +f 5573/1276 3085/1114 3081/1113 5644/1275 +f 3081/4 5575/1278 5651/1277 +f 5680/4 5639/1281 5638/1280 +f 5620/4 5668/1284 5669/1283 +f 5617/4 5679/1287 5684/1286 +f 5635/4 5686/1268 5687/1269 +f 5650/4 5601/1291 5606/1290 +f 5686/4 5635/1292 5632/1288 +f 5608/4 5609/1295 5616/1294 +f 5679/1296 5617/1295 5616/1285 5678/1286 +f 5612/4 5594/1299 5602/1298 +f 5670/1296 5671/1302 5630/1301 5678/1300 +f 5639/1292 5680/1296 5678/1279 5632/1280 +f 5652/4 5568/1134 3101/1304 +f 3099/4 5574/1306 5645/1305 +f 5631/4 5630/1301 5671/1302 +f 5653/4 5654/1298 5594/1309 +f 5677/4 5670/1294 5609/1300 +f 5616/1309 5623/1312 5662/1311 5654/1295 +f 5615/4 5608/1309 5654/1293 +f 5599/4 5612/1315 5642/1297 +f 5650/4 5606/1316 5607/1291 +f 5635/1317 5687/1267 5688/1268 5634/1288 +f 5647/4 5652/1134 3101/1303 +f 3099/4 5645/1319 5646/1306 +f 5681/1321 5680/1281 5638/1279 5637/1320 +f 3081/4 5651/1322 5649/1278 +f 5629/4 5631/1301 5671/1307 +f 5661/4 5653/1298 5594/1308 +f 5676/4 5677/1294 5609/1310 +f 5614/1327 5615/1309 5654/1313 5656/1326 +f 5600/4 5599/1315 5642/1314 +f 5663/1330 5662/1311 5623/1312 5622/1329 +f 5662/1299 5668/1282 5620/1283 5602/1312 +f 5685/1296 5686/1292 5632/1269 5678/1270 +f 5602/1331 5601/1289 5650/1290 5648/1299 +f 5594/1299 5654/1312 5662/1309 5602/1298 +f 5664/1333 5663/1330 5622/1329 5641/1332 +f 5598/4 5600/1315 5642/1328 +f 5676/1336 5609/1335 5610/1294 5675/1325 +f 5643/4 5644/1114 3081/1276 +f 5647/4 3101/1331 5648/1134 +f 5617/1339 5684/1338 5683/1287 5619/1285 +f 5603/1341 5620/1284 5669/1282 5667/1340 +f 5649/1114 5650/1316 5607/1289 3081/1322 +f 5613/1343 5614/1327 5656/1326 5657/1342 +f 5693/1345 5681/1321 5637/1320 5636/1344 +f 5604/4 5603/1114 3081/1340 +f 5618/1348 5619/1338 5683/1339 5682/1347 +f 5655/1274 5634/1267 5688/1317 5689/1349 +f 3101/1350 3099/1319 5646/1150 5640/1134 +f 5629/1352 5671/1351 5672/1301 5628/1323 +f 5661/1354 5594/1353 5595/1298 5660/1324 +f 5598/1114 5642/1337 5643/1315 3081/1334 +f 5628/1356 5672/1355 5673/1351 5627/1352 +f 5660/4 5595/1114 3081/1353 +f 5675/1358 5610/1357 5611/1335 5674/1336 +f 5603/4 5667/1114 3081/1341 +f 3081/4 5607/1359 5605/1316 +f 3081/4 5605/1346 5604/1359 +f 5665/1361 5664/1333 5641/1332 5621/1360 +f 5659/4 5660/1114 3081/1354 +f 5597/4 5598/1114 3081/1334 +f 5682/4 5693/1114 3081/1344 +f 5621/4 5618/1348 5682/1347 +f 5636/4 5655/1114 3081/1349 +f 5596/4 5597/1114 3081/1363 +f 3081/4 5667/1365 5666/1341 +f 5633/1367 5613/1343 5657/1342 5658/1366 +f 5627/4 5673/1114 3081/1355 +f 5674/4 5611/1366 5633/1357 +f 5665/4 5621/1114 3081/1361 +f 3081/4 5666/1360 5665/1365 +f 5595/4 5596/1114 3081/1364 +f 5621/4 5682/1114 3081/1348 +f 5674/4 5633/1114 3081/1366 +f 5658/4 5659/1114 3081/1362 +f 3081/4 5693/1345 5636/1344 +f 5673/4 5674/1114 3081/1358 +f 3081/4 5655/1274 5689/1349 +f 5633/4 5658/1114 3081/1367 +f 3081/4 5689/1273 5690/1274 +f 5626/4 5627/1114 3081/1356 +f 5625/4 5626/1114 3081/1368 +f 3081/4 5690/1272 5691/1273 +f 5624/1272 5625/1114 3081/1369 5691/1370 +f 5624/4 5691/1271 5692/1272 +f 5624/4 5692/1270 5685/1271 +f 5630/1296 5624/1270 5685/1370 5678/1302 +f 5609/1295 5670/1296 5678/1300 5616/1294 +f 5654/4 5608/1295 5616/1293 +f 5642/1331 5612/1299 5602/1297 5648/1315 +f 5648/1315 3101/1350 5640/1134 5642/1331 +f 5701/4 5575/1114 3081/1277 +f 3081/4 3077/1372 5571/503 +f 5694/4 5572/1134 3101/1374 +f 3101/1373 5568/1375 5702/1304 5694/1134 +f 3081/4 5571/1376 5700/1372 +f 5699/1380 5569/1379 5570/1378 5698/1377 +f 5702/4 5701/1114 3081/1371 +f 3081/1381 5700/1377 5699/1376 +f 5699/4 5698/1114 3081/1380 +f 5695/1114 5694/1375 5702/1373 3081/1382 +f 3081/1384 5698/1383 5697/1380 +f 3081/4 5697/1385 5696/1383 +f 3081/503 5696/1382 5695/1385 +f 5709/4 5571/503 3077/1372 +f 3101/4 5572/1387 5703/1374 +f 5705/1389 5570/1378 5569/1379 5708/1388 +f 3101/4 5703/1390 5704/1387 +f 5710/4 5709/503 3077/1386 +f 5710/1393 3077/1392 3073/503 5711/1391 +f 3101/1389 5704/1388 5705/1390 5708/1134 +f 3101/4 5708/1394 5706/1389 +f 5707/4 5711/1392 3073/1393 +f 3101/1392 5706/1395 5707/1394 3073/1134 +f 3102/1398 5476/1397 5471/1396 +f 5375/1401 5376/1098 3102/1400 +f 5377/1098 5475/1404 3090/1403 3102/1402 +f 3102/4 5471/1399 5375/1397 +f 3102/4 5376/1402 5377/1400 +f 5477/4 3086/1406 5077/478 +f 3082/1408 3086/1405 5477/478 5473/1407 +f 5476/1408 3102/1407 3082/1098 5473/1396 +f 3082/1147 3102/1099 3104/1098 3078/1147 +f 3104/1410 3070/1409 5095/1108 5378/1099 +f 5378/1099 5394/1100 3078/1411 3104/1410 +f 5095/4 3070/1412 5392/1108 +f 5379/1100 5396/1415 3074/1414 3078/1413 +f 3078/4 5394/1416 5389/1411 +f 5389/4 5387/1100 3078/1417 +f 3078/4 5387/1418 5386/1417 +f 5386/4 5379/1100 3078/1413 +f 3090/1098 3146/1420 3152/1419 3102/1103 +f 3102/1099 3152/1421 3153/1420 3104/1098 +f 3221/1423 3105/1136 3066/1134 3210/1422 +f 5102/1425 3941/1426 5415/1425 +f 3941/1114 3055/1114 3059/1113 +f 5487/1429 5519/1429 5564/1428 +f 5518/1429 5488/1427 5487/1431 5564/1430 +f 3106/1435 3258/1434 3272/1433 3200/1432 +f 3180/1439 3119/1438 3107/1437 3178/1436 +f 4346/1441 4662/1441 3376/1440 +f 3396/1171 3123/1168 3111/1443 3395/1442 +f 3177/1445 3095/1444 3215/1099 3223/1106 +f 3369/1449 3337/1448 3335/1447 3367/1446 +f 3114/1453 3266/1452 3265/1451 3113/1450 +f 3114/1456 3126/1455 3127/1454 3115/1450 +f 3109/1456 3261/1459 3267/1458 3115/1457 +f 3110/1463 3262/1462 3268/1461 3116/1460 +f 3236/1466 3220/1422 3221/1465 3237/1464 +f 3106/1470 3118/1469 3129/1468 3117/1467 +f 3118/1472 3106/1435 3200/1432 3202/1471 +f 3302/1476 3417/1475 3418/1474 3304/1473 +f 3124/1480 3112/1479 3179/1478 3181/1477 +f 3126/1482 3114/1481 3113/1450 3125/1454 +f 3121/1455 3109/1456 3115/1457 3127/1483 +f 3122/1485 3110/1463 3116/1460 3128/1484 +f 3128/1469 3116/1470 3117/1463 3129/1485 +f 3182/1436 3131/1437 3119/1487 3180/1486 +f 3122/1442 3134/1490 3205/1489 3203/1488 +f 3307/1494 3388/1493 3387/1492 3305/1491 +f 3450/1455 3454/1496 3455/1495 3451/1454 +f 3118/1469 3130/1498 3141/1497 3129/1468 +f 3130/1500 3118/1472 3202/1471 3204/1499 +f 3304/1502 3418/1501 3419/1475 3306/1476 +f 3136/1504 3124/1480 3181/1477 3183/1503 +f 3454/1505 3450/1482 3449/1454 3453/1495 +f 3452/1496 3448/1455 3451/1483 3455/1506 +f 3134/1508 3122/1485 3128/1484 3140/1507 +f 3140/1498 3128/1469 3129/1485 3141/1508 +f 3186/1486 3423/1487 3131/1510 3182/1509 +f 3398/1490 3392/1513 3135/1512 3397/1511 +f 3311/1491 3393/1492 3388/1515 3307/1514 +f 3138/1496 3162/1517 3163/1516 3139/1495 +f 3130/1498 3154/1519 3165/1518 3141/1497 +f 3208/1123 3155/1121 3143/1510 3206/1520 +f 3310/1143 3424/1141 3422/1522 3438/1521 +f 3187/1183 3392/1524 3389/1512 3394/1523 +f 3150/1241 3162/1525 3161/1516 3149/1242 +f 3145/1245 3157/1517 3163/1526 3151/1246 +f 3146/1420 3158/1528 3164/1527 3152/1419 +f 3152/1421 3164/1519 3165/1528 3153/1420 +f 3171/1529 3071/1121 3143/1099 3184/1106 +f 3146/1531 3090/1146 3198/1147 3207/1530 +f 3300/1533 3093/1532 3149/1113 3309/1112 +f 3150/1245 3099/1134 3101/1150 3151/1242 +f 3142/1421 3070/1099 3104/1108 3153/1534 +f 3425/1509 3420/1510 3423/1121 3186/1529 +f 3158/1511 3146/1531 3207/1530 3209/1535 +f 3413/1539 3410/1538 3343/1537 3375/1536 +f 3162/1517 3150/1245 3151/1242 3163/1516 +f 3154/1519 3142/1421 3153/1534 3165/1518 +f 3154/1520 3130/1500 3204/1499 3208/1540 +f 3306/1521 3419/1522 3424/1501 3310/1502 +f 3160/1523 3136/1504 3183/1503 3187/1541 +f 3162/1525 3138/1505 3137/1495 3161/1516 +f 3157/1517 3133/1496 3139/1506 3163/1526 +f 3158/1528 3134/1508 3140/1507 3164/1527 +f 3164/1519 3140/1498 3141/1508 3165/1528 +f 3166/1105 3053/1150 3057/1109 3167/1104 +f 3167/1106 3057/1134 3061/1150 3168/1105 +f 3168/1107 3061/1136 3064/1134 3169/1106 +f 3537/1544 4117/1544 4126/1543 +f 3170/1131 3068/1545 3212/1150 3222/1105 +f 5393/1106 3172/1546 5385/1107 +f 5385/1128 3172/1108 3075/1107 5072/1546 +f 5074/1547 3071/1106 3171/1099 5374/1124 +f 3171/4 5391/1547 5374/1133 +f 3485/1104 3481/1103 3480/1098 3484/1105 +f 3505/1549 3080/1134 3084/1150 3506/1548 +f 3487/1106 3483/1099 3482/1108 3486/1107 +f 3092/1550 3176/1177 5084/1105 5472/1150 +f 5478/1550 3175/1109 3088/1104 5472/1181 +f 5472/4 3088/1150 3092/1109 +f 3185/1105 3147/1098 3091/1524 3176/1183 +f 3540/1553 4083/1553 4092/1552 +f 3178/1436 3108/1555 3120/1554 3180/1439 +f 3179/1557 3112/1556 3264/1478 3271/1479 +f 3179/1480 3111/1443 3123/1168 3181/1479 +f 3180/1486 3120/1558 3132/1555 3182/1436 +f 3181/1504 3123/1513 3135/1443 3183/1480 +f 3182/1509 3132/1559 3156/1558 3186/1486 +f 3394/1523 3390/1541 3160/1182 3187/1183 +f 3184/1106 3144/1134 3072/1560 3171/1529 +f 3186/1529 3156/1560 3421/1559 3425/1509 +f 3183/1523 3135/1512 3392/1513 3187/1504 +f 3962/1563 3914/1563 3915/1562 +f 3190/1565 4260/1565 4259/1564 +f 4208/1568 4180/1568 4181/1567 +f 4271/1571 3951/1571 3529/1570 +f 3193/1123 3070/1572 3142/1100 3206/1122 +f 5390/1122 5392/1100 3070/1574 3193/1573 +f 3193/1575 5395/1573 5390/1125 +f 5073/1576 3194/115 3074/1126 5396/1127 +f 3194/1146 3075/1098 3079/1103 3195/1145 +f 3196/1146 3082/1147 3078/1100 3195/1122 +f 3196/1126 3083/1108 3087/1099 3197/1122 +f 5082/1162 3091/1146 3198/1098 5079/1175 +f 5081/1103 5474/1145 3197/1166 3087/1179 +f 4281/1564 3094/1577 3214/1100 4263/1101 +f 3259/1434 3107/1435 3426/1438 3436/1578 +f 3201/1442 3110/1488 3122/1579 3203/1171 +f 3426/1472 3107/1437 3119/1438 3427/1435 +f 3397/1442 3135/1443 3123/1513 3396/1490 +f 3427/1500 3119/1487 3131/1437 3428/1472 +f 3205/1511 3134/1535 3158/1489 3209/1490 +f 3206/1520 3142/1540 3154/1572 3208/1123 +f 3198/1531 3091/1524 3147/1098 3207/1146 +f 3207/1511 3147/1512 3159/1524 3209/1531 +f 3428/1520 3131/1510 3423/1487 3429/1500 +f 3270/1578 3178/1438 3107/1439 3259/1580 +f 3215/1582 4453/1582 3893/1581 +f 3408/1585 3303/1585 3386/1584 +f 3266/1459 3114/1456 3115/1450 3267/1451 +f 3210/1422 3226/1466 3237/1586 3221/1423 +f 3210/1565 3066/1094 4280/1147 4262/1587 +f 3314/1591 3346/1590 3344/1589 3312/1588 +f 3399/1445 3231/1593 3239/1592 3401/1444 +f 3218/1594 3098/1103 3097/1098 3217/1243 +f 3213/1244 3069/1099 3100/1108 3219/1595 +f 3214/1465 3094/1150 3103/1109 3220/1596 +f 3220/1422 3103/1134 3105/1150 3221/1465 +f 3431/1131 3228/1598 3238/1597 3432/1545 +f 3216/1445 3096/1106 3177/1134 3223/1599 +f 3214/1602 3230/1601 3241/1600 3225/1577 +f 3892/1563 3211/1563 3918/1132 +f 3231/1601 3399/1602 3402/1444 3403/1592 +f 3226/1606 3210/1605 3224/1587 3240/1604 +f 3234/1608 3218/1594 3217/1243 3233/1607 +f 3229/1610 3213/1244 3219/1595 3235/1609 +f 3230/1464 3214/1465 3220/1596 3236/1611 +f 3237/1464 3253/1613 3252/1612 3236/1466 +f 3232/1593 3400/1445 3401/1599 3239/1614 +f 3434/1615 3433/1132 3430/1605 3227/1606 +f 3227/1598 3430/1131 3432/1132 3238/1615 +f 3313/1617 3345/1616 3347/1186 3315/1187 +f 3235/1607 3219/1243 3218/1244 3234/1610 +f 3226/1466 3242/1612 3253/1618 3237/1586 +f 3447/1621 3244/1597 3228/1620 3446/1619 +f 3231/1593 3247/1623 3255/1622 3239/1592 +f 3228/1598 3244/1624 3254/1620 3238/1597 +f 3230/1601 3246/1626 3257/1625 3241/1600 +f 3247/1626 3231/1601 3403/1592 3404/1622 +f 3242/1628 3226/1606 3240/1604 3256/1627 +f 3250/1631 3234/1630 3233/1607 3249/1629 +f 3245/1633 3229/1610 3235/1609 3251/1632 +f 3246/1613 3230/1464 3236/1611 3252/1634 +f 3248/1623 3232/1593 3239/1614 3255/1635 +f 3435/1636 3434/1615 3227/1606 3243/1628 +f 3243/1624 3227/1598 3238/1615 3254/1636 +f 3249/1639 3233/1617 3315/1638 3317/1637 +f 3251/1629 3235/1607 3234/1610 3250/1633 +f 3285/1642 3269/1462 3268/1641 3284/1640 +f 3242/1612 3274/1640 3285/1643 3253/1618 +f 3382/1647 3260/1646 3276/1645 3384/1644 +f 3247/1623 3279/1649 3287/1648 3255/1622 +f 3244/1624 3276/1650 3286/1646 3254/1620 +f 3246/1626 3278/1652 3289/1651 3257/1625 +f 3263/1170 3279/1652 3406/1648 3405/1169 +f 3258/1434 3274/1654 3288/1653 3272/1433 +f 3266/1452 3282/1656 3281/1655 3265/1451 +f 3261/1459 3277/1658 3283/1657 3267/1458 +f 3262/1462 3278/1642 3284/1659 3268/1461 +f 3264/1557 3280/1649 3287/1660 3271/1556 +f 3436/1578 3437/1661 3275/1654 3259/1434 +f 3275/1650 3243/1624 3254/1636 3286/1661 +f 3281/1664 3249/1639 3317/1663 3321/1662 +f 3283/1655 3251/1629 3250/1633 3282/1658 +f 3269/1462 3117/1463 3116/1470 3268/1641 +f 3258/1641 3106/1470 3117/1467 3269/1665 +f 3302/1668 3334/1667 3350/1666 3439/1473 +f 3263/1557 3111/1479 3179/1168 3271/1169 +f 3260/1580 3108/1439 3178/1554 3270/1645 +f 3262/1170 3110/1171 3201/1579 3273/1669 +f 3284/1640 3252/1612 3253/1613 3285/1642 +f 3274/1640 3258/1641 3269/1665 3285/1643 +f 3276/1647 3244/1619 3447/1620 3384/1646 +f 3279/1649 3263/1557 3271/1169 3287/1648 +f 3276/1650 3260/1580 3270/1645 3286/1646 +f 3278/1652 3262/1170 3273/1669 3289/1651 +f 3279/1652 3247/1626 3404/1622 3406/1648 +f 3274/1654 3242/1628 3256/1627 3288/1653 +f 3282/1656 3250/1631 3249/1629 3281/1655 +f 3277/1658 3245/1633 3251/1632 3283/1657 +f 3278/1642 3246/1613 3252/1634 3284/1659 +f 3280/1649 3248/1623 3255/1635 3287/1660 +f 3437/1661 3435/1636 3243/1628 3275/1654 +f 3286/1661 3270/1578 3259/1580 3275/1650 +f 3351/1671 3408/1664 3409/1583 3412/1670 +f 3282/1658 3266/1459 3267/1451 3283/1655 +f 3290/1113 3054/1113 3058/4 +f 4344/1150 3061/1150 3057/1134 +f 3292/503 3062/503 3065/1114 +f 3947/1675 3525/1675 3531/1674 +f 3295/1143 3327/1676 3340/1158 3308/1142 +f 3296/1142 3328/1158 3327/1677 3295/1144 +f 3296/1112 3077/1113 3081/4 3297/1185 +f 3362/1678 3084/1150 3080/1134 3361/1115 +f 3298/1144 3085/503 3089/1114 3299/1142 +f 3364/1679 3092/1109 3088/1150 3363/1678 +f 3313/1142 3217/1114 3097/1680 3301/1187 +f 3885/1683 4505/1683 4503/1682 +f 3294/1591 3069/1684 3213/1113 3312/1112 +f 3305/1584 3387/1585 3386/1493 3303/1494 +f 3368/1686 3120/1554 3108/1555 3366/1685 +f 3369/1687 3124/1503 3136/1477 3371/1446 +f 3306/1476 3338/1689 3336/1688 3304/1502 +f 3339/1538 3371/1539 3375/1687 3343/1690 +f 3444/1692 3421/1559 3156/1560 3374/1691 +f 3309/1112 3341/1139 3332/1537 3300/1533 +f 3407/1514 3391/1515 3393/1532 3311/1533 +f 3374/1693 3156/1558 3132/1559 3370/1692 +f 3408/1584 3351/1448 3335/1670 3303/1583 +f 3312/1588 3213/1694 3229/1684 3314/1591 +f 3315/1187 3233/1680 3217/1638 3313/1617 +f 3314/1696 3229/1695 3245/1694 3316/1588 +f 3315/1639 3347/1697 3349/1616 3317/1617 +f 3320/1668 3277/1700 3261/1699 3318/1698 +f 3317/1664 3349/1671 3353/1697 3321/1639 +f 3439/1473 3417/1473 3302/1474 +f 3316/1698 3245/1699 3277/1695 3320/1696 +f 3319/1664 3265/1662 3281/1701 3321/1583 +f 3322/1112 3290/1112 3291/1185 +f 3324/1144 3292/1144 3293/1142 +f 3953/1704 3531/1704 3533/1675 +f 3329/1706 3361/1705 3514/1678 3512/1139 +f 3513/1158 3515/1115 3362/1708 3330/1707 +f 4403/1711 4663/1711 3377/1710 +f 3326/1590 3294/1591 3312/1112 3344/1139 +f 3337/1448 3305/1584 3303/1494 3335/1447 +f 3410/1538 3407/1514 3311/1533 3343/1537 +f 3446/1441 3228/1545 3431/1597 3445/1621 +f 3414/1712 3400/1614 3232/1599 3415/1711 +f 3346/1713 3314/1696 3316/1588 3348/1589 +f 3443/1667 3440/1668 3439/1698 3350/1714 +f 3334/1667 3366/1644 3382/1686 3350/1666 +f 3348/1714 3316/1698 3320/1696 3352/1713 +f 3385/1716 3280/1556 3264/1660 3383/1715 +f 3323/1142 3291/1142 3292/1112 +f 3327/1676 3359/1691 3372/1115 3340/1158 +f 3328/1158 3360/1115 3359/1717 3327/1677 +f 3329/1158 3509/1718 3510/1718 3330/1139 +f 3331/1139 3299/1112 3300/1185 3332/1702 +f 4409/1721 3575/1721 4135/1720 +f 3334/1689 3302/1476 3304/1473 3336/1666 +f 3339/1447 3307/1494 3305/1491 3337/1690 +f 3338/1689 3370/1685 3368/1693 3336/1688 +f 3343/1690 3311/1491 3307/1514 3339/1538 +f 3342/1676 3310/1143 3438/1521 3441/1722 +f 3373/1678 3148/1150 3092/1182 3364/1536 +f 3338/1722 3306/1521 3310/1502 3342/1688 +f 3351/1448 3383/1449 3367/1716 3335/1670 +f 3347/1697 3379/1723 3381/1712 3349/1616 +f 3411/1671 3416/1715 3385/1723 3412/1697 +f 3354/1725 4718/1725 4719/1724 +f 4345/1134 3064/1134 3061/1136 +f 4090/1729 3524/1729 4349/1728 +f 4606/1730 3326/1590 3344/1139 4548/1140 +f 3367/1446 3112/1477 3124/1478 3369/1449 +f 3375/1536 3160/1182 3390/1541 3413/1539 +f 3378/1619 3346/1713 3348/1589 3380/1621 +f 3384/1644 3443/1667 3350/1714 3382/1647 +f 3447/1647 3442/1714 3443/1713 3384/1619 +f 4719/1731 4545/1731 4546/1730 +f 3361/1115 3329/1158 3330/1139 3362/1678 +f 3363/1678 3331/1139 3332/1702 3364/1679 +f 3366/1685 3334/1689 3336/1666 3368/1686 +f 3371/1446 3339/1447 3337/1690 3369/1687 +f 3371/1539 3136/1541 3160/1503 3375/1687 +f 3374/1691 3342/1676 3441/1722 3444/1692 +f 3370/1692 3338/1722 3342/1688 3374/1693 +f 3361/1733 3080/1732 3502/1150 3514/1678 +f 3515/1115 3503/1134 3084/1735 3362/1734 +f 3345/1731 3333/1736 4607/1158 4549/1186 +f 3376/1621 3344/1589 3346/1590 3378/1441 +f 3379/1711 3347/1186 3345/1616 3377/1712 +f 3366/1644 3108/1645 3260/1554 3382/1686 +f 3383/1715 3351/1671 3412/1670 3385/1716 +f 3359/1691 3072/1560 3144/1134 3372/1115 +f 3360/1115 3076/1134 3072/1136 3359/1717 +f 3532/1739 3954/1739 4652/1738 +f 3370/1685 3132/1555 3120/1558 3368/1693 +f 3364/1536 3332/1537 3341/1139 3373/1678 +f 3383/1449 3264/1478 3112/1556 3367/1716 +f 3415/1723 3232/1635 3248/1614 3416/1712 +f 3416/1715 3248/1660 3280/1635 3385/1723 +f 3318/1474 3261/1474 3109/1700 +f 3201/1170 3395/1170 3405/1171 3273/1171 +f 3203/1171 3396/1171 3395/1442 3201/1442 +f 3125/1492 3387/1492 3388/1493 3137/1493 +f 3209/1490 3398/1490 3397/1511 3205/1511 +f 3159/1511 3392/1511 3398/1512 3209/1512 +f 3137/1515 3388/1515 3393/1492 3161/1492 +f 3185/1524 3394/1524 3389/1183 3147/1183 +f 3147/1512 3389/1512 3392/1524 3159/1524 +f 3341/1536 3410/1536 3413/1537 3373/1537 +f 3148/1183 3390/1183 3394/1182 3185/1182 +f 3205/1442 3397/1442 3396/1490 3203/1490 +f 3372/1676 3444/1676 3441/1691 3340/1691 +f 3348/1619 3442/1619 3447/1713 3380/1713 +f 3215/1445 3399/1445 3401/1444 3223/1444 +f 3241/1602 3403/1602 3402/1601 3225/1601 +f 3225/1444 3402/1444 3399/1602 3215/1602 +f 3223/1599 3401/1599 3400/1445 3216/1445 +f 3257/1601 3404/1601 3403/1626 3241/1626 +f 3273/1652 3405/1652 3406/1170 3289/1170 +f 3289/1626 3406/1626 3404/1652 3257/1652 +f 3353/1664 3412/1664 3409/1671 3321/1671 +f 3321/1583 3409/1583 3408/1664 3319/1664 +f 3113/1493 3386/1493 3387/1585 3125/1585 +f 3161/1532 3393/1532 3391/1515 3149/1515 +f 3149/1533 3391/1533 3407/1532 3309/1532 +f 3309/1537 3407/1537 3410/1533 3341/1533 +f 3377/1712 3414/1712 3415/1711 3379/1711 +f 3216/1711 3400/1711 3414/1599 3377/1599 +f 3349/1671 3411/1671 3412/1697 3353/1697 +f 3381/1697 3416/1697 3411/1723 3349/1723 +f 3373/1182 3413/1182 3390/1536 3148/1536 +f 3379/1723 3415/1723 3416/1712 3381/1712 +f 3121/1474 3418/1474 3417/1475 3109/1475 +f 3133/1475 3419/1475 3418/1501 3121/1501 +f 3308/1141 3438/1740 3422/1143 3145/1143 +f 3145/1522 3422/1522 3424/1141 3157/1141 +f 3155/1121 3423/1121 3420/1510 3143/1510 +f 3143/1529 3420/1529 3425/1121 3184/1121 +f 3157/1501 3424/1501 3419/1522 3133/1522 +f 3184/1560 3425/1560 3421/1529 3144/1529 +f 3272/1435 3436/1435 3426/1434 3200/1434 +f 3200/1472 3426/1472 3427/1435 3202/1435 +f 3202/1500 3427/1500 3428/1472 3204/1472 +f 3204/1520 3428/1520 3429/1500 3208/1500 +f 3208/1510 3429/1510 3423/1520 3155/1520 +f 3212/1131 3431/1131 3432/1545 3222/1545 +f 3211/1605 3430/1605 3433/1132 3224/1132 +f 3224/1606 3433/1606 3434/1605 3240/1605 +f 3222/1132 3432/1132 3430/1131 3211/1131 +f 3380/1621 3447/1621 3446/1619 3378/1619 +f 3240/1628 3434/1628 3435/1606 3256/1606 +f 3288/1434 3437/1434 3436/1654 3272/1654 +f 3256/1654 3435/1654 3437/1628 3288/1628 +f 3144/1691 3421/1691 3444/1560 3372/1560 +f 3109/1668 3417/1668 3439/1474 3318/1474 +f 3378/1441 3446/1441 3445/1621 3376/1621 +f 3376/1545 3445/1545 3431/1441 3212/1441 +f 3318/1698 3439/1698 3440/1668 3320/1668 +f 3320/1714 3440/1714 3443/1698 3352/1698 +f 3340/1143 3441/1143 3438/1676 3308/1676 +f 3352/1713 3443/1713 3442/1714 3348/1714 +f 3319/115 3113/115 3265/503 +f 3319/478 3408/115 3386/503 3113/4 +f 3126/1455 3450/1455 3451/1454 3127/1454 +f 3138/1505 3454/1505 3453/1495 3137/1495 +f 3125/1454 3449/1454 3450/1482 3126/1482 +f 3133/1496 3452/1496 3455/1506 3139/1506 +f 3127/1483 3451/1483 3448/1455 3121/1455 +f 3109/115 3448/115 3121/503 +f 3261/115 3109/115 3448/503 +f 3448/115 3277/115 3261/503 +f 3448/115 3277/115 3245/503 +f 3245/115 3229/115 3448/503 +f 3448/115 3229/115 3213/503 +f 3213/115 3069/115 3448/503 +f 3125/115 3449/115 3113/503 +f 3113/115 3265/115 3449/503 +f 3449/115 3265/115 3281/503 +f 3249/115 3449/115 3281/503 +f 3233/115 3249/115 3449/503 +f 3449/115 3233/115 3217/503 +f 3217/115 3097/115 3449/503 +f 3137/1482 3457/1746 3456/1743 3125/1505 +f 3125/1482 3456/1745 3458/1746 3449/1482 +f 3449/1505 3458/1744 3459/1745 3453/1482 +f 3453/1505 3459/1743 3457/1744 3137/1505 +f 3121/1506 3460/1750 3461/1747 3133/1483 +f 3133/1506 3461/1749 3463/1750 3452/1506 +f 3452/1483 3463/1748 3462/1749 3448/1506 +f 3448/1483 3462/1747 3460/1748 3121/1483 +f 3457/1746 3468/1746 3464/1743 3456/1743 +f 3456/1745 3464/1745 3465/1746 3458/1746 +f 3458/1744 3465/1744 3466/1745 3459/1745 +f 3459/1743 3466/1743 3468/1744 3457/1744 +f 3460/1750 3467/1750 3469/1747 3461/1747 +f 3461/1749 3469/1749 3471/1750 3463/1750 +f 3463/1748 3471/1748 3470/1749 3462/1749 +f 3462/1747 3470/1747 3467/1748 3460/1748 +f 3139/1495 3473/1742 3472/1741 3138/1496 +f 3138/1495 3472/1742 3474/1742 3454/1495 +f 3454/1496 3474/1741 3475/1742 3455/1495 +f 3455/1496 3475/1741 3473/1741 3139/1496 +f 3473/1742 3477/1742 3476/1741 3472/1741 +f 3472/1742 3476/1742 3478/1742 3474/1742 +f 3474/1741 3478/1741 3479/1742 3475/1742 +f 3475/1741 3479/1741 3477/1741 3473/1741 +f 3482/1098 3083/1098 3079/1099 3481/1098 +f 3174/1105 3486/1105 3485/1106 3173/1106 +f 3173/1759 3485/1104 3484/1105 3172/1105 +f 3172/1103 3484/1103 3480/1104 3075/1104 +f 3075/1098 3480/1098 3481/1103 3079/1103 +f 3175/1760 3487/1106 3486/1107 3174/1107 +f 3083/1108 3482/1108 3483/1099 3087/1099 +f 3087/1107 3483/1107 3487/1108 3175/1108 +f 3172/1762 3490/1151 3491/1148 3173/1761 +f 3076/1764 3488/1148 3490/1149 3172/1763 +f 3174/1766 3492/1765 3493/1152 3175/1106 +f 3175/1767 3493/1153 3489/1765 3088/1107 +f 3297/1185 3495/1156 3494/1157 3296/1112 +f 3296/1702 3494/1155 3498/1156 3328/1185 +f 3331/1144 3499/1160 3497/1768 3299/1677 +f 3299/1142 3497/1159 3496/1160 3298/1144 +f 3173/1106 3491/1549 3492/1548 3174/1105 +f 3328/1679 3498/1705 3500/1706 3360/1702 +f 3363/1677 3501/1707 3499/1708 3331/1717 +f 3298/1112 3496/1718 3495/1718 3297/1142 +f 3360/1109 3500/1732 3488/1769 3076/1679 +f 3088/1770 3489/1734 3501/1735 3363/1136 +f 3490/1151 3504/1151 3505/1148 3491/1148 +f 3488/1771 3502/1148 3504/1149 3490/1149 +f 3492/1772 3506/1765 3507/1152 3493/1152 +f 3493/1773 3507/1153 3503/1765 3489/1765 +f 3495/1156 3509/1156 3508/1157 3494/1157 +f 3494/1156 3508/1155 3512/1156 3498/1156 +f 3499/1768 3513/1160 3511/1768 3497/1768 +f 3497/1159 3511/1159 3510/1160 3496/1160 +f 3491/1549 3505/1549 3506/1548 3492/1548 +f 3498/1705 3512/1705 3514/1706 3500/1706 +f 3501/1707 3515/1707 3513/1708 3499/1708 +f 3496/1718 3510/1718 3509/1718 3495/1718 +f 3500/1774 3514/1732 3502/1769 3488/1769 +f 3489/1734 3503/1734 3515/1735 3501/1735 +f 4089/1777 3536/1777 4318/1776 +f 3527/1775 4093/1775 4089/1778 +f 4769/1781 4595/1781 4551/1780 +f 3516/1784 3938/1784 4336/1783 +f 3948/1108 3166/1108 3052/1107 +f 3940/1144 3054/1144 3290/503 +f 3691/1789 3707/1789 3708/1788 +f 3522/1791 3944/1234 3942/1239 3520/1790 +f 3543/1794 4123/1793 4118/1792 3538/1237 +f 3564/1798 5113/1797 5112/1796 4124/1795 +f 4087/1799 3545/1801 3544/1800 +f 5520/1804 5521/1804 5507/1803 5482/1802 +f 3527/1805 3949/1805 3946/1129 +f 3517/1785 3939/1785 3948/1807 +f 4095/1810 3548/1810 4266/1809 +f 3528/1813 3950/1813 4270/1812 +f 3525/1815 4091/1815 4097/1814 +f 3530/1738 4881/1738 3954/1817 +f 4881/1738 4802/1738 3954/1818 +f 4802/1738 4882/1738 3954/1819 +f 4882/1738 4779/1738 3954/1820 +f 4779/1738 4883/1738 3954/1821 +f 4883/1738 4803/1738 3954/1822 +f 4803/1738 4884/1738 3954/1823 +f 4884/1738 3952/1738 3954/1824 +f 3531/1825 4097/1825 4099/1815 +f 4392/1806 3939/1806 3517/1807 +f 4475/1829 3957/1829 3535/1828 +f 4613/1832 3573/1832 4133/1831 +f 4551/1834 4609/1834 4655/1833 +f 4327/1837 3617/1837 3599/1836 +f 3547/1839 4092/1839 4082/1553 +f 3571/1842 3591/1842 3581/1841 +f 3562/1846 3582/1845 3583/1844 3563/1843 +f 5483/1799 5522/1849 5523/1848 5508/1847 +f 3546/1850 4093/1727 4090/1778 +f 3547/1838 4127/1852 4120/1851 +f 3551/1853 4885/1855 4098/1854 +f 4885/1854 4804/1855 4098/1856 +f 4804/1856 4886/1855 4098/1857 +f 4886/1857 4780/1855 4098/1858 +f 4780/1858 4887/1855 4098/1859 +f 4887/1859 4805/1855 4098/1860 +f 4805/1860 4888/1855 4098/1861 +f 4888/1861 4096/1855 4098/1230 +f 4394/1862 4083/1551 3540/1552 +f 4396/1863 4117/1542 3537/1543 +f 3924/1864 3972/1866 4140/1865 +f 3546/1850 4126/1867 4116/1544 +f 4084/1868 4863/1235 4086/1869 +f 4863/1869 4796/1235 4086/1870 +f 4796/1870 4860/1235 4086/1871 +f 4860/1871 4776/1235 4086/1872 +f 4776/1872 4854/1236 3542/1873 +f 4854/1873 4793/1236 3542/1874 +f 4793/1874 4851/1236 3542/1875 +f 4851/1875 3541/1236 3542/1876 +f 4776/1872 3542/1235 4086/1236 +f 3538/1237 4091/1238 4088/1877 3543/1794 +f 5408/1881 3519/1880 5422/1879 +f 3605/1882 3623/1882 3622/1431 +f 3558/1885 3578/1885 3590/1884 +f 3570/1887 3590/1887 3592/1885 +f 4770/1890 4100/1890 3555/1889 +f 3574/1893 4134/1893 4772/1892 +f 3567/1895 4127/1895 4119/1851 +f 5484/1898 5524/1897 5525/1896 5509/1800 +f 3577/1899 3597/1901 3606/1900 +f 4131/1902 4889/1904 3553/1903 +f 4889/1903 4806/1904 3553/1905 +f 4806/1905 4890/1904 3553/1906 +f 4890/1906 4781/1904 3553/1907 +f 4781/1907 4891/1904 3553/1908 +f 4891/1908 4807/1904 3553/1909 +f 4807/1909 4892/1904 3553/1910 +f 4892/1910 3551/1904 3553/1853 +f 3560/1911 3580/1913 4355/1912 +f 3562/1916 4122/1915 4121/1914 3561/1843 +f 3583/1919 3603/1918 3598/1917 3578/1845 +f 3584/1795 5121/1922 5120/1921 3564/1920 +f 4631/1925 3731/1925 3717/1924 +f 4341/1928 4485/1928 4459/1927 +f 4121/1931 4893/1931 3561/1930 +f 4893/1931 4808/1931 3561/1932 +f 4808/1931 4894/1934 3561/1933 +f 4894/1931 4782/1931 3561/1935 +f 4782/1931 4895/1931 3561/1936 +f 4895/1931 4809/1931 3561/1937 +f 4809/1931 4896/1931 3561/1938 +f 4896/1931 4131/1939 3561/1902 +f 3563/1843 4123/1914 4122/1792 3562/1846 +f 3567/1912 3587/1912 3580/1940 +f 4129/1943 3549/1943 4267/1942 +f 4410/1946 4670/1946 4668/1945 +f 4462/1949 3902/1949 3900/1948 +f 3566/1952 3586/1952 3576/1951 +f 4124/1800 3544/1800 3545/1801 +f 4130/1955 3550/1955 3538/1954 +f 3572/1953 4132/1953 4130/1957 +f 4728/1960 4554/1960 4556/1959 +f 3587/1961 3567/1961 3559/1894 +f 5485/1965 5526/1964 5527/1963 5486/1962 +f 3591/1841 3571/1831 3573/1840 +f 3582/1966 3562/1916 3561/1843 3581/1844 +f 4459/1968 3899/1968 3901/1967 +f 3591/1971 3609/1970 3601/1969 +f 3874/1974 4494/1974 4495/1973 +f 3569/1978 5423/1977 5412/1976 3589/1975 +f 3584/1920 3564/1962 3565/1795 +f 3578/1884 3598/1980 3608/1979 +f 3590/1885 3608/1981 3610/1980 +f 3586/1951 3566/1982 3557/1950 +f 4677/1983 4417/1985 4415/1984 +f 3578/1845 3558/1846 3563/1986 3583/1919 +f 3604/1920 5425/1989 5124/1988 3584/1987 +f 4729/1991 3575/1991 3595/1720 +f 3587/1993 3607/1993 3600/1992 +f 4414/1996 4674/1996 4672/1995 +f 3924/1949 3898/1949 3900/1997 +f 3586/1998 3606/1998 3596/1901 +f 3612/2001 3594/2001 4730/2000 +f 3607/2002 3587/2002 3579/1940 +f 5486/1427 5528/2004 5529/2003 5487/1965 +f 3609/1969 3591/2005 3593/1841 +f 3602/2007 3582/1966 3581/1844 3601/2006 +f 3599/2008 3579/2008 4323/2002 +f 3604/1965 3584/1965 3585/1920 +f 3615/2011 3633/2011 3642/2010 +f 3693/2015 3709/2014 3705/2013 3688/2012 +f 4731/2017 3595/2017 3613/1991 +f 4464/1948 3904/1948 3902/2019 +f 3645/2022 3663/2022 3655/2021 +f 3603/2006 3583/1844 3582/1845 3602/1917 +f 3616/2025 3634/2025 3644/2024 +f 3714/2028 3728/2028 3730/2027 +f 3613/2029 3595/2029 4411/1991 +f 3622/1987 5407/2031 5414/2030 3604/1882 +f 3607/2033 3625/2033 3618/2032 +f 4354/1996 4670/1996 4672/1945 +f 3606/2036 3624/2036 3614/2035 +f 4732/2039 4558/2039 4560/2038 +f 3625/1837 3607/1837 3599/1992 +f 5562/2042 5531/2042 5493/2041 +f 5562/2043 5493/2043 5532/2042 +f 3627/2045 3609/2045 3611/1969 +f 3620/2047 3602/2007 3601/2006 3619/2046 +f 4329/1836 3635/1836 3617/2049 +f 3695/2051 3711/2051 3710/2042 +f 4733/2053 3613/2053 3631/2017 +f 3621/2046 3603/2006 3602/1917 3620/2054 +f 4357/2033 3600/2033 3618/1993 +f 4370/2058 3720/2058 3704/2057 +f 3624/1900 3606/1900 3597/1901 +f 3616/2054 3598/1917 3603/1918 3621/2059 +f 3619/1969 3601/1969 3609/1971 +f 3626/1979 3608/1979 3598/1980 +f 3628/1980 3610/1980 3608/1981 +f 3640/1882 5130/2065 5427/2064 3622/2063 +f 3625/2067 3643/2067 3636/2066 +f 3624/2068 3642/2068 3632/2011 +f 4618/2070 3628/2070 3646/2062 +f 3643/1836 3625/1836 3617/2032 +f 3645/2071 3627/2071 3629/2044 +f 3638/2073 3620/2047 3619/2046 3637/2072 +f 3647/2075 3629/2075 4619/2071 +f 3639/2072 3621/2046 3620/2054 3638/2076 +f 4419/2079 3667/2079 3649/2078 +f 3633/2081 3651/2081 3660/2080 +f 3634/2076 3616/2054 3621/2059 3639/2082 +f 3637/2044 3619/2044 3627/2060 +f 3634/2085 3652/2085 3662/2084 +f 3646/2061 3628/2061 3626/2062 +f 5488/2088 5533/2087 5534/2086 5489/1431 +f 4331/2089 3653/2049 3635/2090 +f 3640/2063 3622/1431 3623/1882 +f 3633/2010 3615/2091 4358/2009 +f 3930/2092 3904/2093 3906/2019 +f 3658/2063 5429/2096 5428/2095 3640/2094 +f 3643/2066 3661/2098 3654/2097 +f 3642/2011 3660/2099 3650/2081 +f 4736/2100 4562/2102 4564/2101 +f 3661/2097 3643/2049 3635/2066 +f 3663/2021 3645/2074 3647/2020 +f 3656/2104 3638/2073 3637/2072 3655/2103 +f 4737/2078 3649/2078 3667/2079 +f 3657/2103 3639/2072 3638/2076 3656/2106 +f 3652/2106 3634/2076 3639/2082 3657/2107 +f 3663/2110 3681/2109 3673/2108 +f 3664/2025 3646/2025 3644/2070 +f 5489/2114 5535/2113 5536/2112 5490/2088 +f 3658/2094 3640/2088 3641/2063 +f 4360/2115 4676/2117 4678/2116 +f 4328/2118 3632/2099 3650/2068 +f 4421/2119 3685/2078 3667/2120 +f 3651/2080 3669/2122 3678/2121 +f 3652/2084 3670/2124 3680/2123 +f 4333/2125 3671/2090 3653/2126 +f 3676/2094 5409/2129 5135/2128 3658/2127 +f 3661/2097 3679/2131 3672/2130 +f 3660/2081 3678/2132 3668/2122 +f 4622/2133 3664/2134 3682/2111 +f 3679/2130 3661/2090 3653/2097 +f 3681/2108 3663/2135 3665/2021 +f 3674/2137 3656/2104 3655/2103 3673/2136 +f 4565/2140 4739/2140 4741/2139 +f 3675/2136 3657/2103 3656/2106 3674/2141 +f 3670/2141 3652/2106 3657/2107 3675/2142 +f 3682/2085 3664/2085 3662/2111 +f 5490/2145 5537/2144 5538/2143 5491/2114 +f 3676/2127 3658/2114 3659/2094 +f 3669/2121 3651/2146 4362/2080 +f 3681/2108 3699/2148 3691/2147 +f 4367/2149 4683/2151 4681/2150 +f 3669/2121 3687/2153 3696/2152 +f 3670/2123 3688/2155 3698/2154 +f 3694/2127 5411/2158 5410/2157 3676/2156 +f 3679/2130 3697/2160 3690/2159 +f 3678/2122 3696/2161 3686/2153 +f 4566/2162 4624/2164 4626/2163 +f 3697/2159 3679/2126 3671/2130 +f 3699/2147 3681/2165 3683/2108 +f 3692/1787 3674/2167 3673/2136 3691/2166 +f 4625/2170 4567/2170 4569/2169 +f 3693/2166 3675/2136 3674/2141 3692/2012 +f 3688/2012 3670/2141 3675/2142 3693/2015 +f 3700/2124 3682/2124 3680/2134 +f 5491/2050 5539/2173 5540/2172 5492/2145 +f 3694/2156 3676/2145 3677/2127 +f 3687/2152 3669/2174 4364/2121 +f 4470/2178 5075/2177 5142/2176 3910/2175 +f 3699/2147 3715/2180 3707/2179 +f 4371/2181 4687/2183 4685/2182 +f 3687/2152 3704/2184 3712/2058 +f 3688/2154 3705/2026 3714/2185 +f 3710/2156 5076/2187 5417/2186 3694/2051 +f 3697/2159 3713/2189 3706/2188 +f 3712/2153 5148/2191 5368/2190 3696/2184 +f 5368/2184 5145/2153 3696/2192 +f 3718/2193 3702/2195 4742/2194 +f 3713/2188 3697/2196 3689/2159 +f 3715/2179 3699/2197 3701/2147 +f 3807/2198 3821/2200 3822/2199 +f 3717/1925 3701/2201 4627/2197 +f 3709/1789 3693/2166 3692/2012 3708/2013 +f 3709/2203 3725/2203 3721/2202 +f 3716/2155 3700/2155 3698/2171 +f 5541/2207 5501/2207 5512/2206 +f 3811/2209 3825/2209 3824/2206 +f 3704/2210 3687/2210 4366/2152 +f 3715/2213 3729/2212 3723/2211 +f 4367/2189 3690/2189 3706/2160 +f 3704/2215 3720/2214 5152/2057 5080/2058 +f 3705/2027 3721/2027 3728/2216 +f 3726/2051 5432/2219 5413/2218 3710/2217 +f 5086/2188 5155/2222 3722/2221 3713/2220 +f 5083/2184 3712/2224 5157/2184 +f 4628/2225 3716/2028 3730/2204 +f 5086/2227 3713/2226 5085/2188 +f 3729/2211 3715/1925 3717/2179 +f 4763/2228 4589/2230 4587/2229 +f 3725/2202 3709/1789 3708/2013 +f 3728/2027 3742/2232 3744/2231 +f 4702/2233 4386/2235 4384/2234 +f 4429/2236 3747/2238 3733/2237 +f 3724/2239 3708/1788 3707/1789 +f 3725/2202 3739/2241 3735/2240 +f 5493/2243 5531/2242 5543/2041 5494/2042 +f 3726/2217 3710/2042 3711/2051 +f 3729/2211 3743/2245 3737/2244 +f 3720/2248 3734/2247 5087/2246 5161/2057 +f 3721/2216 3735/2231 3742/2249 +f 3740/2217 5089/2252 5088/2251 3726/2250 +f 5090/2227 3736/2255 5416/2254 +f 4572/2256 4630/2258 4632/2257 +f 3743/2244 3729/1924 3731/2211 +f 3739/2240 3725/2239 3724/2202 +f 3738/2259 3724/2260 3723/2239 +f 5494/2263 5513/2262 5544/2261 5495/2243 +f 3740/2250 3726/2243 3727/2217 +f 4631/1923 4573/2265 4575/2264 +f 3742/2231 3756/2267 3758/2266 +f 3734/2246 3720/2056 4370/2057 +f 4375/2268 4691/2270 4689/2269 +f 3739/2240 3753/2272 3749/2271 +f 3743/2244 3757/2274 3751/2273 +f 5169/2277 5092/2246 3734/2276 3748/2275 +f 3735/2249 3749/2266 3756/2278 +f 3754/2250 5436/2281 5093/2280 3740/2279 +f 5094/2285 3750/2284 5418/2283 +f 3760/2286 3746/2288 4748/2287 +f 3757/2273 3743/2289 3745/2244 +f 3753/2271 3739/2259 3738/2240 +f 3752/2290 3738/2291 3737/2259 +f 5495/2294 5545/2293 5514/2292 5496/2263 +f 3754/2279 3740/2263 3741/2250 +f 4633/2295 4575/2296 4577/2265 +f 3748/2277 3734/2297 4372/2246 +f 3756/2266 3770/2299 3772/2298 +f 4693/2300 4433/2302 4431/2301 +f 3753/2271 3767/2304 3763/2303 +f 3757/2273 3771/2306 3765/2305 +f 3748/2309 3762/2308 5097/2307 5175/2277 +f 3749/2311 3763/2298 3770/2310 +f 3768/2279 5420/2314 5437/2313 3754/2312 +f 5098/2318 3764/2317 5438/2316 +f 4634/2320 3758/2299 3772/2267 +f 3771/2322 3757/2321 3759/2273 +f 3767/2323 3753/2290 3752/2271 +f 3766/2326 3752/2325 3751/2290 +f 5496/2329 5515/2328 5516/2327 5497/2294 +f 3768/2312 3754/2294 3755/2279 +f 4751/2330 3761/2332 3775/2331 +f 3762/2307 3748/2333 4374/2277 +f 3770/2298 3784/2335 3786/2334 +f 4695/2336 4435/2301 4433/2337 +f 3767/2303 3781/2339 3777/2338 +f 3771/2305 3785/2341 3779/2340 +f 5183/2344 5101/2307 3762/2343 3776/2342 +f 3763/2345 3777/2334 3784/2345 +f 3782/2312 5185/2348 5184/2347 3768/2346 +f 5439/2352 3778/2351 5421/2350 +f 3788/2354 3774/2355 4752/2354 +f 3785/2305 3771/2356 3773/2305 +f 3781/2303 3767/2324 3766/2303 +f 3780/2324 3766/2358 3765/2324 +f 5497/2361 5546/2360 5517/2359 5498/2329 +f 3782/2346 3768/2329 3769/2312 +f 4753/2362 3775/2363 3789/2332 +f 3776/2344 3762/2364 4376/2307 +f 3784/2334 3798/2366 3800/2365 +f 3778/2350 3792/2368 4381/2367 +f 3781/2338 3795/2370 3791/2369 +f 3785/2340 3799/2372 3793/2371 +f 3776/2375 3790/2374 5190/2373 5189/2344 +f 3777/2345 3791/2365 3798/2376 +f 3796/2346 5107/2379 5106/2378 3782/2377 +f 5424/2352 3792/2381 5440/2367 +f 3802/2382 3788/2383 4754/2353 +f 3799/2371 3785/2384 3787/2340 +f 3795/2369 3781/2357 3780/2338 +f 3794/2385 3780/2386 3779/2357 +f 5498/2389 5547/2388 5548/2387 5499/2361 +f 3796/2377 3782/2361 3783/2346 +f 4755/2390 3789/2391 3803/2363 +f 4434/2392 3788/2382 3802/2353 +f 3798/2365 3812/2394 3814/2393 +f 4439/2395 3817/2391 3803/2396 +f 3795/2369 3809/2398 3805/2397 +f 3799/2371 3813/2400 3807/2399 +f 5108/2403 3804/2403 5109/2402 +f 5197/4 3790/2405 5110/2373 +f 3791/2376 3805/2393 3812/2406 +f 3810/2377 5441/2409 5459/2408 3796/2407 +f 5426/2413 3806/2412 5199/2411 +f 3816/2414 3802/2415 4756/2382 +f 3813/2399 3799/2416 3801/2371 +f 3809/2397 3795/2385 3794/2369 +f 3808/2417 3794/2418 3793/2385 +f 5499/2208 5550/2420 5551/2419 5500/2389 +f 3810/2407 3796/2389 3797/2377 +f 4757/2421 3803/2396 3817/2391 +f 5110/2423 3790/2422 4380/2373 5363/2405 +f 3804/2422 5108/2423 5363/2401 4380/2402 +f 3826/2424 3842/2426 3844/2425 +f 4701/2427 4441/2395 4439/2428 +f 3809/2397 3823/2430 3819/2429 +f 4452/2431 3892/2432 4508/1603 +f 3827/2433 3843/2435 3835/2434 +f 3804/2438 3818/2437 5206/2436 5205/2402 +f 3805/2440 3819/2424 3826/2439 +f 3824/2407 5207/2442 5443/2441 3810/2209 +f 5209/2446 3820/2445 5208/2444 +f 3830/2449 3816/2448 4758/2414 +f 3827/2451 3813/2450 3815/2399 +f 3823/2452 3809/2417 3808/2397 +f 3835/2456 3853/2455 3854/2454 +f 4486/2458 3066/1134 3105/1136 +f 4497/2460 3105/1150 3103/1134 +f 4585/2464 4759/2463 4761/2462 +f 4438/2466 3816/2447 3830/2414 +f 3828/2468 3814/2393 3812/2394 +f 4387/2471 4703/2427 4701/2470 +f 3823/2474 3837/2473 3833/2472 +f 3821/2476 3807/2399 3813/2400 +f 3818/2479 3832/2478 3840/2477 +f 3819/2481 3833/2425 3842/2480 +f 3838/2209 5211/2484 5210/2483 3824/2482 +f 5431/2488 3841/2487 3834/2486 5430/2485 +f 5212/2491 3840/2490 5213/2478 +f 3846/2494 3830/2493 4760/2447 +f 5214/2496 3841/2485 5431/2486 +f 3843/2498 3827/2497 3829/2433 +f 3837/2499 3823/2200 3822/2429 +f 4649/2503 3863/2502 3845/2501 +f 4346/2505 3068/2504 4488/1150 +f 3842/2508 3860/2507 3862/2506 +f 3843/2511 3861/2510 3853/2509 +f 3836/2513 3822/2199 3821/2200 +f 5501/2515 5541/2514 5552/2205 5502/2206 +f 3838/2482 3824/2206 3825/2209 +f 4445/2516 3865/2518 3847/2517 +f 3837/2472 3855/2520 3850/2519 +f 3832/2477 3849/2522 3858/2521 +f 3833/2480 3850/2506 3860/2523 +f 5360/2526 5216/2482 3838/2525 3856/2524 +f 3851/2526 5218/2524 5360/2528 3856/2527 +f 3841/2486 3859/2530 3852/2529 +f 3840/2532 3858/2531 5221/2522 5220/2478 +f 4762/2533 4588/2535 4590/2534 +f 3859/2537 3841/2536 5222/2486 5433/2529 +f 3861/2538 3843/2502 3845/2434 +f 3855/2539 3837/2512 3836/2472 +f 3873/2542 4493/1973 4494/2541 +f 5502/2545 5553/2544 5530/2543 5504/2515 +f 3856/2526 3838/2515 3839/2482 +f 4593/2546 4651/2500 4649/2547 +f 4442/2548 3846/2549 3864/2492 +f 3860/2506 3882/2551 3884/2550 +f 3861/2509 3883/2553 3873/2552 +f 4447/2554 3887/2517 3865/2555 +f 3855/2519 3875/2557 3869/2556 +f 3849/2521 3868/2559 3878/2558 +f 3850/2523 3869/2550 3882/2560 +f 4335/2564 3871/2563 5226/2562 5225/2561 +f 4269/2568 3881/2567 5435/2566 5434/2565 +f 3856/2571 3876/2570 3870/2569 +f 3859/2574 3879/2573 3872/2572 +f 3858/2576 3878/2575 3867/2559 +f 5228/2580 5229/2579 4268/2578 4298/2577 +f 4648/2582 3862/2551 3884/2507 +f 3879/2584 3859/2583 5230/2529 5403/2572 +f 5403/2529 5232/2572 3879/2585 +f 3883/2586 3861/2501 3863/2509 +f 3875/2587 3855/2455 3854/2519 +f 5235/2591 3936/2590 5234/2589 +f 5506/2593 5504/2593 5503/2545 +f 3876/2594 3856/2545 3857/2526 +f 3868/2596 3849/2595 4388/2521 +f 3874/2597 3854/2454 3853/2455 +f 4723/2599 4549/2598 4601/1731 +f 3882/2601 4502/1138 4504/2600 +f 4503/2602 3301/1114 3097/1142 +f 4541/2605 4447/2604 4707/2554 +f 4495/2606 3100/1108 3069/1099 +f 4488/2607 3068/1105 3170/1150 +f 3869/2609 4489/2600 4502/2608 +f 3919/2612 3893/2611 4509/1582 +f 4281/2614 4263/2613 4531/1564 +f 4496/2616 3103/1109 3094/1150 +f 3879/2618 4499/2617 4492/1184 +f 4498/2620 3170/1098 3067/1105 +f 4280/2622 3066/2621 4486/1147 +f 3215/2625 3991/2624 4015/2623 +f 3211/2626 3892/2431 4452/1603 +f 3988/2628 4012/2627 4011/2624 +f 3961/2631 3917/2630 3891/1562 +f 3897/2635 4457/2634 4480/2633 +f 4448/2638 4310/1097 4311/2637 +f 4312/2640 3060/1108 3063/1099 +f 3922/2644 3970/2643 4107/2642 +f 3914/2648 3962/2647 3984/2646 +f 3929/2652 3977/2651 3979/2650 +f 3896/2656 4456/2655 4484/2654 +f 4139/2659 3925/1967 3899/2658 +f 3928/2663 3976/2662 3974/2661 +f 3899/2665 3925/2664 3927/2658 +f 3898/2668 4458/2667 4460/2666 +f 3901/2669 3927/2649 3929/2664 +f 3904/2670 3930/2660 3928/2092 +f 3931/2673 3979/2672 3981/2651 +f 5136/2672 5237/2676 3933/2675 3981/2674 +f 3904/2678 4464/2677 4466/2018 +f 5238/2682 4004/2681 5139/2680 +f 3908/2685 4468/2175 4470/2684 +f 5241/2689 4471/2688 5240/2687 +f 5243/2692 3689/2691 5242/2196 +f 4510/2695 3936/2694 3912/2589 +f 5143/2699 3937/2698 5245/2697 +f 5246/2703 4472/2702 5144/2701 +f 4315/2705 3095/2704 4491/1099 +f 3918/2707 3211/2706 3966/1132 +f 3215/2708 3893/2610 3919/1582 +f 3923/2711 3897/2710 4102/2632 +f 3914/2712 3888/1603 3889/2630 +f 3916/2714 3890/2713 3891/1582 +f 4136/2716 3898/1864 3924/1997 +f 4070/2720 4190/2719 4188/2718 +f 3932/2724 3980/2723 3978/2722 +f 3934/2726 3908/2178 3910/2683 +f 5147/2730 3911/2729 5146/2728 +f 5149/2733 3912/2732 5248/2694 +f 3937/2736 3983/2735 4513/2734 +f 3915/2737 3889/1582 3890/1603 +f 3969/2741 3993/2740 4009/2739 +f 4103/2743 3896/2641 3922/2653 +f 3920/2747 3894/2746 3958/2745 +f 3931/2750 3905/2749 3903/2748 +f 4161/2754 4045/2753 4147/2752 +f 3926/2756 3900/1948 3902/1949 +f 4069/2760 4189/2759 4191/2758 +f 3927/2762 3975/2650 3977/2761 +f 4194/2766 5151/2765 5250/2764 4220/2763 +f 3933/2748 3907/2748 3905/2767 +f 3935/2767 3909/2767 3907/2769 +f 3932/2683 3906/2683 3908/2093 +f 3909/2728 5252/2771 5153/2770 3911/2769 +f 5154/2178 3910/2773 5255/2178 +f 4512/2775 3982/2589 3936/2775 +f 5256/2779 4007/2778 5156/2777 +f 4451/2637 4313/2780 4337/2637 +f 3945/1103 3063/1104 3169/1103 +f 3940/2781 4897/1234 3942/2781 +f 4897/2782 4810/1234 3942/2782 +f 4810/2783 4898/1234 3942/2783 +f 4898/2784 4783/1234 3942/2784 +f 4783/2785 4899/1791 3520/2785 +f 4899/2786 4811/1791 3520/2786 +f 4811/2787 4900/1791 3520/2787 +f 4900/2788 3518/1791 3520/2788 +f 4783/1791 3520/1234 3942/1791 +f 3944/1240 3522/2789 3525/1790 3947/1239 +f 5442/4 3055/2791 5158/1113 +f 3943/1879 3521/1879 3519/1847 +f 4261/1570 3191/1570 3951/1145 +f 3953/4 3293/2793 3065/1185 +f 3955/1185 3325/1185 3293/1702 +f 3954/2795 3322/2795 4602/1677 +f 4721/1780 4547/1780 4595/2796 +f 4310/2799 4448/2799 4476/2798 +f 3938/2800 3516/2800 3526/1782 +f 3952/2802 4884/2801 4901/1823 4902/1824 +f 4884/2801 4803/2803 4904/1822 4901/1823 +f 4901/2802 4907/2805 4813/2804 4902/2801 +f 4803/2803 4883/2806 4903/1821 4904/1822 +f 4883/2806 4779/2807 4909/1820 4903/1821 +f 4903/2803 4924/2809 4812/2808 4904/2806 +f 4812/2804 4926/2811 4905/2810 4907/2809 +f 4905/2814 4922/2813 4785/2812 4906/2811 +f 4906/2811 4813/2804 4907/2805 4905/2814 +f 4904/2801 4812/2804 4907/2809 4901/2803 +f 4779/2807 4882/2815 4908/1819 4909/1820 +f 4882/2815 4802/2816 4911/1818 4908/1819 +f 4908/2807 4914/2818 4815/2817 4909/2815 +f 4802/2816 4881/2819 4910/1817 4911/1818 +f 4881/2819 3530/2819 4910/1816 +f 4910/2816 4814/2817 4914/2820 4911/2819 +f 4814/2817 4912/2822 4913/2821 4914/2820 +f 4912/2822 4784/2824 4917/2823 4913/2821 +f 4913/2817 4925/2818 4815/2825 4914/2822 +f 4911/2815 4914/2815 4908/2817 +f 4784/2824 4915/2827 4916/2826 4917/2823 +f 4915/2827 4816/2829 4920/2828 4916/2826 +f 4916/2824 4923/2831 4818/2830 4917/2827 +f 4816/2829 4918/2833 4919/2832 4920/2828 +f 4918/2833 3518/2833 4919/2834 +f 4919/2829 4817/2830 4923/2835 4920/2833 +f 4817/2830 4921/2812 4922/2836 4923/2835 +f 4921/2812 4785/2812 4922/2813 +f 4922/2830 4926/2831 4818/2810 4923/2812 +f 4920/2827 4923/2827 4916/2830 +f 4909/2806 4815/2808 4924/2818 4903/2807 +f 4917/2825 4818/2810 4926/2831 4925/2824 +f 4913/2825 4917/2825 4925/2824 +f 4922/2810 4905/2810 4926/2811 +f 4815/2808 4925/2810 4926/2825 4924/2818 +f 4926/2808 4812/2808 4924/2809 +f 3944/1234 3062/1147 3058/1100 3942/1239 +f 5522/2837 5483/2837 5542/1847 +f 3949/1109 3169/1109 3064/1104 +f 3939/1107 3053/1107 3166/1136 +f 4258/2839 4276/2839 4302/1102 +f 3952/1677 3290/1677 3322/1144 +f 4342/1807 3053/1807 3939/1136 +f 3946/1110 3064/1110 4345/1109 +f 3959/2842 3895/2842 3921/2841 +f 3968/2844 3920/2844 3960/2744 +f 4153/2847 4037/2847 4057/2846 +f 3958/2645 3888/2645 3914/2713 +f 3215/2848 3919/2848 3967/2610 +f 3966/2849 3211/2849 3990/1132 +f 3971/2851 3923/2851 4104/2709 +f 4011/2846 4035/2853 4034/2852 +f 3964/2645 3916/2645 3917/2610 +f 4236/2856 4068/2856 4148/2855 +f 5260/2859 3934/2858 5261/2725 +f 5163/2863 4300/2862 3880/2861 5162/2860 +f 3963/2864 3915/2610 3916/1563 +f 4109/2866 3993/2738 3969/2739 +f 3962/2869 3986/2868 4008/2867 +f 3977/2872 4001/2871 4003/2870 +f 4000/2876 4024/2875 4022/2874 +f 3979/2878 4003/2877 4005/2871 +f 5164/2877 5165/2672 3981/2880 4005/2879 +f 3980/2721 3932/2725 3934/2721 +f 5167/2883 3935/2882 5166/2768 +f 3972/1864 3924/2755 3926/1864 +f 3980/2680 4004/2884 4002/2680 +f 4515/2623 3991/2848 3967/2623 +f 3985/2629 3961/2842 3921/2629 +f 3973/2658 3925/2657 4139/2658 +f 3975/2664 3927/2658 3925/2664 +f 3975/2888 3999/2870 4001/2888 +f 3976/2660 3928/2092 3930/2660 +f 4514/2890 4006/2775 3982/2890 +f 3983/2891 3937/2696 5143/2697 5264/2734 +f 3984/2893 4008/2892 3992/2868 +f 3965/2894 3917/2629 3961/1562 +f 3215/2895 3967/2623 3991/2848 +f 3990/2896 3211/2627 4014/1132 +f 3995/2899 3971/2898 4106/2850 +f 3988/2900 3964/2646 3965/2848 +f 3987/2901 3963/2848 3964/2706 +f 3996/2903 3972/2662 3974/1865 +f 4041/2907 4157/2906 4173/2905 +f 3997/2910 3973/2909 4141/2887 +f 3999/2911 3975/2887 3973/2761 +f 4000/2912 3976/2723 3978/2661 +f 5266/2916 4031/2915 5170/2914 +f 3989/2918 3965/2886 3985/1561 +f 3986/2919 3962/2706 3963/1561 +f 3994/2921 3970/1866 4140/2642 +f 5171/2924 3982/2923 5268/2775 +f 4111/2927 4017/2739 3993/2926 +f 4010/2931 4034/2930 4056/2929 +f 4001/2934 4025/2933 4027/2932 +f 3998/2936 3974/2661 3976/2662 +f 5172/2939 5270/2877 4005/2938 4029/2937 +f 4004/2940 4028/2941 4026/2940 +f 4007/2914 4031/2942 4517/2914 +f 3999/2943 4023/2932 4025/2943 +f 4516/2945 4030/2890 4006/2945 +f 4008/2946 4032/2947 4016/2946 +f 3225/1122 4211/2948 4287/1566 3199/1602 +f 4014/2852 3211/2852 4038/1132 +f 4019/2950 3995/2950 4108/2897 +f 4012/2867 3988/2867 3989/2623 +f 4012/2852 4036/2852 4035/2951 +f 4020/2935 3996/2935 3998/2902 +f 4021/2954 3997/2954 4143/2908 +f 4023/2908 3999/2908 3997/2888 +f 4024/2884 4000/2884 4002/2873 +f 4013/2740 3989/2740 4009/2917 +f 4010/2849 3986/2849 3987/2917 +f 4018/2957 3994/2957 4142/2920 +f 5271/2960 4006/2959 5174/2890 +f 4024/2962 4048/2962 4046/2961 +f 4004/2940 5238/2963 5176/2679 4028/2680 +f 4033/2964 4009/2739 3993/2740 +f 5177/2968 4055/2967 5178/2966 +f 4113/2969 4041/2926 4017/2904 +f 4032/2946 4008/2867 3986/2868 +f 4025/2932 4049/2971 4051/2970 +f 4029/2939 4005/2871 4003/2877 +f 5179/2974 5180/2939 4029/2973 4053/2972 +f 4028/2940 4052/2976 4050/2975 +f 4031/2914 4055/2977 4519/2966 +f 4023/2943 4047/2970 4049/2978 +f 4518/2979 4054/2945 4030/2980 +f 4032/2946 4056/2981 4040/2930 +f 3215/1444 4015/2951 4039/2624 +f 4038/2982 3211/1605 3224/1132 4154/2852 +f 4043/2984 4019/2984 4110/2949 +f 4036/2928 4012/2928 4013/2624 +f 4044/2875 4020/2875 4022/2952 +f 4145/2983 4019/2983 4043/2949 +f 4047/2953 4023/2953 4021/2943 +f 4048/2941 4024/2941 4026/2874 +f 4037/2964 4013/2964 4033/2955 +f 4059/2989 4179/2989 4178/2988 +f 4042/2991 4018/2991 4144/2956 +f 5182/2994 4030/2993 5181/2945 +f 4028/2975 5279/2996 5278/2995 4052/2940 +f 4057/2847 4033/2926 4017/2964 +f 4034/2929 4150/2998 4172/2997 +f 4053/2974 4029/2933 4027/2939 +f 4208/1566 4284/2999 4283/2948 +f 4048/2961 4164/3001 4162/3000 +f 5280/3005 4171/3004 5186/3003 +f 4233/3006 4157/3007 4175/2905 +f 4049/2970 4165/3009 4167/3008 +f 5281/3013 4196/3012 5282/3011 +f 4079/3014 4199/3016 4525/3015 +f 4047/2978 4163/3008 4165/3017 +f 4522/3018 4170/2980 4054/3019 +f 4056/2930 4172/3020 4156/2998 +f 3225/3023 4155/3022 4231/3021 4063/1602 +f 3224/3024 3192/2999 4286/1146 4210/1605 +f 4184/3027 4212/3027 4250/3026 +f 4152/2929 4036/2929 4037/2951 +f 4160/2962 4044/2962 4046/2985 +f 4293/3031 4217/3031 4255/3030 +f 4163/2752 4047/2752 4045/2978 +f 4072/3034 4240/3034 4242/3033 +f 4081/2989 4201/2989 4181/3036 +f 4214/3039 4186/3039 4204/3038 +f 5283/3042 4054/3041 5188/2980 +f 4052/3045 5191/3044 5284/3043 4168/2975 +f 4185/3046 4213/3048 4225/3047 +f 4077/3049 4245/3051 4243/3050 +f 4226/3052 4150/2982 4151/2845 +f 4178/1568 4206/3054 4224/3053 +f 4151/2982 4035/2951 4036/2852 +f 4072/3032 4192/2718 4190/3055 +f 5444/3058 4199/3057 5287/3015 +f 4066/3059 4186/3060 4203/3038 +f 4073/3061 4193/3063 4195/3062 +f 5179/3065 4053/3064 5192/2974 +f 4074/3066 4242/3067 4244/3034 +f 4519/2977 4055/3003 4171/2966 +f 4071/3068 4191/3062 4193/2759 +f 4062/2987 4182/3069 4524/2988 +f 4080/3070 4200/3025 4184/3071 +f 4159/3072 4043/3073 4112/2983 +f 4084/3076 4927/3075 4928/3074 4929/1215 +f 4927/3075 4819/3079 4932/3078 4928/3077 +f 4928/3076 4935/3081 4821/3080 4929/3075 +f 4819/3079 4930/3083 4931/3082 4932/3078 +f 4930/3083 4786/3085 4938/3084 4931/3082 +f 4931/3079 4950/3087 4820/3086 4932/3083 +f 4820/3080 4952/3089 4933/3088 4935/3087 +f 4933/3092 4948/3091 4787/3090 4934/3089 +f 4934/3089 4821/3080 4935/3081 4933/3092 +f 4932/3075 4820/3080 4935/3087 4928/3079 +f 4786/3085 4936/3094 4937/3093 4938/3084 +f 4936/3094 4822/3096 4940/3095 4937/3093 +f 4937/3085 4942/3098 4823/3097 4938/3094 +f 4822/3096 4939/2832 4918/3100 4940/3099 +f 4939/2832 3518/2832 4918/2834 +f 4918/3096 4816/3097 4942/2828 4940/2832 +f 4816/3097 4915/3101 4941/2826 4942/2828 +f 4915/3101 4784/3102 4944/2823 4941/2826 +f 4941/3097 4951/3098 4823/3103 4942/3101 +f 4940/3094 4942/3094 4937/3097 +f 4784/3102 4912/3104 4943/2821 4944/2823 +f 4912/3104 4814/3105 4946/2820 4943/2821 +f 4943/3102 4949/3107 4825/3106 4944/3104 +f 4814/3105 4910/3108 4945/2819 4946/2820 +f 4910/3108 3530/3108 4945/1816 +f 4945/3105 4824/3106 4949/3109 4946/3108 +f 4824/3106 4947/3090 4948/3110 4949/3109 +f 4947/3090 4787/3090 4948/3091 +f 4948/3106 4952/3107 4825/3088 4949/3090 +f 4946/3104 4949/3104 4943/3106 +f 4938/3083 4823/3086 4950/3098 4931/3085 +f 4944/3103 4825/3088 4952/3107 4951/3102 +f 4941/3103 4944/3103 4951/3102 +f 4948/3088 4933/3088 4952/3089 +f 4823/3086 4951/3088 4952/3103 4950/3098 +f 4952/3086 4820/3086 4950/3087 +f 4088/1235 3522/1791 3520/1790 4086/1238 +f 4083/2800 3517/2800 3526/1806 +f 4666/3113 4350/3113 4395/3112 +f 4455/3115 4317/3115 4339/1120 +f 4093/1776 3546/1776 3536/1850 +f 4085/1847 3519/1847 3521/1879 +f 5195/3120 5289/3119 4265/3118 4273/3117 +f 4091/1954 3538/1954 3550/1955 +f 4097/3121 3550/3121 3552/1954 +f 4552/3124 4726/3124 4771/3123 +f 4092/1782 3526/1782 3516/2800 +f 5524/3125 5484/3125 5549/1800 +f 4093/1728 3527/1728 3524/1130 +f 4096/1737 4953/1737 3532/3126 +f 4953/1737 4826/1737 3532/3127 +f 4826/1737 4954/1737 3532/3128 +f 4954/1737 4788/1737 3532/3129 +f 4788/1737 4955/1737 3532/3130 +f 4955/1737 4827/1737 3532/3131 +f 4827/1737 4956/1737 3532/3132 +f 4956/1737 3530/1737 3532/1816 +f 4100/3134 3534/3134 4404/3133 +f 3518/1791 4939/1791 3520/3135 +f 4939/1791 4822/1791 3520/3136 +f 4822/1791 4936/1791 3520/3137 +f 4936/1791 4786/1791 3520/3138 +f 4786/1235 4930/1235 4086/3139 +f 4930/1235 4819/1235 4086/3140 +f 4819/1235 4927/1235 4086/3141 +f 4927/1235 4084/1235 4086/1868 +f 4786/1791 4086/1791 3520/1235 +f 4091/1238 3525/1790 3522/2789 4088/1877 +f 3544/3116 5198/3143 5445/3142 4085/1801 +f 4724/3144 3534/1889 4100/3133 +f 4316/3145 4454/2634 4480/3146 +f 4107/2643 3969/2842 3921/2738 +f 4102/2710 3894/2744 3920/2745 +f 4105/3147 3921/2841 3895/2842 +f 4104/2851 3920/2843 3968/2744 +f 4107/2643 3970/2920 3994/2642 +f 4106/2898 3968/2892 3992/2843 +f 4109/2865 3994/2956 4018/2920 +f 4108/2950 3992/2947 4016/2892 +f 4111/2925 4018/2990 4042/2956 +f 4110/2984 4016/2981 4040/2947 +f 4158/3148 4234/3150 4253/3149 +f 4215/3151 4187/3153 4202/3152 +f 4213/3047 4185/3060 4203/3046 +f 4117/1543 3557/1950 3566/1982 +f 4351/3154 3540/1852 4120/1551 +f 4123/1793 3563/1986 3558/1846 4118/1792 +f 5198/3156 3544/3155 5291/1801 +f 4133/3157 3553/3157 4611/1904 +f 4127/1911 3567/1911 3560/1894 +f 4352/1543 3557/1543 4117/1982 +f 4140/2641 3970/2641 3922/2642 +f 4126/3159 3566/3159 3556/1950 +f 4266/3160 3548/3160 4128/1809 +f 4134/3123 3554/3123 4726/3161 +f 4127/3162 3547/3162 3539/1838 +f 5526/3163 5485/3163 5554/1962 +f 4133/1840 3573/1840 3571/1831 +f 3541/1236 4957/1236 3542/3164 +f 4957/1236 4828/1236 3542/3165 +f 4828/1236 4958/1236 3542/3166 +f 4958/1236 4789/1236 3542/3167 +f 4789/1914 4959/1914 4122/3168 +f 4959/1914 4829/1914 4122/3169 +f 4829/1914 4960/1914 4122/3170 +f 4960/1914 4121/1914 4122/1915 +f 4789/1236 4122/1236 3542/1914 +f 4119/3172 3539/3172 4319/3162 +f 4121/3175 4960/3174 4961/3173 4962/1929 +f 4960/3174 4829/3177 4964/3176 4961/3173 +f 4961/3175 4967/3179 4831/3178 4962/3174 +f 4829/3177 4959/3181 4963/3180 4964/3176 +f 4959/3181 4789/3183 4969/3182 4963/3180 +f 4963/3177 4984/3185 4830/3184 4964/3181 +f 4830/3178 4986/3187 4965/3186 4967/3185 +f 4965/3190 4982/3189 4791/3188 4966/3187 +f 4966/3187 4831/3178 4967/3179 4965/3190 +f 4964/3174 4830/3178 4967/3185 4961/3177 +f 4789/3183 4958/3193 4968/3192 4969/3191 +f 4958/3193 4828/3195 4971/3194 4968/3192 +f 4968/3183 4974/3197 4833/3196 4969/3193 +f 4828/3195 4957/3199 4970/3198 4971/3194 +f 4957/3199 3541/3199 4970/1188 +f 4970/3195 4832/3196 4974/3200 4971/3199 +f 4832/3196 4972/3202 4973/3201 4974/3200 +f 4972/3202 4790/3204 4977/3203 4973/3201 +f 4973/3196 4985/3197 4833/3205 4974/3202 +f 4971/3193 4974/3193 4968/3196 +f 4790/3204 4975/3207 4976/3206 4977/3203 +f 4975/3207 4834/3209 4980/3208 4976/3206 +f 4976/3204 4983/3211 4836/3210 4977/3207 +f 4834/3209 4978/3213 4979/3212 4980/3208 +f 4978/3213 3551/3213 4979/1853 +f 4979/3209 4835/3210 4983/3214 4980/3213 +f 4835/3210 4981/3188 4982/3215 4983/3214 +f 4981/3188 4791/3188 4982/3189 +f 4982/3210 4986/3211 4836/3186 4983/3188 +f 4980/3207 4983/3207 4976/3210 +f 4969/3181 4833/3184 4984/3197 4963/3183 +f 4977/3205 4836/3186 4986/3211 4985/3204 +f 4973/3205 4977/3205 4985/3204 +f 4982/3186 4965/3186 4986/3187 +f 4833/3184 4985/3186 4986/3205 4984/3197 +f 4986/3184 4830/3184 4984/3185 +f 4123/1914 3543/1236 3542/1237 4122/1792 +f 4125/1795 3565/1795 3564/1962 +f 4118/1886 3558/1886 3570/1883 +f 4132/1954 3552/1954 3550/3121 +f 4320/2655 4458/2655 4484/2666 +f 4137/2709 3897/2709 3923/2632 +f 4138/2653 3922/2653 3896/2641 +f 4159/3221 4235/3221 4257/3220 +f 4158/3222 4042/3222 4146/2990 +f 4139/2850 3923/2850 3971/2709 +f 4141/2897 3971/2897 3995/2850 +f 4140/2902 3972/2902 3996/1865 +f 4143/2949 3995/2949 4019/2897 +f 4142/2952 3996/2952 4020/2902 +f 4147/2953 4045/2953 4021/2752 +f 4144/2985 4020/2985 4044/2952 +f 4149/3152 4067/3152 4187/3224 +f 4188/3226 4216/3226 4254/3225 +f 3224/2982 4062/3227 4230/2987 4154/1605 +f 3225/3021 3215/2951 4039/1444 4155/1602 +f 4174/2981 4112/2981 4040/3073 +f 4177/3230 4257/3230 4237/3221 +f 4173/3052 4249/3232 4229/3231 +f 4176/2985 4146/2985 4044/3222 +f 4233/3035 4065/3035 4081/3234 +f 4150/3236 4226/3236 4248/3235 +f 4164/3237 4240/3237 4238/3033 +f 5293/3058 4079/3239 5111/3014 +f 4157/2969 4041/2969 4113/2904 +f 4165/3051 4241/3051 4243/3240 +f 4163/3240 4239/3240 4241/3241 +f 4230/3242 4062/3242 4520/2987 +f 4248/1173 4080/1173 4064/3070 +f 4153/3022 4229/3022 4228/3235 +f 4238/2855 4070/2855 4068/2717 +f 4237/3068 4069/3068 4071/2757 +f 4164/2976 4048/2976 4050/2961 +f 5294/3246 4246/3245 4078/3244 5203/3243 +f 5204/3250 4076/3249 5296/3248 +f 4169/3252 4053/2971 4051/2974 +f 4150/3253 4034/2852 4035/2846 +f 4228/3254 4060/2987 4059/3023 +f 5297/3049 5298/3050 4245/3256 4077/3255 +f 4166/2976 4050/2975 4052/2976 +f 4171/3258 4247/3259 4529/3258 +f 4174/3260 4252/3220 4235/3260 +f 4175/2969 4113/2990 4042/2969 +f 4177/2753 4147/2983 4043/2753 +f 4176/3261 4256/3149 4234/3261 +f 4180/3023 4060/3262 4061/3023 +f 4190/3263 4218/3225 4216/3263 +f 4189/3030 4217/3264 4219/3030 +f 4192/3032 4072/3066 4074/3032 +f 5203/3266 4078/3265 5299/3245 +f 4076/3011 5204/3267 5300/3247 4196/3248 +f 4197/3268 4077/3269 4075/3049 +f 4283/2999 3189/1145 3188/1146 +f 4179/2988 4059/3023 4060/2987 +f 5297/3271 4077/3270 5301/3049 +f 4194/2763 4074/3248 4076/3066 +f 4199/3015 4223/3273 4527/3272 +f 4202/3153 4114/1173 4064/1174 +f 4189/2758 4069/3223 4149/2757 +f 4225/3048 4305/3275 4285/3274 +f 4186/3038 4066/2856 4148/3059 +f 4201/3036 4081/3234 4065/3035 +f 4200/3071 4080/3262 4058/3070 +f 4192/3055 4220/3263 4218/2766 +f 5446/3279 4301/3278 5302/3277 +f 4214/3037 4290/3281 4307/3280 +f 5303/3285 4297/3284 5447/3283 +f 4219/3264 4295/3283 4297/3286 +f 4534/3287 4300/3288 4222/2861 +f 4224/3054 4304/3290 4288/3289 +f 4187/3152 4067/1174 4114/3224 +f 4185/3046 4065/3291 4115/3234 +f 4187/3152 4215/3031 4255/3151 +f 4204/3039 4148/2855 4068/2856 +f 3225/1602 4063/1567 4183/3023 +f 3225/1602 4183/1566 4211/1567 +f 3224/1605 4210/2988 4182/3024 +f 3224/1605 4182/2987 4062/2988 +f 4252/3260 4174/3020 4156/3228 +f 4209/3053 4285/2948 4284/3292 +f 4256/3261 4176/3028 4160/3233 +f 5305/3296 4198/3295 5304/3294 +f 5282/3013 4196/3297 5306/3011 +f 4195/3268 5217/3299 5307/3298 4197/3063 +f 4207/3024 4179/1567 4180/2988 +f 4253/3150 4115/3234 4065/3291 +f 5308/3302 4197/3301 5219/3268 +f 4212/3026 4288/3303 4306/3290 +f 4217/3030 4189/3304 4205/2758 +f 4240/3033 4164/3257 4166/3000 +f 4308/3305 4128/1809 3548/3160 +f 4213/3047 4289/3274 4305/3306 +f 4245/3050 4169/3009 4167/3251 +f 4227/3227 4059/3307 4058/2987 +f 4282/3292 3188/1812 3950/1126 +f 4242/3034 4166/3045 4168/3257 +f 4234/3149 4066/3291 4115/3059 +f 4306/3303 4094/1942 3549/3308 +f 4251/3309 4307/3306 4289/3281 +f 4235/3220 4067/3223 4149/3224 +f 4292/3310 3568/3160 4128/3311 +f 4257/3221 4149/2757 4069/3223 +f 4249/3231 4081/3307 4061/3035 +f 4249/3231 4173/2905 4157/2906 +f 4226/3235 4058/3070 4080/3262 +f 4240/3033 4072/2717 4070/3032 +f 4247/3312 4171/3002 5280/3003 5309/3258 +f 4241/3313 4073/3269 4075/3061 +f 4239/3314 4071/3061 4073/3068 +f 4522/3315 4154/3227 4230/2982 +f 4232/3316 4156/2998 4172/3020 +f 4229/3317 4061/3023 4060/3262 +f 4236/3318 4160/3001 4162/3028 +f 4239/3319 4163/2751 4161/3017 +f 5311/3322 4170/3321 5310/3019 +f 4168/3067 5312/3324 5224/3323 4244/3045 +f 4227/3227 4151/3021 4152/2982 +f 5227/3327 4169/3326 5313/3251 +f 4247/3258 4079/3328 4521/3014 +f 4252/3260 4114/3224 4067/1174 +f 4256/3261 4148/3059 4066/2856 +f 4218/3263 4294/3310 4292/3329 +f 4217/3030 4293/3286 4295/3029 +f 4206/3330 4178/2988 4179/2989 +f 4223/3272 4301/3331 4535/3277 +f 4209/3330 4181/3036 4201/2989 +f 5314/3335 3588/3334 4296/3333 5315/3332 +f 4223/3336 4199/3056 5444/3015 5316/3272 +f 4251/3337 4203/3038 4186/3060 +f 5231/3062 5317/3063 4195/3339 4193/3338 +f 4221/3341 4193/2759 4191/3062 +f 4222/3342 4198/3069 4524/3294 +f 4212/3343 4184/3071 4200/3025 +f 4291/3345 3549/1941 4129/1942 +f 3225/1577 3199/1564 4263/1122 3214/1602 +f 3224/1146 3210/1565 4262/1587 3192/1605 +f 4258/1146 3188/1146 3189/1145 +f 4260/1126 3190/1126 3191/1122 +f 4278/1147 3059/1147 3055/1100 +f 4265/3347 5289/3346 5233/3118 4303/3119 +f 4272/1811 4094/1811 3528/3308 +f 5318/3351 4266/3350 5236/1810 +f 5448/2839 5319/1813 4270/3353 4302/3352 +f 4274/3311 4128/3311 3568/3160 +f 5320/3333 5239/3311 3568/3356 3588/3355 +f 5321/3358 3588/3332 5314/3333 +f 5244/3285 3589/3360 5449/1978 +f 5322/3364 3851/3363 5450/3362 +f 5323/3366 4299/3367 5451/3366 +f 5162/3369 3880/3368 5247/2862 +f 4263/3370 3199/3370 4501/1122 +f 4268/3371 3880/3371 4500/2862 +f 4271/1093 4303/1093 4279/3347 +f 4270/1126 3950/1126 3188/1812 +f 4267/3308 3549/3308 4094/1942 +f 4265/1808 3529/1808 4095/1571 +f 5249/3374 4274/3373 5324/3354 +f 5251/1941 5423/1975 3569/1976 4129/3375 +f 4276/1565 4258/1565 4259/2792 +f 4278/2838 4260/2838 4261/1564 +f 5253/3378 5254/3348 4272/3377 4264/3376 +f 5326/3381 3848/3381 5325/3380 +f 4298/3380 3866/3380 3848/3382 +f 4299/3384 3870/3384 4490/3383 +f 4298/3385 4268/3385 4530/2579 +f 5257/3388 4276/3387 5419/1102 +f 5259/3288 4222/3390 5258/3288 +f 4284/1146 3190/1146 3189/1122 +f 4309/1975 4129/1975 3569/1941 +f 5452/3348 5453/1943 4267/3393 4272/3392 +f 5455/3395 4275/3396 5454/3395 +f 4282/3024 4206/3024 4207/3330 +f 4305/3397 3951/1145 3191/1570 +f 5435/2566 3881/3398 5463/2566 +f 4290/1808 3548/1808 4095/1809 +f 5263/3340 4221/3400 5262/3340 +f 5244/1978 5327/3286 4295/3401 3589/3359 +f 4286/1146 3192/3371 4500/1146 +f 4304/1812 3950/1811 3528/1812 +f 4285/1126 3191/1122 3190/1126 +f 4220/3334 5250/3402 5265/2765 4296/2766 +f 4288/3290 3528/3308 4094/1811 +f 4290/3280 4214/3226 4254/3037 +f 4289/3306 3529/1570 3951/1571 +f 4304/3289 4224/3053 4206/3054 +f 4291/3344 4215/3027 4250/3151 +f 4307/3281 4095/1571 3529/1808 +f 4308/3305 4254/3225 4216/3226 +f 4294/3329 3588/3311 3568/3333 +f 4293/3029 3569/1978 3589/1975 +f 4501/3370 3199/2948 4287/1122 +f 4294/3329 4218/2766 4220/3263 +f 4309/3391 4255/3151 4215/3031 +f 4277/1094 4259/1564 4260/1565 +f 5267/3405 4302/3404 5328/2839 +f 4267/3395 5269/3407 5456/3406 4275/1943 +f 5406/3383 5458/3362 3851/3409 3870/3408 +f 3870/3362 5457/3408 5406/3410 +f 5329/3347 4303/3412 5272/3347 +f 4450/1581 3890/1603 3889/1582 +f 4455/3114 3895/2840 3959/2841 +f 4456/2654 3896/2742 4103/2653 +f 4476/2799 3958/2745 3894/2746 +f 4463/3413 3903/2748 3905/2749 +f 4321/3414 3559/1895 4119/1961 +f 4322/3415 3576/1998 3596/1952 +f 4323/2008 3579/1961 3559/2002 +f 4323/2008 4461/3413 4463/3416 +f 4324/3417 3596/2036 3614/1998 +f 4465/3418 3905/2767 3907/2748 +f 5273/3421 3686/3420 5274/2161 +f 4329/2048 4467/3423 4469/3422 +f 4468/2684 3908/2093 3906/2683 +f 4331/2089 4469/2687 4471/3423 +f 4332/3424 3668/2161 3686/2132 +f 4334/3425 3867/3426 4487/2575 +f 5275/3428 3913/3429 5276/3428 +f 4319/3172 3539/1839 4082/3162 +f 4310/2637 3052/1098 3056/1103 +f 4451/2798 3891/1582 3890/2713 +f 4318/1777 3536/1867 4116/1776 +f 4320/3217 3556/1952 3576/3159 +f 4326/3430 3614/2068 3632/2036 +f 4330/3431 3650/2132 3668/2099 +f 3671/2196 5277/3433 5330/3432 3689/2126 +f 5331/3436 3867/3435 5332/2575 +f 4509/2611 3893/1581 4453/1582 +f 4313/2637 3063/1118 3945/1103 +f 4336/1784 3938/1108 3052/1783 +f 4317/1120 3523/1775 4089/1119 +f 4338/3437 4082/1782 3516/1839 +f 4457/2633 3897/3218 4137/2632 +f 4340/3438 4116/3159 3556/1867 +f 3376/1111 3212/1150 3068/1545 4346/1441 +f 3377/1599 4347/1134 3096/1672 3216/1711 +f 4342/1440 4658/1440 4659/3439 +f 4399/1115 3355/1115 3356/1678 +f 4397/1911 4120/1911 3560/1852 +f 4400/1717 3356/1717 3357/1115 +f 4349/3443 4665/3443 4711/3442 +f 4404/3444 3534/3444 3956/3133 +f 4349/1805 3524/1805 3946/1728 +f 4351/3446 4667/3446 4710/3445 +f 4406/1892 3554/1892 4134/3161 +f 4411/1720 3595/1720 3575/1991 +f 4354/1982 3577/1982 3557/1899 +f 4359/2067 3618/2067 3636/2033 +f 4358/1900 3615/1900 3597/2009 +f 4355/1993 3580/1993 3600/1912 +f 4356/1899 3597/1899 3577/1900 +f 4415/2017 3631/2017 3613/2053 +f 4684/3452 4424/3452 4426/3451 +f 4361/2098 3636/2098 3654/2067 +f 4414/3455 3630/3455 3648/3454 +f 4362/2010 3651/2010 3633/2080 +f 4363/2131 3654/2131 3672/2098 +f 4418/3459 3666/3459 3684/3458 +f 4365/2160 3672/2160 3690/2131 +f 4420/2194 3684/2194 3702/3459 +f 4369/2222 3706/2222 3722/2189 +f 4422/2193 3702/2193 3718/2194 +f 4425/3466 3719/3466 3703/3465 +f 4386/2436 3832/2436 3818/2477 +f 4371/2254 3722/2254 3736/2222 +f 4686/3468 4426/3468 4428/3452 +f 4373/2283 3736/2283 3750/2254 +f 4372/3471 4688/3471 4690/3470 +f 4375/2316 3750/2316 3764/2283 +f 4690/3473 4430/3473 4432/3472 +f 4377/2350 3764/2350 3778/2316 +f 4376/3476 4692/3476 4694/3475 +f 4697/2337 4437/2337 4435/3478 +f 4380/2344 3790/2344 3776/2373 +f 4381/3480 3792/3479 5461/2367 5366/2368 +f 5366/2368 5460/2411 3806/3481 4381/3480 +f 4380/3483 4696/3483 4698/3482 +f 4383/2444 3806/2444 3820/2411 +f 4384/2402 3818/2402 3804/2436 +f 4385/2487 3820/2487 3834/2444 +f 4662/3486 4346/3486 4538/1111 +f 4387/2530 3834/2530 3852/2487 +f 4388/2477 3849/2477 3832/2521 +f 4389/2573 3852/2573 3872/2530 +f 4704/3490 4444/3490 4446/3489 +f 4391/2617 3872/2617 4492/2573 +f 4474/1717 3956/1717 3354/3444 +f 4401/1828 3357/1828 3957/1679 +f 4350/1727 3537/1727 4090/1542 +f 4348/1552 3517/1552 4083/1806 +f 4483/1890 4135/1890 3555/1721 +f 4396/1946 4712/1946 4668/3496 +f 3215/2639 3095/2639 4315/1099 +f 3215/1581 4315/1581 4453/2639 +f 4314/1132 3067/1132 3211/1098 +f 4314/2431 3211/2431 4452/1132 +f 4713/3498 4397/3498 4353/3441 +f 4665/3499 4349/3499 4393/1729 +f 4485/1967 4137/1967 3899/3218 +f 4408/2000 3574/2000 3594/1891 +f 4460/3417 4322/3417 4324/3415 +f 4461/3414 4323/3414 4321/2008 +f 4417/2053 3649/2053 3631/2079 +f 4412/3454 3612/3454 3630/1999 +f 4462/3430 4324/3430 4326/3417 +f 4671/2055 4355/2055 4357/1913 +f 4410/1999 3594/1999 3612/2000 +f 4417/3503 4677/3503 4679/1983 +f 4416/3458 3648/3458 3666/3455 +f 4679/3460 4363/3460 4365/3456 +f 4423/2120 3703/2120 3685/3466 +f 4332/2175 5334/3507 5333/3506 4470/3424 +f 4427/3508 3733/3465 3719/2238 +f 4440/3509 3830/2492 3846/2447 +f 4427/3508 4687/2270 4689/2182 +f 4431/2302 3761/2237 3747/2331 +f 4433/2301 3775/2331 3761/2332 +f 4435/2337 3789/2332 3775/2363 +f 4696/3482 4380/3510 4378/2422 +f 4697/3477 4381/3484 4383/2368 +f 4441/2428 3831/2396 3817/3511 +f 4472/2701 4334/3512 4536/3425 +f 4440/3509 4700/3483 4698/3513 +f 4443/3514 3847/3511 3831/2518 +f 4443/3514 4703/3515 4705/2470 +f 4704/3488 4388/2234 4386/2595 +f 4705/3515 4389/3491 4391/3487 +f 4403/1709 3365/3516 4507/1115 +f 4457/2633 4319/3437 4338/3172 +f 4449/2431 3889/2630 3888/1603 +f 4456/2654 4318/3438 4340/1777 +f 4458/2666 4320/3415 4322/3217 +f 4464/2018 4326/2118 4328/3430 +f 4468/2684 4330/3424 4332/3431 +f 5286/3519 4333/3518 5285/2125 +f 5288/3522 4334/3521 5335/3425 +f 4477/3523 3959/2630 3891/2840 +f 4448/2798 3888/2746 3958/2713 +f 4479/3524 4101/3161 3554/3525 +f 4481/3526 4103/2841 3895/2742 +f 4404/3134 4664/3446 4710/3527 +f 4454/3146 3894/2710 4102/2745 +f 4458/2666 3898/2715 4136/1997 +f 4449/2431 4311/2639 4312/1097 +f 4477/3523 4337/1120 4317/2780 +f 4481/3526 4339/1777 4318/3115 +f 4454/3146 4316/1784 4336/3145 +f 4465/3418 4327/3528 4325/1835 +f 4461/3416 3901/2749 3903/1968 +f 4467/3422 4329/1835 4327/2048 +f 4467/3422 3907/2769 3909/2767 +f 4466/2677 4328/3431 4330/2118 +f 4469/3423 3909/2728 3911/2769 +f 4473/3531 4335/3530 5337/2561 5336/3529 +f 4450/3532 4312/2797 4313/2639 +f 4453/3534 4315/3533 4537/2639 +f 4485/3535 4341/3172 4319/1926 +f 4398/3536 3354/1678 3355/1679 +f 4400/3537 4660/1440 4659/1710 +f 4661/3539 4345/1672 4344/1726 +f 4405/3541 3535/3525 4101/1829 +f 4474/3543 4708/3527 4664/3542 +f 4407/3545 3555/1889 4100/1890 +f 4712/3546 4396/3112 4350/1863 +f 4409/3548 4669/3502 4671/3547 +f 4673/3550 4357/3448 4359/2055 +f 4424/3552 3718/3551 3732/2193 +f 4416/3553 4676/1995 4674/2116 +f 4420/3555 4680/2117 4678/3554 +f 4422/3557 4682/3554 4680/3556 +f 4684/3559 4368/2210 4366/3558 +f 4683/3560 4367/3462 4369/2149 +f 4426/3561 3732/2287 3746/3551 +f 4428/3562 3746/2286 3760/2287 +f 4430/3563 3760/2354 3774/2286 +f 4432/3564 3774/2353 3788/2354 +f 4437/3565 3803/2363 3789/2391 +f 4436/3567 3802/2414 3816/2382 +f 4506/3569 3358/3440 4402/1678 +f 4444/3571 3864/3570 3886/2549 +f 4658/3572 4342/1826 4392/1726 +f 4475/3574 4709/3439 4661/3573 +f 4667/3575 4351/3441 4397/3154 +f 4482/3577 4134/1891 3574/1892 +f 4766/3581 4592/3580 4600/3579 +f 4499/3582 3879/2562 3871/2572 +f 4505/3583 3333/1142 3301/1158 +f 4494/3584 3098/1099 3100/1098 +f 4508/3585 3912/2701 4472/2694 +f 5511/3586 5506/3586 5505/2592 +f 4496/3587 3876/2592 3877/2569 +f 4488/3589 3868/3588 4390/2558 +f 4493/3590 3097/1098 3098/1103 +f 4593/3593 4767/3592 4775/3591 +f 4502/3594 3294/1139 3326/1112 +f 4493/3597 3873/2552 3883/3596 +f 4663/3598 4403/2603 4541/1709 +f 4489/3600 3869/2556 3875/2557 +f 4498/3601 3878/2558 3868/2559 +f 4489/3602 3069/1112 3294/1113 +f 4509/3603 3913/2697 3937/3428 +f 4531/3604 4269/3366 4299/2565 +f 4490/3606 3870/2569 3876/2570 +f 4499/3607 3177/1134 3096/1106 +f 4487/3608 3867/2559 3878/2575 +f 4486/3609 3866/2580 4298/3382 +f 4508/3610 3892/1563 3918/1603 +f 4491/3611 3871/2561 4335/2562 +f 4513/3612 3967/2610 3919/2848 +f 4510/3613 3918/2706 3966/1563 +f 4513/3614 3983/2777 4007/2734 +f 4512/3615 3966/2849 3990/2706 +f 4517/3616 4015/2623 3991/2624 +f 4514/3617 3990/2627 4014/2849 +f 4519/3618 4039/2624 4015/2951 +f 4516/3619 4014/2852 4038/2627 +f 4525/3620 4183/3023 4063/1567 +f 4518/3621 4038/2982 4154/2852 +f 4523/3623 4155/2951 4039/3021 +f 4524/3624 4198/3245 4078/3294 +f 4520/3625 4078/3244 4246/3245 +f 4529/3626 4231/3021 4155/3022 +f 4527/3627 4211/1567 4183/1566 +f 4526/3629 4210/2999 4286/3024 +f 4528/3631 4246/3019 4170/3244 +f 4521/3632 4063/3022 4231/3023 +f 4535/3633 4287/1566 4211/2948 +f 4524/3634 4182/3024 4210/2988 +f 4501/3635 3881/2565 4269/2566 +f 4500/3636 3192/1565 4262/1146 +f 4490/3637 3094/1101 4281/1100 +f 4530/3638 4262/1094 4280/1565 +f 4500/3639 3880/2861 4300/2862 +f 4535/3640 4301/2566 3881/3277 +f 4487/3641 3067/1097 4314/1098 +f 4543/3643 4473/3428 3913/3529 +f 4538/3645 4390/3644 4706/3588 +f 4492/3646 3096/1672 4347/1134 +f 4536/3647 4314/2431 4452/1097 +f 4507/3648 3887/2554 4447/2555 +f 4537/3649 4335/3529 4473/2561 +f 4540/3651 4446/3570 3886/3490 +f 3358/1441 4722/1590 3344/1725 3376/1678 +f 3345/1711 4723/1115 3365/1116 3377/1186 +f 4604/1677 3324/1677 3325/1158 +f 4548/3652 4722/3652 4774/1725 +f 4602/1139 3322/1139 3323/1702 +f 4545/1736 4603/1736 4604/1140 +f 4594/3144 4768/3144 4724/3655 +f 4653/1704 3955/1704 3533/2794 +f 4599/1990 4773/1990 4729/3658 +f 4597/3660 4771/3660 4725/3124 +f 4553/3662 4611/3662 4654/3157 +f 4598/3665 4656/3665 4612/3664 +f 4571/3668 4745/3668 4747/3667 +f 4612/1887 3572/1887 3592/1956 +f 4557/1830 4615/1830 4613/3670 +f 4614/1981 3592/1981 3610/1887 +f 4617/2005 3611/2005 3593/2045 +f 4616/2062 3610/2062 3628/1981 +f 4619/2045 3629/2045 3611/2071 +f 4562/3674 4736/3674 4734/2100 +f 4561/2105 4735/2105 4737/3676 +f 4620/2111 3646/2111 3664/2070 +f 4623/2074 3665/2074 3647/2135 +f 4740/3458 3684/3458 3666/3459 +f 4567/3678 4625/3678 4623/2168 +f 4742/3459 3702/3459 3684/2194 +f 4567/3680 4741/3680 4743/2140 +f 4568/2225 4626/2225 4628/2164 +f 4743/3465 3703/3465 3719/3466 +f 4746/2193 3732/2193 3718/3551 +f 4647/2497 3845/2497 3829/2502 +f 4748/3551 3746/3551 3732/2287 +f 4573/3684 4747/3684 4749/3668 +f 4632/2267 3744/2267 3758/2232 +f 4749/2331 3747/2331 3761/2237 +f 4578/3686 4752/3686 4750/2355 +f 4579/3689 4637/3689 4635/3688 +f 4636/2335 3772/2335 3786/2299 +f 4639/2356 3787/2356 3773/2384 +f 4580/3694 4638/3694 4640/3693 +f 4583/3691 4641/3691 4639/3696 +f 4582/3698 4640/3698 4642/3694 +f 4585/3696 4643/3696 4641/3699 +f 4642/2467 3814/2467 3828/2394 +f 4645/2450 3829/2450 3815/2497 +f 4586/3703 4644/3703 4646/3702 +f 4589/3704 4763/3704 4765/2228 +f 4646/2507 3844/2507 3862/2426 +f 4591/3591 4765/3591 4767/3704 +f 4766/2549 3886/2549 3864/3570 +f 4549/3706 4607/3706 4715/1736 +f 4718/3444 3354/3444 3956/1717 +f 4547/3656 4605/3656 4653/3653 +f 4597/3707 4655/3707 4610/1834 +f 4654/1737 4098/1737 3532/1855 +f 4553/3658 4727/3658 4773/3708 +f 4610/1957 3552/1957 4132/3121 +f 4592/3710 4650/3710 4714/3709 +f 4715/1681 4505/1681 3885/1682 +f 4662/1441 4402/1441 3376/3440 +f 4402/1441 3358/1441 3376/1678 +f 4663/1711 4347/1711 3377/1672 +f 4403/1115 3377/1115 3365/1711 +f 4606/3580 4548/3580 4600/1730 +f 4652/3711 4594/3711 4550/3654 +f 4657/3713 4599/3713 4555/3657 +f 4609/1825 3533/1825 4099/1704 +f 4629/2264 4571/2264 4573/3666 +f 4670/3158 4354/3158 4352/2034 +f 4675/3453 4359/3453 4361/3448 +f 4674/3449 4358/3449 4356/2091 +f 4670/3501 4410/3501 4412/1944 +f 4620/2039 4562/2039 4560/2101 +f 4619/3716 4561/3716 4563/3675 +f 4676/3457 4416/3457 4418/3504 +f 4624/2102 4566/2102 4564/2162 +f 4683/2119 4423/2119 4421/3505 +f 4624/2171 3682/2171 3700/2134 +f 4627/2165 3701/2165 3683/2197 +f 4687/3464 4427/3464 4425/3508 +f 4627/3666 4569/3666 4571/2170 +f 4630/3717 4572/3717 4570/2256 +f 4700/2548 4440/2548 4442/3509 +f 4630/2232 3730/2232 3744/2028 +f 4633/1924 3745/1924 3731/2289 +f 4691/2236 4431/2236 4429/2302 +f 4635/2289 3759/2289 3745/2321 +f 4691/3474 4375/3474 4377/2268 +f 4636/3718 4578/3718 4576/3685 +f 4693/3719 4377/3719 4379/3474 +f 4699/3485 4383/3485 4385/3484 +f 4703/2428 4443/2428 4441/3514 +f 4647/3705 4589/3705 4591/2229 +f 4651/2501 3885/2501 3863/1681 +f 4650/2535 4592/2535 4590/3579 +f 4707/3721 4391/3721 4539/3491 +f 4602/3654 4544/3654 4594/3722 +f 4711/3447 4479/3447 4406/3524 +f 4611/3657 4553/3657 4599/3661 +f 4658/3440 4398/3440 4399/3493 +f 4665/3524 4405/3524 4479/3540 +f 4667/3723 4407/3723 4478/3544 +f 4686/3558 4370/3558 4368/2056 +f 4688/2056 4372/2056 4370/2297 +f 4688/3472 4428/3472 4430/3468 +f 4692/2333 4376/2333 4374/2364 +f 4692/2392 4432/2392 4434/3473 +f 4695/2368 4379/2368 4381/3719 +f 4696/2465 4436/2465 4438/3566 +f 4716/3440 4540/3440 4402/3650 +f 4706/2595 4390/2595 4388/3588 +f 4712/3500 4482/3500 4408/3576 +f 4669/3495 4409/3495 4483/1719 +f 4709/3540 4475/3540 4405/1827 +f 4673/2029 4413/2029 4411/3725 +f 4677/3456 4361/3456 4363/3453 +f 4681/2077 4421/2077 4419/2119 +f 4687/3469 4371/3469 4373/2181 +f 4694/3566 4434/3566 4436/2392 +f 4699/3478 4439/3478 4437/2395 +f 4700/3726 4384/3726 4382/2235 +f 4703/3487 4387/3487 4389/2469 +f 4702/3489 4442/3489 4444/2548 +f 4707/2516 4447/2516 4445/2554 +f 4664/1862 4348/1862 4394/3494 +f 4660/1111 4344/1111 4343/1672 +f 4660/3727 4400/3727 4401/1709 +f 4708/3494 4392/3494 4348/1826 +f 4666/3576 4406/3576 4482/3447 +f 4669/1913 4353/1913 4355/3498 +f 4675/3725 4415/3725 4413/1985 +f 4676/2091 4360/2091 4358/2115 +f 4680/2146 4364/2146 4362/2174 +f 4682/2174 4366/2174 4364/2210 +f 4682/3451 4422/3451 4424/3463 +f 4685/3505 4425/3505 4423/3464 +f 4708/3727 4474/3727 4398/3492 +f 4709/1110 4393/1110 4345/3499 +f 4713/3544 4483/3544 4407/3495 +f 4717/1672 4539/1672 4347/3721 +f 4706/3650 4446/3650 4540/3490 +f 4605/1731 4547/1731 4546/3722 +f 4603/2796 4545/2796 4544/1730 +f 4603/1158 3323/1158 3324/1139 +f 4609/1780 4551/1780 4595/1781 +f 4611/1855 3553/1855 4098/1904 +f 4656/1956 4132/1956 3572/1957 +f 4614/1959 4556/1959 4554/1960 +f 4615/1831 3593/1831 3573/2005 +f 4616/1960 4558/1960 4556/2038 +f 4615/3729 4557/3729 4559/3669 +f 4618/2038 4560/2038 4558/2039 +f 4617/3675 4559/3675 4561/3729 +f 4622/2101 4564/2101 4562/2102 +f 4621/2138 4563/2138 4565/3716 +f 4625/2135 3683/2135 3665/2165 +f 4626/2204 3700/2204 3716/2171 +f 4645/2229 4587/2229 4589/2230 +f 4634/3731 4576/3731 4574/3718 +f 4637/2321 3773/2321 3759/2356 +f 4638/3685 4580/3685 4578/3692 +f 4637/3732 4579/3732 4581/3687 +f 4638/2366 3786/2366 3800/2335 +f 4641/2384 3801/2384 3787/2416 +f 4640/2394 3800/2394 3814/2366 +f 4643/2416 3815/2416 3801/2450 +f 4644/3733 4586/3733 4584/3701 +f 4643/2230 4585/2230 4587/2461 +f 4644/2426 3828/2426 3844/2467 +f 4648/2534 4590/2534 4588/2535 +f 4607/1682 3333/1682 4505/1158 +f 4605/2794 3325/2794 3955/1702 +f 4655/3121 4099/3121 3552/1825 +f 4608/3735 4550/3735 4596/3711 +f 4656/3122 4598/3122 4552/3663 +f 4650/1138 3884/1138 4504/2551 +f 4651/2598 4593/2598 4601/2546 +f 4722/1590 4548/1590 3344/1730 +f 3345/1116 4549/1116 4723/1731 +f 4720/3722 4546/3722 4547/1731 +f 4718/1730 4544/1730 4545/2796 +f 4720/1678 3356/1678 3355/1115 +f 4725/1828 3535/1828 3957/1829 +f 4727/3735 4553/3735 4596/3661 +f 4772/1959 4598/1959 4554/3663 +f 4730/1891 3594/1891 3574/2000 +f 4731/3713 4557/3713 4555/3669 +f 4730/2038 4556/2038 4558/1960 +f 4733/3669 4559/3669 4557/3729 +f 4734/1999 3630/1999 3612/3454 +f 4735/3729 4561/3729 4559/3675 +f 4738/3455 3666/3455 3648/3458 +f 4739/3716 4565/3716 4563/2138 +f 4739/2120 3667/2120 3685/2078 +f 4742/3717 4568/3717 4570/3681 +f 4761/2518 3831/2518 3847/3511 +f 4748/3718 4574/3718 4576/3731 +f 4753/2296 4579/2296 4577/3687 +f 4752/3692 4578/3692 4580/3685 +f 4755/3687 4581/3687 4579/3732 +f 4754/3697 4580/3697 4582/3692 +f 4757/3732 4583/3732 4581/3695 +f 4756/3733 4582/3733 4584/3697 +f 4759/3695 4585/3695 4583/2461 +f 4758/3701 4584/3701 4586/3733 +f 4759/3511 3817/3511 3831/2396 +f 4760/2534 4586/2534 4588/3701 +f 4764/2492 3864/2492 3846/2549 +f 4775/1115 4507/1115 3365/3516 +f 4769/1679 3957/3738 3357/1828 +f 4726/3525 3554/3525 4101/3161 +f 4770/3711 4596/3711 4550/3735 +f 4726/3663 4552/3663 4598/3122 +f 4774/3570 4506/3570 3886/3568 +f 4767/3516 3887/3516 4507/2555 +f 4722/3568 3358/3568 4506/1678 +f 4768/3133 3956/3133 3534/3444 +f 4773/1720 4135/1720 3575/1721 +f 4771/1829 4101/1829 3535/3525 +f 4745/2238 3719/2238 3733/3465 +f 4736/3454 3648/3454 3630/3455 +f 4735/2079 3631/2079 3649/2053 +f 4738/2162 4564/2162 4566/2102 +f 4740/3681 4566/3681 4568/2162 +f 4741/3466 3685/3466 3703/2120 +f 4745/2170 4571/2170 4569/3666 +f 4744/2256 4570/2256 4572/3717 +f 4746/3731 4572/3731 4574/2256 +f 4747/2237 3733/2237 3747/2238 +f 4751/2265 4577/2265 4575/2296 +f 4752/2286 3774/2286 3760/2354 +f 4763/2517 3847/2517 3865/2518 +f 4765/2555 3865/2555 3887/2517 +f 4764/3579 4590/3579 4592/2535 +f 4768/3722 4594/3722 4544/3654 +f 4727/1721 3555/1721 4135/1890 +f 4277/1096 3055/3740 5442/1147 5071/1094 +f 4311/3741 3060/2639 4312/1099 +f 5560/1100 5520/1100 5482/3743 +f 5566/3742 5567/3742 5560/3387 +f 5359/1102 3059/1102 4279/1100 +f 3053/3744 4343/1150 3057/1111 +f 3291/3745 3062/1142 3292/1114 +f 3356/3746 4721/1717 3357/1117 +f 3945/3747 4317/2780 4337/1120 +f 3949/3748 3523/1118 3945/1119 +f 4504/3749 4606/3710 4714/1140 +f 4232/3750 4114/3260 4252/1174 +f 3095/3751 4499/2704 4491/1184 +f 3541/3199 4853/3752 4987/1191 4970/1188 +f 4853/3752 4795/3753 4989/1195 4987/1191 +f 4987/3199 4991/3200 4832/3754 4970/3752 +f 4795/3753 4858/3755 4988/1206 4989/1195 +f 4858/3755 4778/3756 4993/1205 4988/1206 +f 4988/3753 4837/3754 4991/3757 4989/3755 +f 4837/3754 4990/3201 4972/3758 4991/3757 +f 4990/3201 5000/3203 4790/3759 4972/3758 +f 4972/3754 4832/3754 4991/3200 +f 4989/3752 4991/3752 4987/3754 +f 4778/3756 4875/3760 4992/1232 4993/1205 +f 4875/3760 4800/3761 4994/1231 4992/1232 +f 4992/3756 4838/3763 5002/3762 4993/3760 +f 4800/3761 4873/1861 4888/1229 4994/1231 +f 4873/1861 4096/1861 4888/1230 +f 4888/3761 4805/3764 4996/1860 4994/1861 +f 4805/3764 4887/3765 4995/1859 4996/1860 +f 4887/3765 4780/3766 4998/1858 4995/1859 +f 4995/3764 5003/3762 4838/3767 4996/3765 +f 4996/3761 4838/3760 4992/3762 4994/3764 +f 4780/3766 4886/3768 4997/1857 4998/1858 +f 4886/3768 4804/3769 4999/1856 4997/1857 +f 4997/3766 5001/3771 4839/3770 4998/3768 +f 4804/3769 4885/3212 4978/1854 4999/1856 +f 4885/3212 3551/3212 4978/1853 +f 4978/3769 4834/3770 5001/3208 4999/3212 +f 4834/3770 4975/3759 5000/3206 5001/3208 +f 4975/3759 4790/3759 5000/3203 +f 5000/3770 5004/3771 4839/3772 5001/3759 +f 4999/3768 5001/3768 4997/3770 +f 5002/3756 4837/3755 4988/3757 4993/3763 +f 4998/3765 4839/3767 5003/3771 4995/3766 +f 4990/3772 4837/3763 5002/3757 5004/3758 +f 5000/3772 4990/3772 5004/3758 +f 4838/3763 5003/3772 5004/3767 5002/3762 +f 5003/3772 4839/3772 5004/3771 +f 3062/115 3947/115 3065/1240 +f 3519/1425 5408/1426 5415/1878 3941/1879 +f 3941/1804 3059/1804 3943/1114 +f 5533/1430 5488/1430 5518/1431 +f 3537/1544 4126/1850 3546/1544 +f 3540/1553 4092/1838 3547/1553 +f 3962/1563 3915/2706 3963/1563 +f 3190/1565 4259/1146 3189/1565 +f 4208/1568 4181/3053 4209/1568 +f 4271/1571 3529/3119 4265/1571 +f 3290/1113 3058/1112 3291/1113 +f 4344/1150 3057/1111 4343/1150 +f 3292/503 3065/1144 3293/503 +f 3947/1675 3531/1703 3953/1675 +f 3885/1683 4503/2552 3883/1683 +f 3322/1112 3291/1139 3323/1112 +f 3324/1144 3293/1677 3325/1144 +f 3953/1704 3533/2794 3955/1704 +f 3323/1142 3292/1158 3324/1142 +f 4409/1721 4135/3495 4483/1721 +f 3354/1725 4719/1678 3355/1725 +f 4345/1134 3061/1672 4344/1134 +f 4090/1729 4349/3113 4395/1729 +f 4719/1731 4546/1116 4720/1731 +f 3532/1739 4652/3734 4608/1739 +f 4089/1777 4318/3115 4339/1777 +f 3527/1775 4089/1119 3523/1775 +f 4769/1781 4551/3660 4725/1781 +f 3516/1784 4336/3145 4316/1784 +f 3948/1108 3052/1783 3938/1108 +f 3952/3775 5005/1144 3290/3775 +f 5005/3776 4840/1144 3290/3776 +f 4840/3777 5006/1144 3290/3777 +f 5006/3778 4792/1144 3290/3778 +f 4792/3779 5007/1144 3290/3779 +f 5007/3780 4841/1144 3290/3780 +f 4841/3781 5008/1144 3290/3781 +f 5008/1786 3940/1144 3290/1786 +f 3691/1789 3708/2166 3692/1789 +f 5202/3783 4124/1797 5112/1798 +f 4087/1801 3544/3116 4085/1801 +f 5555/1803 5507/1803 5521/1804 +f 3527/1805 3946/1728 3524/1805 +f 3517/1785 3948/2800 3526/1785 +f 4095/1810 4266/3120 4273/1810 +f 3528/1813 4270/3378 4264/1813 +f 3525/1815 4097/1675 3531/1815 +f 3530/1738 3954/1737 3532/1738 +f 3531/1825 4099/1704 3533/1825 +f 4392/1806 3517/3494 4348/1806 +f 4475/1829 3535/3540 4405/1829 +f 4613/1832 4133/3712 4657/1832 +f 4551/1834 4655/3659 4597/1834 +f 4327/1837 3599/3528 4325/1837 +f 3547/1839 4082/3162 3539/1839 +f 3571/1842 3581/1931 3561/1842 +f 5556/1849 5508/1849 5523/1799 +f 3546/1727 4090/1542 3537/1727 +f 3547/1852 4120/1551 3540/1852 +f 3551/1855 4098/1904 3553/1855 +f 4394/1551 3540/3154 4351/1551 +f 4396/1542 3537/3112 4350/1542 +f 3924/1866 4140/3219 4138/1866 +f 3546/1867 4116/1776 3536/1867 +f 4085/1879 5339/1880 5422/3786 3519/3116 +f 3605/1882 3622/1987 3604/1882 +f 5324/3374 4274/3787 5340/3354 +f 3558/1885 3590/1886 3570/1885 +f 3570/1887 3592/1956 3572/1887 +f 4770/1890 3555/3708 4727/1890 +f 3574/1893 4772/1958 4728/1893 +f 3567/1895 4119/1961 3559/1895 +f 5557/1897 5509/1897 5525/1898 +f 3577/1901 3606/1951 3586/1901 +f 4131/1904 3553/1832 4133/1904 +f 3560/1913 4355/3498 4353/1913 +f 5113/3790 3564/1922 5120/1795 +f 4631/1925 3717/3714 4629/1925 +f 4341/1928 4459/3414 4321/1928 +f 3561/1902 4131/1840 3571/1902 +f 3567/1912 3580/1911 3560/1912 +f 4129/1943 4267/3395 4275/1943 +f 4410/1946 4668/3500 4408/1946 +f 4462/1949 3900/2667 4460/1949 +f 3566/1952 3576/3159 3556/1952 +f 4124/1800 3545/1898 4125/1800 +f 4130/1955 3538/3216 4118/1955 +f 3572/1953 4130/1886 3570/1953 +f 4728/1960 4556/2001 4730/1960 +f 3587/1961 3559/2002 3579/1961 +f 5528/1964 5486/1964 5527/1965 +f 3591/1831 3573/2005 3593/1831 +f 4459/1968 3901/3416 4461/1968 +f 3591/1971 3601/1842 3581/1971 +f 3874/1974 4495/2556 3875/1974 +f 5462/3792 3589/1977 5412/1978 +f 3584/1962 3565/1965 3585/1962 +f 3578/1980 3608/1885 3590/1980 +f 3590/1981 3610/1887 3592/1981 +f 3586/1982 3557/1899 3577/1982 +f 4677/1985 4415/3715 4675/1985 +f 5121/3793 3584/1989 5124/1920 +f 4729/1991 3595/2016 4731/1991 +f 3587/1993 3600/1912 3580/1993 +f 4414/1996 4672/3501 4412/1996 +f 3924/1949 3900/2755 3926/1949 +f 3586/1998 3596/1952 3576/1998 +f 3612/2001 4730/2037 4732/2001 +f 3607/2002 3579/1837 3599/2002 +f 5519/2004 5487/2004 5529/1427 +f 3609/2005 3593/2045 3611/2005 +f 3599/2008 4323/3528 4325/2008 +f 3604/1965 3585/1427 3605/1965 +f 3615/2011 3642/2035 3624/2011 +f 4731/2017 3613/2052 4733/2017 +f 4464/1948 3902/1947 4462/1948 +f 3645/2022 3655/2083 3637/2022 +f 3616/2025 3644/2061 3626/2025 +f 3714/2028 3730/2204 3716/2028 +f 3613/2029 4411/3725 4413/2029 +f 5404/1987 5425/1987 3604/1988 +f 3604/4 5414/3794 5404/2031 +f 3607/2033 3618/1993 3600/2033 +f 4354/1996 4672/3449 4356/1996 +f 3606/2036 3614/1998 3596/2036 +f 4732/2039 4560/3674 4734/2039 +f 3625/1837 3599/1836 3617/1837 +f 5492/2042 5558/2043 5532/3795 5493/2050 +f 3627/2045 3611/2071 3629/2045 +f 4329/1836 3617/1835 4327/1836 +f 3695/2051 3710/2156 3694/2051 +f 4733/2053 3631/3676 4735/2053 +f 4357/2033 3618/3448 4359/2033 +f 4370/2058 3704/3558 4368/2058 +f 3624/1900 3597/2009 3615/1900 +f 3619/1969 3609/2044 3627/1969 +f 3626/1979 3598/2023 3616/1979 +f 3628/1980 3608/2061 3626/1980 +f 5407/3797 3622/2065 5427/1882 +f 3625/2067 3636/2033 3618/2067 +f 3624/2068 3632/2036 3614/2068 +f 4618/2070 3646/3677 4620/2070 +f 3643/1836 3617/2049 3635/1836 +f 3645/2071 3629/2074 3647/2071 +f 3647/2075 4619/3730 4621/2075 +f 4419/2079 3649/1984 4417/2079 +f 3633/2081 3660/2011 3642/2081 +f 3637/2044 3627/2020 3645/2044 +f 3634/2085 3662/2025 3644/2085 +f 3646/2061 3626/2025 3644/2061 +f 5535/2087 5489/2087 5534/2088 +f 4331/2049 3635/2048 4329/2049 +f 3640/1431 3623/2088 3641/1431 +f 3633/2091 4358/2115 4360/2091 +f 3930/2093 3906/2721 3932/2093 +f 5130/3798 3640/2096 5428/2063 +f 3643/2098 3654/2067 3636/2098 +f 3642/2099 3650/2068 3632/2099 +f 4736/2102 4564/3736 4738/2102 +f 3661/2049 3635/2090 3653/2049 +f 3663/2074 3647/2135 3665/2074 +f 4737/2078 3667/2139 4739/2078 +f 3663/2110 3673/2022 3655/2110 +f 3664/2025 3644/2085 3662/2025 +f 5537/2113 5490/2113 5536/2114 +f 3658/2088 3641/2114 3659/2088 +f 4360/2117 4678/2146 4362/2117 +f 4328/2099 3650/3431 4330/2099 +f 4421/2078 3667/2077 4419/2078 +f 3651/2122 3678/2081 3660/2122 +f 3652/2124 3680/2085 3662/2124 +f 4333/2090 3653/2089 4331/2090 +f 5362/2094 5429/2094 3658/2095 +f 3658/4 5135/3800 5362/2129 +f 3661/2131 3672/2098 3654/2131 +f 3660/2132 3668/2099 3650/2132 +f 4622/2134 3682/2163 4624/2134 +f 3679/2090 3653/2126 3671/2090 +f 3681/2135 3665/2165 3683/2135 +f 4565/2140 4741/2169 4567/2140 +f 3682/2085 3662/2124 3680/2085 +f 5561/2145 5539/2145 5491/2172 +f 5561/2144 5491/2144 5538/2145 +f 3676/2114 3659/2145 3677/2114 +f 3669/2146 4362/2174 4364/2146 +f 3681/2148 3691/2110 3673/2148 +f 4367/2151 4681/3460 4365/2151 +f 3669/2153 3696/2122 3678/2153 +f 3670/2155 3698/2124 3680/2155 +f 5409/3803 3676/2158 5410/2127 +f 3679/2160 3690/2131 3672/2160 +f 3678/2161 3686/2132 3668/2161 +f 4566/2164 4626/3681 4568/2164 +f 3697/2126 3671/2196 3689/2126 +f 3699/2165 3683/2197 3701/2165 +f 4625/2170 4569/2201 4627/2170 +f 3700/2124 3680/2155 3698/2124 +f 5558/2173 5492/2173 5540/2050 +f 3694/2145 3677/2050 3695/2145 +f 3687/2174 4364/2210 4366/2174 +f 5255/3804 3910/2177 5142/2178 +f 3699/3805 3707/2148 3691/3805 +f 4371/2183 4685/3462 4369/2183 +f 3687/2184 3712/2153 3696/2184 +f 3688/2026 3714/2155 3698/2026 +f 5367/2156 5411/2156 3694/2157 +f 3694/4 5417/3807 5367/2187 +f 3697/2189 3706/2160 3690/2189 +f 5274/2192 3686/2153 3696/2161 5145/3420 +f 3718/2195 4742/3739 4744/2195 +f 5405/2196 5085/2188 3713/2226 +f 3689/2188 5243/3808 5405/2690 3713/2196 +f 3715/2197 3701/1925 3717/2197 +f 3807/2200 3822/2417 3808/2200 +f 3717/2201 4627/3714 4629/2201 +f 3709/2203 3721/2014 3705/2203 +f 3716/2155 3698/2026 3714/2155 +f 5500/2206 5559/2207 5512/3810 5501/2208 +f 3811/2209 3824/2407 3810/2209 +f 3704/2210 4366/3558 4368/2210 +f 3715/2213 3723/3805 3707/2213 +f 4367/2189 3706/3462 4369/2189 +f 5157/2215 3712/2058 3704/2184 5080/2224 +f 3705/2027 3728/2026 3714/2027 +f 5076/3812 3710/2219 5413/2051 +f 3713/2222 3722/2189 3706/2222 +f 5148/3813 3712/2223 5083/2184 +f 4628/2028 3730/2257 4630/2028 +f 3729/1925 3717/1924 3731/1925 +f 4763/2230 4587/2463 4761/2230 +f 3725/1789 3708/2239 3724/1789 +f 3728/2232 3744/2028 3730/2232 +f 4702/2235 4384/3513 4700/2235 +f 4429/2238 3733/3508 4427/2238 +f 3724/1788 3707/3814 3723/1788 +f 3725/2241 3735/2203 3721/2241 +f 5513/2242 5494/2242 5543/2243 +f 3726/2042 3711/2243 3727/2042 +f 3729/3815 3737/2213 3723/3815 +f 5152/3816 3720/2248 5161/2057 +f 3721/2231 3742/2027 3728/2231 +f 5432/3818 3726/2252 5088/2217 +f 3736/2255 3722/2221 5155/2222 5416/2254 +f 4572/3819 4632/3731 4574/2258 +f 3743/3820 3731/2289 3745/1924 +f 3739/3821 3724/2259 3738/2239 +f 3738/3822 3723/2291 3737/3814 +f 5545/2262 5495/2262 5544/2263 +f 3740/3823 3727/2263 3741/2243 +f 4631/3824 4575/2295 4633/2265 +f 3742/3825 3758/2232 3744/2267 +f 3734/3826 4370/2297 4372/2056 +f 4375/3827 4689/3469 4373/2270 +f 3739/3828 3749/2241 3735/2272 +f 3743/3830 3751/3815 3737/3829 +f 5087/3831 3734/2276 5092/2246 +f 3735/3832 3756/2231 3742/2266 +f 5089/3833 3740/2281 5093/2250 +f 3750/2284 3736/2253 5090/2254 5418/2283 +f 3760/3834 4748/3686 4750/2288 +f 3757/3835 3745/2321 3759/2289 +f 3753/3836 3738/2290 3752/2259 +f 3752/3838 3737/3837 3751/2291 +f 5515/2293 5496/2293 5514/2294 +f 3754/3839 3741/2294 3755/2263 +f 4633/3840 4577/3689 4635/2296 +f 3748/3841 4372/2333 4374/2297 +f 3756/3842 3772/2267 3758/2299 +f 4693/3843 4431/2269 4691/2302 +f 3753/3844 3763/2272 3749/2304 +f 3757/3846 3765/3829 3751/3845 +f 5169/3847 3748/2309 5175/2277 +f 3749/3848 3770/2266 3756/2298 +f 5436/3849 3754/2314 5437/2279 +f 3764/2317 3750/2282 5094/2283 5438/2316 +f 4634/3850 3772/3690 4636/2299 +f 3771/3851 3759/2356 3773/2321 +f 3767/3852 3752/2324 3766/2290 +f 3766/3853 3751/2358 3765/3837 +f 5546/2328 5497/2328 5516/2329 +f 3768/3854 3755/2329 3769/2294 +f 4751/3855 3775/2362 4753/2332 +f 3762/3856 4374/2364 4376/2333 +f 3770/3857 3786/2299 3772/2335 +f 4695/3858 4433/2300 4693/2301 +f 3767/3859 3777/2304 3763/2339 +f 3771/3860 3779/3845 3765/2341 +f 5097/3861 3762/2343 5101/2307 +f 3763/3863 3784/2298 3770/2334 +f 5420/3864 3768/2348 5184/2312 +f 3778/2351 3764/2315 5098/2316 5421/2350 +f 3788/3865 4752/2383 4754/2355 +f 3785/3866 3773/2384 3787/2356 +f 3781/3867 3766/2357 3780/2324 +f 3780/3869 3765/3868 3779/2358 +f 5547/2360 5498/2360 5517/2361 +f 3782/3870 3769/2361 3783/2329 +f 4753/3871 3789/2390 4755/2363 +f 3776/3872 4376/3510 4378/2364 +f 3784/3873 3800/2335 3786/2366 +f 3778/3874 4381/3719 4379/2368 +f 3781/3875 3791/2339 3777/2370 +f 3785/3877 3793/2341 3779/3876 +f 5183/3878 3776/2375 5189/2344 +f 3777/3879 3798/2334 3784/2365 +f 5185/3880 3782/2379 5106/2346 +f 3792/2381 3778/2349 5439/2350 5440/2367 +f 3802/3881 4754/2415 4756/2383 +f 3799/3882 3787/2416 3801/2384 +f 3795/3883 3780/2385 3794/2357 +f 3794/3884 3779/2418 3793/3868 +f 5550/2388 5499/2388 5548/2389 +f 3796/3885 3783/2389 3797/2361 +f 4755/3886 3803/2421 4757/2391 +f 4434/3887 3802/3566 4436/2382 +f 3798/3888 3814/2366 3800/2394 +f 4439/3889 3803/3478 4437/2391 +f 3795/3890 3805/2370 3791/2398 +f 3799/3891 3807/3876 3793/2400 +f 5190/3892 3790/2404 5197/2373 +f 3791/3894 3812/2365 3798/2393 +f 5107/3895 3796/2409 5459/2377 +f 5199/3896 3806/3481 5460/2411 +f 5461/3897 3792/2380 5424/2367 +f 3816/3898 4756/2448 4758/2415 +f 3813/3899 3801/2450 3815/2416 +f 3809/3900 3794/2417 3808/2385 +f 3808/3901 3793/2198 3807/2418 +f 5559/2420 5500/2420 5551/2208 +f 3810/3902 3797/2208 3811/2389 +f 4757/3903 3817/2462 4759/2396 +f 3804/3904 4380/3726 4382/2422 +f 3826/3905 3844/2467 3828/2426 +f 4701/3906 4439/3720 4699/2395 +f 3809/3907 3819/2398 3805/2430 +f 4452/3909 4508/3908 4542/2432 +f 3827/3910 3835/2475 3821/2435 +f 5109/3911 3804/2438 5205/2402 +f 3805/3913 3826/2393 3812/2424 +f 5441/3914 3810/2442 5443/2407 +f 3820/2445 3806/2410 5426/2411 5208/2444 +f 3830/3915 4758/2493 4760/2448 +f 3827/3916 3815/2497 3829/2450 +f 3823/3917 3808/2200 3822/2417 +f 3835/3919 3854/2512 3836/2455 +f 4486/3920 3105/2459 4497/1134 +f 4497/3921 3103/2615 4496/1150 +f 4585/3922 4761/2230 4587/2463 +f 4438/3923 3830/3509 4440/2447 +f 3828/3924 3812/2424 3826/2393 +f 4387/3925 4701/3485 4385/2427 +f 3823/3926 3833/2430 3819/2473 +f 3821/3927 3813/2433 3827/2399 +f 5212/2478 5206/2436 3818/2437 3840/2489 +f 3819/3928 3842/2424 3826/2425 +f 5207/3929 3824/2484 5210/2209 +f 3834/2488 3820/2443 5209/2444 5430/2487 +f 3846/2494 4760/2533 4762/2493 +f 5222/3930 3841/2495 5214/2486 +f 3843/2498 3829/2502 3845/2497 +f 3837/2499 3822/2512 3836/2200 +f 4649/2503 3845/3683 4647/2502 +f 4346/2505 4488/3486 4538/2504 +f 3842/2508 3862/2426 3844/2507 +f 3843/2511 3853/2435 3835/2510 +f 3836/2513 3821/2453 3835/2199 +f 5553/2514 5502/2514 5552/2515 +f 3838/3931 3825/2515 3839/2206 +f 4445/3932 3847/3514 4443/2518 +f 3837/3933 3850/2473 3833/2520 +f 3832/3934 3858/2478 3840/2522 +f 3833/3935 3860/2425 3842/2506 +f 5211/3936 3838/2525 5216/2482 +f 5218/3937 3851/3938 5322/3937 +f 3841/3939 3852/2487 3834/2530 +f 5213/3436 3840/2532 5220/2478 +f 4762/3940 4590/3737 4764/2535 +f 5230/3941 3859/2537 5433/2529 +f 3861/3942 3845/2501 3863/2502 +f 3855/3943 3836/2455 3854/2512 +f 3873/3944 4494/1972 3874/1973 +f 5504/3945 5530/3945 5563/2544 +f 5563/2545 5565/2593 5503/3946 5504/3945 +f 3856/3947 3839/2545 3857/2515 +f 4593/3948 4649/3705 4591/2500 +f 4442/3949 3864/3489 4444/2549 +f 3860/3950 3884/2507 3862/2551 +f 3861/3951 3873/2510 3853/3596 +f 4447/3952 3865/2516 4445/2517 +f 3855/3953 3869/2520 3850/2557 +f 3849/3954 3878/2522 3858/2559 +f 3850/3955 3882/2506 3860/2550 +f 5337/3956 4335/2564 5225/2561 +f 5343/3958 4269/2568 5434/2565 +f 3856/3959 3870/3937 3851/2570 +f 3859/3960 3872/2530 3852/2573 +f 3867/2575 5331/3961 5361/3434 +f 5361/2522 5221/2522 3858/2531 +f 5361/4 3858/2575 3867/2522 +f 5344/3963 4268/2578 5229/2579 +f 4648/3964 3884/3709 4650/2551 +f 5226/2585 3871/2572 3879/2562 5232/2563 +f 3883/3965 3863/1681 3885/2501 +f 3875/3966 3854/1972 3874/2455 +f 5234/2922 3936/2775 3982/2589 5171/2590 +f 5506/3586 5503/3586 5505/2593 +f 3876/3967 3857/2592 3877/2545 +f 3868/3968 4388/3588 4390/2595 +f 3874/3969 3853/2540 3873/2454 +f 4723/3970 4601/3592 4775/2598 +f 3882/3971 4504/2551 3884/1138 +f 4503/3972 3097/3595 4493/1114 +f 4541/3973 4707/3728 4717/2604 +f 4495/3974 3069/3599 4489/1108 +f 4488/3975 3170/2619 4498/1105 +f 3869/3977 4502/2550 3882/2600 +f 3919/3979 4509/3978 4511/2611 +f 4281/3981 4531/3980 4533/2613 +f 4496/3982 3094/3605 4490/1109 +f 3879/3983 4492/2573 3872/2617 +f 4498/3984 3067/3426 4487/1098 +f 4280/3986 4486/3985 4532/2621 +f 3988/3987 4011/2849 3987/2627 +f 3961/3988 3891/2840 3959/2630 +f 3897/3989 4480/2710 4102/2634 +f 4448/3991 4311/2431 4449/1097 +f 4312/3992 3063/2797 4313/1108 +f 3922/3993 4107/3147 4105/2643 +f 3914/3994 3984/2844 3960/2647 +f 3929/3995 3979/2671 3931/2651 +f 3896/3996 4484/2715 4136/2655 +f 4139/3997 3899/3218 4137/1967 +f 3928/3998 3974/2755 3926/2662 +f 3899/3999 3927/1968 3901/2664 +f 3898/4000 4460/1949 3900/2667 +f 3901/4001 3929/2749 3903/2649 +f 3904/4002 3928/1948 3902/2660 +f 3931/4003 3981/2676 3933/2672 +f 5237/4005 5345/2676 3933/4004 +f 3935/4006 3933/4004 5345/2676 +f 3904/4007 4466/2093 3906/2677 +f 3980/2680 5354/2681 5139/4008 4004/2722 +f 3908/2175 4470/2178 3910/2175 +f 5147/2728 5240/2687 4471/2688 3911/2727 +f 5242/4009 3689/3433 5330/2196 +f 4510/2432 3912/2432 4508/2694 +f 3937/2698 3913/3427 5275/3428 5245/2697 +f 5144/2731 4472/2694 3912/2701 5149/2702 +f 4315/4010 4491/3533 4537/2704 +f 3923/4011 4102/2851 4104/2710 +f 3914/4013 3889/1563 3915/1603 +f 3916/4014 3891/2645 3917/2713 +f 4136/4015 3924/3219 4138/1864 +f 4070/4016 4188/2855 4068/2719 +f 3932/4017 3978/2092 3930/2723 +f 3934/2858 3910/2772 5154/2178 5261/2725 +f 5146/4018 3911/2771 5153/2728 +f 5248/2588 3912/2589 3936/2694 5235/2732 +f 3937/4019 4513/3978 4511/2735 +f 3915/4020 3890/2610 3916/1582 +f 3969/4021 4009/2886 3985/2740 +f 4103/4022 3922/3147 4105/2641 +f 3920/4023 3958/2844 3960/2746 +f 3931/4024 3903/2649 3929/2749 +f 4161/4025 4147/3229 4177/2753 +f 3926/4026 3902/2660 3928/1948 +f 4069/4027 4191/3068 4071/2759 +f 3927/4028 3977/2649 3929/2650 +f 4194/4029 4220/3055 4192/2766 +f 3933/4030 3905/2671 3931/2748 +f 3935/4031 3907/2676 3933/2767 +f 3932/4032 3908/2725 3934/2683 +f 5167/2768 5252/2769 3909/2770 3935/2881 +f 4512/4033 3936/2693 4510/2589 +f 4007/2778 3983/4034 5347/2734 5156/2777 +f 4451/4036 4337/3523 4477/2780 +f 3945/4037 3169/1129 3949/1104 +f 3941/1113 5102/2791 5158/1424 3055/1425 +f 3943/4038 3519/1425 3941/1879 +f 4261/4040 3951/1569 4271/1570 +f 3953/4041 3065/1673 3947/4 +f 3955/4042 3293/1703 3953/1185 +f 3954/4043 4602/1739 4652/2795 +f 4721/4044 4595/1779 4769/1780 +f 4310/4045 4476/1784 4336/2799 +f 3938/4046 3526/1785 3948/2800 +f 3952/3775 4902/4047 5009/2802 5005/1824 +f 4902/4047 4813/4048 5011/2805 5009/2802 +f 5009/3775 5013/3776 4840/4049 5005/4047 +f 4813/4048 4906/4050 5010/2814 5011/2805 +f 4906/4050 4785/4051 5015/2813 5010/2814 +f 5010/4048 4842/4049 5013/4052 5011/4050 +f 4842/4049 5012/3777 5006/4053 5013/4052 +f 5012/3777 5022/3778 4792/4054 5006/4053 +f 5006/4049 4840/4049 5013/3776 +f 5011/4047 5013/4047 5009/4049 +f 4785/4051 4921/4055 5014/2836 5015/2813 +f 4921/4055 4817/4056 5016/2835 5014/2836 +f 5014/4051 4843/4058 5024/4057 5015/4055 +f 4817/4056 4919/4059 4900/2833 5016/2835 +f 4919/4059 3518/4059 4900/2834 +f 4900/4056 4811/4061 5018/4060 5016/4059 +f 4811/4061 4899/4063 5017/4062 5018/4060 +f 4899/4063 4783/4065 5020/4064 5017/4062 +f 5017/4061 5025/4057 4843/4066 5018/4063 +f 5018/4056 4843/4055 5014/4057 5016/4061 +f 4783/4065 4898/4068 5019/4067 5020/4064 +f 4898/4068 4810/4070 5021/4069 5019/4067 +f 5019/4065 5023/4072 4844/4071 5020/4068 +f 4810/4070 4897/3781 5008/4073 5021/4069 +f 4897/3781 3940/3781 5008/1786 +f 5008/4070 4841/4071 5023/3780 5021/3781 +f 4841/4071 5007/4054 5022/3779 5023/3780 +f 5007/4054 4792/4054 5022/3778 +f 5022/4071 5026/4072 4844/4074 5023/4054 +f 5021/4068 5023/4068 5019/4071 +f 5024/4051 4842/4050 5010/4052 5015/4058 +f 5020/4063 4844/4066 5025/4072 5017/4065 +f 5012/4074 4842/4058 5024/4052 5026/4053 +f 5022/4074 5012/4074 5026/4053 +f 4843/4058 5025/4074 5026/4066 5024/4057 +f 5025/4074 4844/4074 5026/4072 +f 5507/1847 5555/2837 5542/3784 5483/1804 +f 3949/1109 3064/1805 3946/1109 +f 3939/1107 3166/1785 3948/1107 +f 4258/2839 4302/1813 4270/2839 +f 3952/1677 3322/1738 3954/1677 +f 4342/1807 3939/1826 4392/1807 +f 3946/1110 4345/3499 4393/1110 +f 3959/2842 3921/2629 3961/2842 +f 3968/2844 3960/2647 3984/2844 +f 4153/2847 4057/2906 4173/2847 +f 3958/2645 3914/2844 3960/2645 +f 3971/2851 4104/2898 4106/2851 +f 4011/2846 4034/2955 4010/2846 +f 3964/2645 3917/2646 3965/2645 +f 4236/2856 4148/3261 4256/2856 +f 5348/3369 4300/2860 5163/2861 +f 3963/2610 3916/2848 3964/2610 +f 4109/2738 3969/2643 4107/2738 +f 3962/2868 4008/2647 3984/2868 +f 3977/2871 4003/2651 3979/2871 +f 4000/2875 4022/2935 3998/2875 +f 3979/2877 4005/2672 3981/2877 +f 5136/4077 3981/2880 5165/2672 +f 3934/2722 5260/4008 5354/2857 3980/2725 +f 5166/4078 3935/4004 5345/2768 +f 3972/1865 3926/2662 3974/2755 +f 3980/2722 4002/2723 3978/2884 +f 4515/2885 3967/2735 4513/2848 +f 3985/2886 3921/2738 3969/2842 +f 3973/2887 4139/2909 4141/2657 +f 3975/2761 3925/2887 3973/2658 +f 3975/2761 4001/2650 3977/2870 +f 3976/2661 3930/2723 3978/2092 +f 4514/2889 3982/2774 4512/2775 +f 5347/2734 3983/2891 5264/2734 +f 3984/2647 3992/2843 3968/2892 +f 3965/4079 3961/2886 3985/2629 +f 3995/2897 4106/2950 4108/2898 +f 3988/2623 3965/2867 3989/2646 +f 3987/2849 3964/2623 3988/2848 +f 3996/2902 3974/2935 3998/2662 +f 4041/2904 4173/2847 4057/2906 +f 3997/2908 4141/2954 4143/2909 +f 3999/2888 3973/2908 3997/2887 +f 4000/2873 3978/2884 4002/2723 +f 4031/2915 4007/2776 5256/2777 5170/2914 +f 3989/4081 3985/2740 4009/2886 +f 3986/4082 3963/2849 3987/2706 +f 3994/4083 4140/2957 4142/1866 +f 5268/2958 3982/2890 4006/2775 5271/2923 +f 4111/4084 3993/2865 4109/2739 +f 4010/4085 4056/2946 4032/2930 +f 4001/4086 4027/2871 4003/2933 +f 3998/4087 3976/2873 4000/2661 +f 5164/4088 4005/2938 5270/2877 +f 4004/4089 4026/2884 4002/2941 +f 4007/4090 4517/2885 4515/2942 +f 3999/4091 4025/2870 4001/2932 +f 4516/4092 4006/2889 4514/2890 +f 4008/4093 4016/2892 3992/2947 +f 4019/4094 4108/2984 4110/2950 +f 4012/4095 3989/2928 4013/2867 +f 4012/4096 4035/2627 4011/2852 +f 4020/4097 3998/2875 4022/2935 +f 4021/4098 4143/2986 4145/2954 +f 4023/4099 3997/2953 4021/2908 +f 4024/4100 4002/2941 4026/2884 +f 4013/4102 4009/2964 4033/2740 +f 4010/4104 3987/2627 4011/2849 +f 4018/4105 4142/2991 4144/2957 +f 5174/2992 4006/2945 4030/2890 5182/2959 +f 4024/4106 4046/2875 4022/2962 +f 5279/4107 4028/2963 5176/2940 +f 4033/4108 3993/2926 4017/2739 +f 4055/2967 4031/2913 5266/2914 5178/2966 +f 4113/4109 4017/2925 4111/2926 +f 4032/4110 3986/2928 4010/2867 +f 4025/4111 4051/2933 4027/2971 +f 4029/4112 4003/2933 4027/2871 +f 5172/4113 4029/2973 5180/2939 +f 4028/4114 4050/2941 4026/2976 +f 4031/4115 4519/2942 4517/2977 +f 4023/4116 4049/2932 4025/2970 +f 4518/4117 4030/2944 4516/2945 +f 4032/4118 4040/2947 4016/2981 +f 4043/4119 4110/3073 4112/2984 +f 4036/4120 4013/2929 4037/2928 +f 4044/4121 4022/2962 4046/2875 +f 4145/4122 4043/2753 4147/2983 +f 4047/4123 4021/2752 4045/2953 +f 4048/4124 4026/2976 4050/2941 +f 4037/4125 4033/2847 4057/2964 +f 4059/4126 4178/3307 4058/2989 +f 4042/4127 4144/3222 4146/2991 +f 5181/3040 4030/2980 4054/2945 5283/2993 +f 5191/4128 4052/2996 5278/2975 +f 4057/4129 4017/2904 4041/2926 +f 4034/4130 4172/2930 4056/2998 +f 4053/4131 4027/2971 4051/2933 +f 4208/4132 4283/3024 4207/2999 +f 4048/4133 4162/2962 4046/3001 +f 4171/3004 4055/2965 5177/2966 5186/3003 +f 4233/4134 4175/3150 4253/3007 +f 4049/4135 4167/2971 4051/3009 +f 5281/3011 5151/2763 4194/2764 4196/3010 +f 4079/3014 4525/3328 4521/3016 +f 4047/2978 4165/2970 4049/3008 +f 4522/3018 4054/2979 4518/2980 +f 4056/2930 4156/2981 4040/3020 +f 4184/3025 4250/3153 4202/3027 +f 4152/3021 4037/2997 4153/2929 +f 4160/3028 4046/3001 4162/2962 +f 4293/3029 4255/3391 4309/3031 +f 4163/3017 4045/2751 4161/2752 +f 4072/3032 4242/3066 4074/3034 +f 4081/3035 4181/3307 4061/2989 +f 4214/3037 4204/3226 4254/3039 +f 5188/3320 4054/3019 4170/2980 5311/3041 +f 5312/3045 4168/3044 5284/3045 +f 4185/3046 4225/3036 4201/3048 +f 4077/3049 4243/3269 4075/3051 +f 4226/3052 4151/3227 4227/2982 +f 4178/1568 4224/3071 4200/3054 +f 4151/2982 4036/3021 4152/2951 +f 4072/3032 4190/2717 4070/2718 +f 4199/3057 4079/3238 5293/3014 5287/3015 +f 4066/4136 4203/3291 4115/3060 +f 4073/4137 4195/3269 4075/3063 +f 5227/3251 5192/2974 4053/3064 4169/3325 +f 4074/4138 4244/3248 4076/3067 +f 4519/4139 4171/3622 4523/3003 +f 4071/4140 4193/3061 4073/3062 +f 4062/4141 4524/3242 4520/3069 +f 4080/4142 4184/1173 4064/3025 +f 4159/4143 4112/3228 4174/3073 +f 4084/1214 4929/4144 5027/3076 4864/1215 +f 4929/4144 4821/4145 5029/3081 5027/3076 +f 5027/1214 5031/1216 4797/4146 4864/4144 +f 4821/4145 4934/4147 5028/3092 5029/3081 +f 4934/4147 4787/4148 5033/3091 5028/3092 +f 5028/4145 4845/4146 5031/4149 5029/4147 +f 4845/4146 5030/1217 4866/4150 5031/4149 +f 5030/1217 5040/1219 4777/4151 4866/4150 +f 4866/4146 4797/4146 5031/1216 +f 5029/4144 5031/4144 5027/4146 +f 4787/4148 4947/4152 5032/3110 5033/3091 +f 4947/4152 4824/4153 5034/3109 5032/3110 +f 5032/4148 4846/4155 5042/4154 5033/4152 +f 4824/4153 4945/3132 4956/3108 5034/3109 +f 4945/3132 3530/3132 4956/1816 +f 4956/4153 4827/4156 5036/3131 5034/3132 +f 4827/4156 4955/4157 5035/3130 5036/3131 +f 4955/4157 4788/4158 5038/3129 5035/3130 +f 5035/4156 5043/4154 4846/4159 5036/4157 +f 5036/4153 4846/4152 5032/4154 5034/4156 +f 4788/4158 4954/4160 5037/3128 5038/3129 +f 4954/4160 4826/4161 5039/3127 5037/3128 +f 5037/4158 5041/4163 4847/4162 5038/4160 +f 4826/4161 4953/1228 4872/3126 5039/3127 +f 4953/1228 4096/1228 4872/1230 +f 4872/4161 4799/4162 5041/1224 5039/1228 +f 4799/4162 4869/4151 5040/1222 5041/1224 +f 4869/4151 4777/4151 5040/1219 +f 5040/4162 5044/4163 4847/4164 5041/4151 +f 5039/4160 5041/4160 5037/4162 +f 5042/4148 4845/4147 5028/4149 5033/4155 +f 5038/4157 4847/4159 5043/4163 5035/4158 +f 5030/4164 4845/4155 5042/4149 5044/4150 +f 5040/4164 5030/4164 5044/4150 +f 4846/4155 5043/4164 5044/4159 5042/4154 +f 5043/4164 4847/4164 5044/4163 +f 4083/1553 3526/1553 4092/2800 +f 4666/3443 4395/3443 4711/3113 +f 4455/3526 4339/3526 4481/3115 +f 4093/1775 3536/1775 4089/1776 +f 4085/1799 3521/1799 4087/1847 +f 5195/3351 4273/4165 5349/3120 +f 4091/1815 3550/1815 4097/1954 +f 4097/1825 3552/1825 4099/3121 +f 4552/3659 4771/3659 4597/3124 +f 4092/1839 3516/1839 4082/1782 +f 5508/1800 5556/3125 5549/3785 5484/1799 +f 4093/1727 3524/1727 4090/1728 +f 4096/1855 3532/1855 4098/1737 +f 4100/3723 4404/3723 4478/3134 +f 5339/3156 4085/3143 5445/3116 +f 4724/1888 4100/1888 4770/1889 +f 4316/3437 4480/3437 4338/2634 +f 4107/3147 3921/3147 4105/2842 +f 4102/2851 3920/2851 4104/2744 +f 4105/2742 3895/2742 4103/2841 +f 4104/2898 3968/2898 4106/2843 +f 4107/2865 3994/2865 4109/2920 +f 4106/2950 3992/2950 4108/2892 +f 4109/2925 4018/2925 4111/2956 +f 4108/2984 4016/2984 4110/2947 +f 4111/2969 4042/2969 4113/2990 +f 4110/3073 4040/3073 4112/2981 +f 4158/3007 4253/3007 4175/3150 +f 4215/3027 4202/3027 4250/3153 +f 4213/3309 4203/3309 4251/3060 +f 4117/1544 3566/1544 4126/1950 +f 4351/3441 4120/3441 4397/1852 +f 4124/1801 5202/3155 5291/3782 3544/1798 +f 4133/3712 4611/3712 4657/3157 +f 4127/1852 3560/1852 4120/1911 +f 4352/1863 4117/1863 4396/1543 +f 4140/3219 3922/3219 4138/2641 +f 4126/1867 3556/1867 4116/3159 +f 4266/3354 4128/3354 4274/3160 +f 4134/1893 4726/1893 4772/3123 +f 4127/1895 3539/1895 4119/3162 +f 5509/1962 5557/3163 5554/3789 5485/1898 +f 4133/1902 3571/1902 4131/1840 +f 4119/1926 4319/1926 4341/3172 +f 4121/1930 4962/4168 5045/3175 4893/4167 +f 4962/4168 4831/4169 5047/3179 5045/3175 +f 5045/1930 5049/1932 4808/4170 4893/4168 +f 4831/4169 4966/4171 5046/3190 5047/3179 +f 4966/4171 4791/4172 5051/3189 5046/3190 +f 5046/4169 4848/4170 5049/4173 5047/4171 +f 4848/4170 5048/1933 4894/4174 5049/4173 +f 5048/1933 5058/1935 4782/4175 4894/4174 +f 4894/4170 4808/4170 5049/1932 +f 5047/4168 5049/4168 5045/4170 +f 4791/4172 4981/4176 5050/3215 5051/3189 +f 4981/4176 4835/4177 5052/3214 5050/3215 +f 5050/4172 4849/4179 5060/4178 5051/4176 +f 4835/4177 4979/1910 4892/3213 5052/3214 +f 4979/1910 3551/1910 4892/1853 +f 4892/4177 4807/4180 5054/1909 5052/1910 +f 4807/4180 4891/4181 5053/1908 5054/1909 +f 4891/4181 4781/4182 5056/1907 5053/1908 +f 5053/4180 5061/4178 4849/4183 5054/4181 +f 5054/4177 4849/4176 5050/4178 5052/4180 +f 4781/4182 4890/4184 5055/1906 5056/1907 +f 4890/4184 4806/4185 5057/1905 5055/1906 +f 5055/4182 5059/4187 4850/4186 5056/4184 +f 4806/4185 4889/1938 4896/1903 5057/1905 +f 4889/1938 4131/1938 4896/1902 +f 4896/4185 4809/4186 5059/1937 5057/1938 +f 4809/4186 4895/4175 5058/1936 5059/1937 +f 4895/4175 4782/4175 5058/1935 +f 5058/4186 5062/4187 4850/4188 5059/4175 +f 5057/4184 5059/4184 5055/4186 +f 5060/4172 4848/4171 5046/4173 5051/4179 +f 5056/4181 4850/4183 5061/4187 5053/4182 +f 5048/4188 4848/4179 5060/4173 5062/4174 +f 5058/4188 5048/4188 5062/4174 +f 4849/4179 5061/4188 5062/4183 5060/4178 +f 5061/4188 4850/4188 5062/4187 +f 4125/1798 3564/1798 4124/1795 +f 4118/1953 3570/1953 4130/1886 +f 4132/1953 3550/1953 4130/1954 +f 4320/3438 4484/3438 4340/2655 +f 4137/2657 3923/2657 4139/2709 +f 4138/2715 3896/2715 4136/2653 +f 4159/3229 4257/3229 4177/3221 +f 4158/3233 4146/3233 4176/3222 +f 4139/2909 3971/2909 4141/2850 +f 4141/2954 3995/2954 4143/2897 +f 4140/2957 3996/2957 4142/2902 +f 4143/2986 4019/2986 4145/2949 +f 4142/2991 4020/2991 4144/2952 +f 4147/2986 4021/2986 4145/2953 +f 4144/3222 4044/3222 4146/2985 +f 4149/3304 4187/3304 4205/3152 +f 4188/3039 4254/3039 4204/3226 +f 4174/3020 4040/3020 4156/2981 +f 4177/2751 4237/2751 4161/3230 +f 4173/2845 4229/2845 4153/3052 +f 4176/3028 4044/3028 4160/2985 +f 4233/3231 4081/3231 4249/3035 +f 4150/2998 4248/2998 4172/3236 +f 4164/3001 4238/3001 4162/3237 +f 4079/3239 4247/4189 5352/3258 5111/3014 +f 4157/3007 4113/3007 4175/2969 +f 4165/3009 4243/3009 4167/3051 +f 4163/3008 4241/3008 4165/3240 +f 4230/3630 4520/3630 4528/3242 +f 4248/1172 4064/1172 4232/1173 +f 4153/3021 4228/3021 4152/3022 +f 4238/2854 4068/2854 4236/2855 +f 4237/3241 4071/3241 4239/3068 +f 4164/3257 4050/3257 4166/2976 +f 5356/4191 4246/3243 5294/3244 +f 4244/3248 5350/3249 5296/4192 4076/3067 +f 4169/3009 4051/3009 4167/2971 +f 4150/2982 4035/2982 4151/2852 +f 4228/3227 4059/3227 4227/2987 +f 5351/4195 4245/3256 5298/3050 +f 4166/3045 4052/3045 4168/2975 +f 4171/3622 4529/3622 4523/3259 +f 4174/3072 4235/3072 4159/3220 +f 4175/3148 4042/3148 4158/2990 +f 4177/3072 4043/3072 4159/2983 +f 4176/3148 4234/3148 4158/3149 +f 4180/1568 4061/1568 4181/3262 +f 4190/2719 4216/2719 4188/3225 +f 4189/2759 4219/2759 4191/3264 +f 4192/2763 4074/2763 4194/3066 +f 5299/3293 4078/3294 4198/3245 5305/3265 +f 5306/4196 4196/3267 5300/3011 +f 4197/3063 4075/3063 4195/3269 +f 4283/3275 3188/3275 4282/1145 +f 4179/1567 4060/1567 4180/3023 +f 5308/3268 5301/3049 4077/3270 4197/3300 +f 4194/3011 4076/3011 4196/3248 +f 4199/3016 4527/3016 4525/3273 +f 4202/3025 4064/3025 4184/1173 +f 4189/3304 4149/3304 4205/3223 +f 4225/3330 4285/3330 4209/3275 +f 4186/3039 4148/3039 4204/2856 +f 4201/3046 4065/3046 4185/3234 +f 4200/1568 4058/1568 4178/3262 +f 4192/2718 4218/2718 4190/3263 +f 4301/3278 4223/4197 5464/3272 5302/3277 +f 4214/4198 4307/3309 4251/3281 +f 5357/4200 4297/3282 5303/3283 +f 4219/4201 4297/3340 4221/3283 +f 4534/4202 4222/3628 4526/3288 +f 4224/4203 4288/3026 4212/3290 +f 4187/4204 4114/3153 4202/1174 +f 4185/4205 4115/3060 4203/3291 +f 4187/4206 4255/3304 4205/3031 +f 4204/4207 4068/2719 4188/2855 +f 4252/4208 4156/1172 4232/3020 +f 4209/4209 4284/1566 4208/2948 +f 5315/3334 4296/4210 5355/3334 +f 4256/4211 4160/2854 4236/3028 +f 5304/3389 4198/3288 4222/3294 5259/3295 +f 5217/4212 4195/3339 5317/3063 +f 4207/4213 4180/1566 4208/1567 +f 4253/4214 4065/3006 4233/3234 +f 5219/4215 4197/3299 5307/3268 +f 4212/4216 4306/3027 4250/3303 +f 4217/4217 4205/3031 4255/3304 +f 4240/4218 4166/3034 4242/3257 +f 4308/4219 3548/3280 4290/1809 +f 4213/4220 4305/3048 4225/3274 +f 4245/4221 4167/3051 4243/3009 +f 4227/4222 4058/3052 4226/3307 +f 4282/4223 3950/3289 4304/1812 +f 4242/4224 4168/3067 4244/3045 +f 4234/4225 4115/3150 4253/3291 +f 4306/4226 3549/3344 4291/1942 +f 4251/4227 4289/3047 4213/3306 +f 4235/4228 4149/3221 4257/3223 +f 4292/4229 4128/3305 4308/3160 +f 4257/4230 4069/3230 4237/2757 +f 4249/4231 4061/3052 4229/3307 +f 4249/4232 4157/3006 4233/2905 +f 4226/4233 4080/3236 4248/3070 +f 4240/4234 4070/3237 4238/2717 +f 5352/4235 4247/3312 5309/3258 +f 4241/4236 4075/3051 4243/3269 +f 4239/4237 4073/3240 4241/3061 +f 4522/4238 4230/3630 4528/3227 +f 4232/4239 4172/3236 4248/2998 +f 4229/4240 4060/3022 4228/3023 +f 4236/4241 4162/3237 4238/3001 +f 4239/4242 4161/3230 4237/2751 +f 5310/4190 4170/3244 4246/3019 5356/3321 +f 5350/4243 4244/3324 5224/3067 +f 4227/4244 4152/3022 4228/3021 +f 5351/3050 5313/3251 4169/3326 4245/4194 +f 4247/4245 4521/3259 4529/3328 +f 4252/4246 4067/3220 4235/3224 +f 4256/4247 4066/3149 4234/3059 +f 4218/4248 4292/3225 4216/3310 +f 4217/4249 4295/3264 4219/3286 +f 4206/4250 4179/3024 4207/2988 +f 4223/4251 4535/3273 4527/3331 +f 4209/4253 4201/3048 4225/3036 +f 4296/4254 3588/3329 4294/3333 +f 5464/3279 4223/3336 5316/3272 +f 4251/4255 4186/3037 4214/3038 +f 5263/3340 5231/3062 4193/3338 4221/3399 +f 4221/4256 4191/3264 4219/2759 +f 4222/4257 4524/3628 4526/3069 +f 4212/4258 4200/3054 4224/3071 +f 4291/4259 4129/3391 4309/1941 +f 4258/4260 3189/1565 4259/1146 +f 4260/4261 3191/2838 4261/1126 +f 4278/4262 3055/1094 4277/1147 +f 4265/4263 4303/1569 4271/3347 +f 4272/4264 3528/3378 4264/1811 +f 5318/1810 5349/3120 4273/4165 4266/3349 +f 5319/1813 5353/3378 4264/4265 4270/3353 +f 3568/3354 5239/3787 5340/3356 4274/3311 +f 5320/4266 3588/3357 5321/3333 +f 5449/4267 3589/3791 5462/1978 +f 5450/4268 3851/3409 5458/3362 +f 4299/3367 4269/3957 5343/2565 5451/3366 +f 5247/3962 3880/2579 4268/2862 5344/3368 +f 4263/4269 4501/2613 4531/3370 +f 4268/4270 4500/3385 4530/3371 +f 4271/4271 4279/2792 4261/1093 +f 4270/4272 3188/2838 4258/1126 +f 4267/4273 4094/3348 4272/3308 +f 4265/4274 4095/3120 4273/1808 +f 5249/3354 5236/1810 4266/3350 4274/3372 +f 5455/3395 5251/1941 4129/3375 4275/3394 +f 4276/4275 4259/1094 4277/1565 +f 4278/4276 4261/1102 4279/2838 +f 5253/4277 4264/4265 5353/3378 +f 4298/4278 3848/3379 5326/3380 5370/2580 +f 5370/3963 5228/2580 4298/2577 +f 4299/4279 4490/3980 4533/3384 +f 4298/4280 4530/3985 4532/3385 +f 5257/1102 5328/2839 4302/3404 4276/3386 +f 5258/4076 4222/2861 4300/3288 5348/3390 +f 4284/2948 3189/2999 4283/1146 +f 4309/3391 3569/3029 4293/1975 +f 5452/4281 4272/3377 5254/3348 +f 5454/4282 4275/3407 5456/3395 +f 4282/4283 4207/2999 4283/3024 +f 4305/3274 3191/3275 4285/1145 +f 3881/3398 4301/3276 5446/3277 5463/2566 +f 4290/3280 4095/3281 4307/1808 +f 5357/3283 5262/3340 4221/3400 4297/4199 +f 5327/3286 5447/3283 4297/3284 4295/3401 +f 4286/2999 4500/3287 4534/3371 +f 4304/3289 3528/3290 4288/1811 +f 4285/3292 3190/2948 4284/1122 +f 5355/3334 4296/3402 5265/3334 +f 4288/3290 4094/3303 4306/3308 +f 4290/3280 4254/3305 4308/3226 +f 4289/3306 3951/3274 4305/1570 +f 4304/3289 4206/3292 4282/3053 +f 4291/3344 4250/3303 4306/3027 +f 4307/3281 3529/3306 4289/1571 +f 4308/3305 4216/3310 4292/3225 +f 4294/3329 3568/3310 4292/3311 +f 4293/3029 3589/3286 4295/1978 +f 4501/3370 4287/3331 4535/2948 +f 4294/3329 4220/3334 4296/2766 +f 4309/3391 4215/3344 4291/3151 +f 4277/1094 4260/1101 4278/1564 +f 5272/3347 4303/3346 5233/3347 +f 5448/2839 4302/3403 5267/2839 +f 5269/4284 4267/3393 5453/1943 +f 3870/3410 4299/3365 5323/3366 5457/3383 +f 4303/1093 5329/4285 5290/3411 4279/3347 +f 4450/1581 3889/2431 4449/1603 +f 4455/3114 3959/3523 4477/2840 +f 4456/2654 4103/3526 4481/2742 +f 4476/2799 3894/3146 4454/2745 +f 4463/3413 3905/3418 4465/2748 +f 4321/3414 4119/1926 4341/1895 +f 4322/3415 3596/3417 4324/1998 +f 4323/2008 3559/3414 4321/1961 +f 4323/2008 4463/3528 4325/3413 +f 4324/3417 3614/3430 4326/2036 +f 4465/3418 3907/3422 4467/2767 +f 4329/2048 4469/2089 4331/3423 +f 4468/2684 3906/2677 4466/2093 +f 4331/2089 4471/2125 4333/2687 +f 4332/3506 3686/3419 5273/2161 5334/3424 +f 4334/3425 4487/3512 4536/3426 +f 3913/3429 4473/4286 5358/3529 5276/3428 +f 4319/3172 4082/3437 4338/1839 +f 4310/4287 3056/1097 4311/1098 +f 4451/2798 3890/1581 4450/1582 +f 4318/1777 4116/3438 4340/1867 +f 4320/3217 3576/3415 4322/1952 +f 4326/3430 3632/2118 4328/2068 +f 4330/3431 3668/3424 4332/2132 +f 5286/2125 5277/2126 3671/3432 4333/3517 +f 5332/3520 3867/3425 4334/2575 5288/3435 +f 4509/2611 4453/3642 4543/1581 +f 4313/4289 3945/2780 4337/1118 +f 4336/1784 3052/2797 4310/1108 +f 4317/1120 4089/3115 4339/1775 +f 4338/3437 3516/3145 4316/1782 +f 4457/2633 4137/1927 4485/3218 +f 4340/3438 3556/3217 4320/3159 +f 4342/4290 4659/1111 4343/1440 +f 4399/3440 3356/1709 4400/1115 +f 4397/3441 3560/3498 4353/1911 +f 4400/1709 3357/3727 4401/1717 +f 4349/1729 4711/3113 4395/3443 +f 4404/3134 3956/3492 4474/3444 +f 4349/1729 3946/3499 4393/1805 +f 4351/3154 4710/1862 4394/3446 +f 4406/3447 4134/3576 4482/1892 +f 4411/2029 3575/1719 4409/1720 +f 4354/2034 3557/3158 4352/1982 +f 4359/3448 3636/3453 4361/2067 +f 4358/2091 3597/3449 4356/1900 +f 4355/1913 3600/2055 4357/1993 +f 4356/3449 3577/2034 4354/1899 +f 4415/1985 3613/3725 4413/2017 +f 4684/3450 4426/3467 4686/3452 +f 4361/3453 3654/3456 4363/2098 +f 4414/1994 3648/3504 4416/3455 +f 4362/2146 3633/2115 4360/2010 +f 4363/3456 3672/3460 4365/2131 +f 4418/3457 3684/3461 4420/3459 +f 4365/3460 3690/2149 4367/2160 +f 4420/3461 3702/3463 4422/2194 +f 4369/3462 3722/2181 4371/2222 +f 4422/3463 3718/3451 4424/2193 +f 4425/3464 3703/3505 4423/3466 +f 4386/2234 3818/2235 4384/2436 +f 4371/2181 3736/3469 4373/2254 +f 4686/3467 4428/3470 4688/3468 +f 4373/3469 3750/2268 4375/2283 +f 4372/2297 4690/2333 4374/3471 +f 4375/2268 3764/3474 4377/2316 +f 4690/3471 4432/3475 4692/3473 +f 4377/3474 3778/3719 4379/2350 +f 4376/2364 4694/3510 4378/3476 +f 4697/3477 4435/2336 4695/2337 +f 4380/2422 3776/3510 4378/2344 +f 4381/2368 3806/3484 4383/2411 +f 4380/2422 4698/3726 4382/3483 +f 4383/3484 3820/3485 4385/2444 +f 4384/2235 3804/3726 4382/2402 +f 4385/3485 3834/2469 4387/2487 +f 4662/1440 4538/3724 4716/3486 +f 4387/2469 3852/3487 4389/2530 +f 4388/2595 3832/2234 4386/2477 +f 4389/3487 3872/3491 4391/2573 +f 4704/3488 4446/3644 4706/3490 +f 4391/3491 4492/3721 4539/2617 +f 4474/3492 3354/3727 4398/1717 +f 4401/4291 3957/1827 4475/1828 +f 4350/3112 4090/3113 4395/1727 +f 4348/3494 4083/1862 4394/1552 +f 4483/3495 3555/3544 4407/1890 +f 4396/1863 4668/3158 4352/1946 +f 4713/3497 4353/3547 4669/3498 +f 4665/3442 4393/3573 4709/3499 +f 4485/1927 3899/1928 4459/1967 +f 4408/3500 3594/1944 4410/2000 +f 4460/2667 4324/1947 4462/3417 +f 4461/3416 4321/1928 4459/3414 +f 4417/1984 3631/1985 4415/2053 +f 4412/3501 3630/1994 4414/3454 +f 4462/1947 4326/2018 4464/3430 +f 4671/3502 4357/3549 4673/2055 +f 4410/1944 3612/3501 4412/1999 +f 4417/1984 4679/2077 4419/3503 +f 4416/3504 3666/3457 4418/3458 +f 4679/3503 4365/2151 4681/3460 +f 4423/3505 3685/2119 4421/2120 +f 5075/2175 4470/3507 5333/2175 +f 4427/3508 3719/3464 4425/3465 +f 4440/3509 3846/2548 4442/2492 +f 4427/3508 4689/2236 4429/2270 +f 4431/2302 3747/2236 4429/2237 +f 4433/2301 3761/2302 4431/2331 +f 4435/2337 3775/2301 4433/2332 +f 4696/3482 4378/3476 4694/3510 +f 4697/3477 4383/3720 4699/3484 +f 4441/2428 3817/2395 4439/2396 +f 4472/2701 4536/3908 4542/3512 +f 4440/3509 4698/2465 4438/3483 +f 4443/3514 3831/2428 4441/3511 +f 4443/3514 4705/2516 4445/3515 +f 4704/3488 4386/2233 4702/2234 +f 4705/3515 4391/2604 4707/3491 +f 4403/1709 4507/2603 4541/3516 +f 4457/2633 4338/2634 4480/3437 +f 4449/2431 3888/2636 4448/2630 +f 4456/2654 4340/2655 4484/3438 +f 4458/2666 4322/2667 4460/3415 +f 4464/2018 4328/2677 4466/2118 +f 4468/2684 4332/2175 4470/3424 +f 5241/2687 5285/2125 4333/3518 4471/2686 +f 5335/2700 4334/2701 4472/3425 5246/3521 +f 4477/2636 3891/2636 4451/2630 +f 4448/2799 3958/2799 4476/2746 +f 4479/3447 3554/3447 4406/3161 +f 4481/3114 3895/3114 4455/2841 +f 4404/3723 4710/3723 4478/3446 +f 4454/2634 4102/2634 4480/2710 +f 4458/2655 4136/2655 4484/2715 +f 4449/1581 4312/1581 4450/2639 +f 4477/3114 4317/3114 4455/1120 +f 4481/2654 4318/2654 4456/1777 +f 4454/2799 4336/2799 4476/1784 +f 4465/3413 4325/3413 4463/3528 +f 4461/3413 3903/3413 4463/2749 +f 4467/3418 4327/3418 4465/1835 +f 4467/3423 3909/3423 4469/2769 +f 4466/2684 4330/2684 4468/3431 +f 4469/2687 3911/2687 4471/2728 +f 5358/4292 4473/3531 5336/3529 +f 4450/2798 4313/2798 4451/2797 +f 4453/3642 4537/3642 4543/3533 +f 4485/2633 4319/2633 4457/3172 +f 4398/3440 3355/3440 4399/1678 +f 4400/3440 4659/3440 4399/1440 +f 4661/1710 4344/1710 4660/1672 +f 4405/3524 4101/3524 4479/3525 +f 4474/3134 4664/3134 4404/3527 +f 4407/3723 4100/3723 4478/1889 +f 4712/3111 4350/3111 4666/3112 +f 4409/2029 4671/2029 4411/3502 +f 4673/3715 4359/3715 4675/3448 +f 4424/3452 3732/3452 4426/3551 +f 4416/1994 4674/1994 4414/1995 +f 4420/3457 4678/3457 4418/2117 +f 4422/3461 4680/3461 4420/3554 +f 4684/3556 4366/3556 4682/2210 +f 4683/2183 4369/2183 4685/3462 +f 4426/3468 3746/3468 4428/2287 +f 4428/3472 3760/3472 4430/2286 +f 4430/3473 3774/3473 4432/2354 +f 4432/2392 3788/2392 4434/2353 +f 4437/2337 3789/2337 4435/2363 +f 4436/2465 3816/2465 4438/2414 +f 4506/3650 4402/3650 4540/3440 +f 4444/3490 3886/3490 4446/3570 +f 4658/3542 4392/3542 4708/1826 +f 4475/3493 4661/3493 4401/3439 +f 4667/3497 4397/3497 4713/3441 +f 4482/3500 3574/3500 4408/1891 +f 4766/3652 4600/3652 4774/3580 +f 4499/2704 3871/2704 4491/2562 +f 4505/1683 3301/1683 4503/1142 +f 4494/1974 3100/1974 4495/1099 +f 4508/3908 4472/3908 4542/2701 +f 5511/2457 5505/2457 5510/3586 +f 4496/2459 3877/2459 4497/2592 +f 4488/3486 4390/3486 4538/3588 +f 4493/1973 3098/1973 4494/1098 +f 4593/2598 4775/2598 4601/3592 +f 4502/1138 3326/1138 4504/1139 +f 4493/1683 3883/1683 4503/2552 +f 4663/3728 4541/3728 4717/2603 +f 4489/1974 3875/1974 4495/2556 +f 4498/2504 3868/2504 4488/2558 +f 4489/2600 3294/2600 4502/1112 +f 4509/3978 3937/3978 4511/2697 +f 4531/3980 4299/3980 4533/3366 +f 4490/2615 3876/2615 4496/2569 +f 4499/2617 3096/2617 4492/1134 +f 4487/2619 3878/2619 4498/2559 +f 4486/3985 4298/3985 4532/2580 +f 4508/2693 3918/2693 4510/1563 +f 4491/3533 4335/3533 4537/2561 +f 4513/3978 3919/3978 4511/2610 +f 4510/2774 3966/2774 4512/2706 +f 4513/2885 4007/2885 4515/2777 +f 4512/2889 3990/2889 4514/2849 +f 4517/2885 3991/2885 4515/2623 +f 4514/2944 4014/2944 4516/2627 +f 4519/2942 4015/2942 4517/2624 +f 4516/2979 4038/2979 4518/2852 +f 4525/3328 4063/3328 4521/3023 +f 4518/3018 4154/3018 4522/2982 +f 4523/2977 4039/2977 4519/2951 +f 4524/3242 4078/3242 4520/3245 +f 4520/3630 4246/3630 4528/3244 +f 4529/3622 4155/3622 4523/3021 +f 4527/3016 4183/3016 4525/1567 +f 4526/3287 4286/3287 4534/2999 +f 4528/3018 4170/3018 4522/3019 +f 4521/3259 4231/3259 4529/3022 +f 4535/3273 4211/3273 4527/1566 +f 4524/3628 4210/3628 4526/3024 +f 4501/2613 4269/2613 4531/2565 +f 4500/3385 4262/3385 4530/1565 +f 4490/3980 4281/3980 4533/1101 +f 4530/3985 4280/3985 4532/1094 +f 4500/3287 4300/3287 4534/2861 +f 4535/3370 3881/3370 4501/2566 +f 4487/3512 4314/3512 4536/1097 +f 4543/2611 3913/2611 4509/3428 +f 4538/3724 4706/3724 4716/3644 +f 4492/3721 4347/3721 4539/1672 +f 4536/3908 4452/3908 4542/2431 +f 4507/2603 4447/2603 4541/2554 +f 4537/3642 4473/3642 4543/3529 +f 4540/3568 3886/3568 4506/3570 +f 4604/2795 3325/2795 4605/1677 +f 4548/3580 4774/3580 4600/3652 +f 4602/1140 3323/1140 4603/1139 +f 4545/1731 4604/1731 4546/1736 +f 4594/3711 4724/3711 4550/3144 +f 4653/1833 3533/1833 4609/1704 +f 4599/3713 4729/3713 4555/1990 +f 4597/1781 4725/1781 4551/3660 +f 4553/3735 4654/3735 4596/3662 +f 4598/1959 4612/1959 4554/3665 +f 4571/2264 4747/2264 4573/3668 +f 4612/3671 3592/3671 4614/1887 +f 4557/3713 4613/3713 4555/1830 +f 4614/3673 3610/3673 4616/1981 +f 4617/3670 3593/3670 4615/2005 +f 4616/2069 3628/2069 4618/2062 +f 4619/3672 3611/3672 4617/2045 +f 4562/2039 4734/2039 4560/3674 +f 4561/3716 4737/3716 4563/2105 +f 4620/2133 3664/2133 4622/2111 +f 4623/3730 3647/3730 4621/2074 +f 4740/3736 3666/3736 4738/3458 +f 4567/2138 4623/2138 4565/3678 +f 4742/3679 3684/3679 4740/3459 +f 4567/2170 4743/2170 4569/3680 +f 4568/3717 4628/3717 4570/2225 +f 4743/3667 3719/3667 4745/3465 +f 4746/3739 3718/3739 4744/2193 +f 4647/3700 3829/3700 4645/2497 +f 4748/3682 3732/3682 4746/3551 +f 4573/2265 4749/2265 4575/3684 +f 4632/2319 3758/2319 4634/2267 +f 4749/2330 3761/2330 4751/2331 +f 4578/3718 4750/3718 4576/3686 +f 4579/2296 4635/2296 4577/3689 +f 4636/3693 3786/3693 4638/2335 +f 4639/3688 3773/3688 4637/2356 +f 4580/3697 4640/3697 4582/3694 +f 4583/3732 4639/3732 4581/3691 +f 4582/3733 4642/3733 4584/3698 +f 4585/3695 4641/3695 4583/3696 +f 4642/3702 3828/3702 4644/2467 +f 4645/3699 3815/3699 4643/2450 +f 4586/2534 4646/2534 4588/3703 +f 4589/3705 4765/3705 4591/3704 +f 4646/2581 3862/2581 4648/2507 +f 4591/2546 4767/2546 4593/3591 +f 4766/3737 3864/3737 4764/2549 +f 4549/2598 4715/2598 4601/3706 +f 4718/3655 3956/3655 4768/3444 +f 4547/1780 4653/1780 4595/3656 +f 4597/3122 4610/3122 4552/3707 +f 4654/3734 3532/3734 4608/1737 +f 4553/3657 4773/3657 4599/3658 +f 4610/3664 4132/3664 4656/1957 +f 4592/3580 4714/3580 4600/3710 +f 4715/2547 3885/2547 4651/1681 +f 4606/3710 4600/3710 4714/3580 +f 4652/3734 4550/3734 4608/3711 +f 4657/1830 4555/1830 4613/3713 +f 4609/1834 4099/1834 4655/1825 +f 4629/1923 4573/1923 4631/2264 +f 4670/1946 4352/1946 4668/3158 +f 4675/1983 4361/1983 4677/3453 +f 4674/1996 4356/1996 4672/3449 +f 4670/1996 4412/1996 4672/3501 +f 4620/2069 4560/2069 4618/2039 +f 4619/3730 4563/3730 4621/3716 +f 4676/2117 4418/2117 4678/3457 +f 4624/2133 4564/2133 4622/2102 +f 4683/2151 4421/2151 4681/2119 +f 4624/2164 3700/2164 4626/2171 +f 4627/2168 3683/2168 4625/2165 +f 4687/2183 4425/2183 4685/3464 +f 4627/3714 4571/3714 4629/3666 +f 4630/2225 4570/2225 4628/3717 +f 4700/2233 4442/2233 4702/2548 +f 4630/2258 3744/2258 4632/2232 +f 4633/1923 3731/1923 4631/1924 +f 4691/2270 4429/2270 4689/2236 +f 4635/2295 3745/2295 4633/2289 +f 4691/2300 4377/2300 4693/3474 +f 4636/2319 4576/2319 4634/3718 +f 4693/2336 4379/2336 4695/3719 +f 4699/2427 4385/2427 4701/3485 +f 4703/2427 4441/2427 4701/2428 +f 4647/2500 4591/2500 4649/3705 +f 4651/2500 3863/2500 4649/2501 +f 4650/2581 4590/2581 4648/2535 +f 4707/3728 4539/3728 4717/3721 +f 4602/1739 4594/1739 4652/3654 +f 4711/3111 4406/3111 4666/3447 +f 4611/3712 4599/3712 4657/3657 +f 4658/1440 4399/1440 4659/3440 +f 4665/3443 4479/3443 4711/3524 +f 4667/3446 4478/3446 4710/3723 +f 4686/3450 4368/3450 4684/3558 +f 4688/3467 4370/3467 4686/2056 +f 4688/3471 4430/3471 4690/3472 +f 4692/3471 4374/3471 4690/2333 +f 4692/3476 4434/3476 4694/2392 +f 4695/3477 4381/3477 4697/2368 +f 4696/3483 4438/3483 4698/2465 +f 4716/1440 4402/1440 4662/3440 +f 4706/3488 4388/3488 4704/2595 +f 4712/1946 4408/1946 4668/3500 +f 4669/3497 4483/3497 4713/3495 +f 4709/3442 4405/3442 4665/3540 +f 4673/3502 4411/3502 4671/2029 +f 4677/3503 4363/3503 4679/3456 +f 4681/3503 4419/3503 4679/2077 +f 4687/2270 4373/2270 4689/3469 +f 4694/3482 4436/3482 4696/3566 +f 4699/3477 4437/3477 4697/3478 +f 4700/3483 4382/3483 4698/3726 +f 4703/3515 4389/3515 4705/3487 +f 4702/3488 4444/3488 4704/3489 +f 4707/3515 4445/3515 4705/2516 +f 4664/3446 4394/3446 4710/1862 +f 4660/1440 4343/1440 4659/1111 +f 4660/3538 4401/3538 4661/3727 +f 4708/3527 4348/3527 4664/3494 +f 4666/3496 4482/3496 4712/3576 +f 4669/3502 4355/3502 4671/1913 +f 4675/3549 4413/3549 4673/3725 +f 4676/1995 4358/1995 4674/2091 +f 4680/2117 4362/2117 4678/2146 +f 4682/3554 4364/3554 4680/2174 +f 4682/3450 4424/3450 4684/3451 +f 4685/2150 4423/2150 4683/3505 +f 4708/3538 4398/3538 4658/3727 +f 4709/3439 4345/3439 4661/1110 +f 4713/3445 4407/3445 4667/3544 +f 4717/1710 4347/1710 4663/1672 +f 4706/3724 4540/3724 4716/3650 +f 4605/1736 4546/1736 4604/1731 +f 4603/3653 4544/3653 4602/2796 +f 4603/1736 3324/1736 4604/1158 +f 4609/3656 4595/3656 4653/1780 +f 4611/3662 4098/3662 4654/1855 +f 4656/3665 3572/3665 4612/1956 +f 4614/3665 4554/3665 4612/1959 +f 4615/1830 3573/1830 4613/1831 +f 4616/3671 4556/3671 4614/1960 +f 4615/3672 4559/3672 4617/3729 +f 4618/3673 4558/3673 4616/2038 +f 4617/2075 4561/2075 4619/3675 +f 4622/3677 4562/3677 4620/2101 +f 4621/3678 4565/3678 4623/2138 +f 4625/3678 3665/3678 4623/2135 +f 4626/2225 3716/2225 4628/2204 +f 4645/3683 4589/3683 4647/2229 +f 4634/2258 4574/2258 4632/3731 +f 4637/3689 3759/3689 4635/2321 +f 4638/3690 4578/3690 4636/3685 +f 4637/3691 4581/3691 4639/3732 +f 4638/3694 3800/3694 4640/2366 +f 4641/3691 3787/3691 4639/2384 +f 4640/3698 3814/3698 4642/2394 +f 4643/3696 3801/3696 4641/2416 +f 4644/3698 4584/3698 4642/3733 +f 4643/3700 4587/3700 4645/2230 +f 4644/3703 3844/3703 4646/2426 +f 4648/3703 4588/3703 4646/2534 +f 4607/3706 4505/3706 4715/1682 +f 4605/3656 3955/3656 4653/2794 +f 4655/3707 3552/3707 4610/3121 +f 4608/3662 4596/3662 4654/3735 +f 4656/3707 4552/3707 4610/3122 +f 4650/3710 4504/3710 4714/1138 +f 4651/3706 4601/3706 4715/2598 +f 4720/1117 4547/1117 4721/3722 +f 4718/1725 4545/1725 4719/1730 +f 4720/1725 3355/1725 4719/1678 +f 4725/1779 3957/1779 4769/1828 +f 4727/1888 4596/1888 4770/3735 +f 4772/1958 4554/1958 4728/1959 +f 4730/1958 3574/1958 4728/1891 +f 4731/1990 4555/1990 4729/3713 +f 4730/2037 4558/2037 4732/2038 +f 4733/2016 4557/2016 4731/3669 +f 4734/2037 3612/2037 4732/1999 +f 4735/2052 4559/2052 4733/3729 +f 4738/2100 3648/2100 4736/3455 +f 4739/2105 4563/2105 4737/3716 +f 4739/2140 3685/2140 4741/2120 +f 4742/3739 4570/3739 4744/3717 +f 4761/2228 3847/2228 4763/2518 +f 4748/3686 4576/3686 4750/3718 +f 4753/2330 4577/2330 4751/2296 +f 4752/2383 4580/2383 4754/3692 +f 4755/2362 4579/2362 4753/3687 +f 4754/2415 4582/2415 4756/3697 +f 4757/2390 4581/2390 4755/3732 +f 4756/2448 4584/2448 4758/3733 +f 4759/2421 4583/2421 4757/3695 +f 4758/2493 4586/2493 4760/3701 +f 4759/2463 3831/2463 4761/3511 +f 4760/2533 4588/2533 4762/2534 +f 4764/2533 3846/2533 4762/2492 +f 4775/1116 3365/1116 4723/1115 +f 4769/1724 3357/1724 4721/1679 +f 4726/3124 4101/3124 4771/3525 +f 4770/3144 4550/3144 4724/3711 +f 4726/1893 4598/1893 4772/3663 +f 4774/3578 3886/3578 4766/3570 +f 4767/3592 4507/3592 4775/3516 +f 4722/3652 4506/3652 4774/3568 +f 4768/3144 3534/3144 4724/3133 +f 4773/1990 3575/1990 4729/1720 +f 4771/3660 3535/3660 4725/1829 +f 4745/3668 3733/3668 4747/2238 +f 4736/3674 3630/3674 4734/3454 +f 4735/2105 3649/2105 4737/2079 +f 4738/3679 4566/3679 4740/2162 +f 4740/2195 4568/2195 4742/3681 +f 4741/3680 3703/3680 4743/3466 +f 4745/3680 4569/3680 4743/2170 +f 4744/3682 4572/3682 4746/2256 +f 4746/2288 4574/2288 4748/3731 +f 4747/3684 3747/3684 4749/2237 +f 4751/3684 4575/3684 4749/2265 +f 4752/3686 3760/3686 4750/2286 +f 4763/3704 3865/3704 4765/2517 +f 4765/3591 3887/3591 4767/2555 +f 4764/3578 4592/3578 4766/3579 +f 4768/1117 4544/1117 4718/3722 +f 4727/3658 4135/3658 4773/1721 +f 3448/478 5065/1758 5066/1755 3449/4 +f 3449/115 5066/1757 5064/1758 3097/4296 +f 3097/503 5064/1756 5063/1757 3069/115 +f 3069/4 5063/1755 5065/1756 3448/4297 +f 5065/1758 5069/1758 5070/1755 5066/1755 +f 5066/1757 5070/1757 5068/1758 5064/1758 +f 5064/1756 5068/1756 5067/1757 5063/1757 +f 5063/1755 5067/1755 5069/1756 5065/1756 +f 5388/4 5393/4 5381/4299 +f 5382/4300 5381/4299 5393/4 5385/479 +f 5380/4 5381/482 5382/481 +f 5385/4 5072/479 5382/4301 +f 5379/4304 5382/4303 5073/479 5396/4302 +f 5072/4 5073/479 5382/4303 +f 5379/482 5386/475 5380/4306 5382/4305 +f 5380/4 5386/4307 5387/4306 +f 5380/4 5387/4308 5389/4307 +f 5383/4 5378/4311 5390/4310 +f 5392/4313 5390/4310 5378/4311 5095/4312 +f 5383/4 5380/4314 5378/475 +f 5389/475 5394/4314 5378/4315 5380/4308 +f 5374/496 5384/4317 5074/500 +f 5395/4 5074/4319 5384/4317 +f 5383/500 5390/4318 5395/4311 5384/496 +f 5380/498 5383/502 5384/498 +f 5374/500 5391/503 5381/4320 5384/4316 +f 5381/4 5391/4321 5388/4320 +f 5380/475 5384/481 5381/502 +f 5398/4 5397/477 5399/475 +f 5399/4 5403/4323 5230/4322 +f 5366/4 5398/4325 5460/478 +f 5222/480 5214/4328 5398/4327 5399/4326 +f 5230/4 5433/480 5399/4329 +f 5426/4 5199/4332 5398/4331 +f 5209/4 5208/478 5398/4334 +f 5431/4 5430/4337 5398/4336 +f 5460/4 5398/4331 5199/478 +f 5399/4 5433/4326 5222/4329 +f 5426/4 5398/4334 5208/478 +f 5209/4 5398/4336 5430/478 +f 5214/4 5431/478 5398/4335 +f 5399/4 5397/483 5400/475 +f 5400/480 5406/4339 5457/4338 5399/485 +f 5403/4 5399/4340 5232/480 +f 5457/485 5323/480 5399/4341 +f 5451/4 5343/480 5399/4343 +f 5434/4 5435/4343 5343/4345 +f 5463/4 5446/480 5399/4347 +f 5302/4 5464/480 5399/4349 +f 5316/4 5444/480 5399/4351 +f 5287/4 5293/4351 5444/4353 +f 5111/4 5352/480 5399/4355 +f 5309/4 5280/4355 5352/4357 +f 5186/4 5177/4357 5280/4359 +f 5178/4 5266/4359 5177/4361 +f 5170/4 5256/4361 5266/4363 +f 5156/4 5347/4363 5256/4365 +f 5264/4 5143/4365 5347/4367 +f 5245/4 5275/4367 5143/4369 +f 5276/4 5358/480 5399/4371 +f 5336/4 5337/480 5399/4373 +f 5225/4 5226/4373 5337/4375 +f 5232/4 5399/4375 5226/480 +f 5343/4 5435/480 5399/4345 +f 5464/4 5316/480 5399/4350 +f 5143/4365 5275/4359 5177/4369 5347/4367 +f 5337/4 5226/480 5399/4375 +f 5293/4 5111/480 5399/4354 +f 5280/4 5177/4369 5275/4359 +f 5336/4 5399/4371 5358/480 +f 5323/4 5451/480 5399/4342 +f 5446/4 5302/480 5399/4348 +f 5266/4359 5256/4365 5347/4363 5177/4361 +f 5276/4 5399/4369 5275/480 +f 5435/4 5463/480 5399/4346 +f 5280/4 5275/480 5399/4369 +f 5280/4 5399/4355 5352/480 +f 5293/4 5399/4351 5444/480 +f 5400/4 5397/4376 5360/475 +f 5367/4379 5417/475 5397/4378 +f 5211/4 5216/475 5397/4381 +f 5441/4 5443/4384 5459/4383 +f 5436/4 5437/4387 5093/4386 +f 5420/4 5184/4386 5437/4389 +f 5076/4 5413/475 5397/4391 +f 5088/4 5089/4394 5432/4393 +f 5106/4398 5107/4397 5185/4396 +f 5417/4 5076/475 5397/4390 +f 5360/4 5397/4381 5216/475 +f 5443/4 5207/475 5397/4399 +f 5185/4 5107/4389 5184/4396 +f 5437/4 5184/4387 5093/4389 +f 5089/4 5093/475 5397/4387 +f 5413/4 5432/475 5397/4394 +f 5211/4 5397/4400 5210/475 +f 5207/4 5210/475 5397/4400 +f 5107/4 5459/475 5397/4384 +f 5432/4 5089/475 5397/4393 +f 5184/4 5107/475 5397/4396 +f 5093/4 5184/475 5397/4389 +f 5443/4 5397/4384 5459/475 +f 5360/485 5218/485 5400/4402 +f 5406/4 5400/4403 5458/485 +f 5322/4402 5450/485 5400/4405 5218/4404 +f 5458/4 5400/4405 5450/485 +f 5362/475 5135/475 5397/4407 +f 5367/4 5397/4408 5411/475 +f 5410/4410 5411/475 5397/4408 +f 5410/4 5397/4411 5409/475 +f 5409/4 5397/4407 5135/475 +f 5362/475 5397/4412 5429/475 +f 5404/4 5414/475 5397/4414 +f 5428/4416 5429/475 5397/4412 +f 5427/4 5130/475 5397/4418 +f 5428/4 5397/4418 5130/475 +f 5414/4 5407/475 5397/4419 +f 5427/4 5397/4419 5407/475 +f 5402/475 5071/499 5401/4421 +f 5397/4 5401/4413 5404/499 +f 5442/4424 5158/499 5401/4423 +f 5121/4 5124/499 5401/4426 +f 5202/4 5112/4429 5291/4428 +f 5198/4 5291/499 5401/4431 +f 5422/4 5339/4434 5408/4433 +f 5113/4 5120/4437 5112/4436 +f 5071/4 5442/499 5401/4422 +f 5404/4 5401/4438 5425/499 +f 5124/4 5425/499 5401/4438 +f 5112/4 5120/499 5401/4436 +f 5339/4 5445/499 5401/4439 +f 5158/4 5102/499 5401/4440 +f 5121/4 5401/4436 5120/499 +f 5291/4 5112/499 5401/4428 +f 5408/4 5339/499 5401/4433 +f 5102/4 5415/499 5401/4441 +f 5445/4 5198/499 5401/4430 +f 5408/4 5401/4441 5415/499 +f 5401/497 5405/4443 5328/4442 +f 5419/4 5402/501 5401/4445 +f 5319/4449 5448/4448 5353/4447 +f 5243/4 5242/4442 5405/4451 +f 5452/4 5254/4454 5453/4453 +f 5267/4 5328/4447 5448/4443 +f 5454/4 5456/4458 5455/4457 +f 5269/4 5453/4457 5456/4454 +f 5253/4 5353/4453 5254/4448 +f 5219/4 5307/4463 5308/4462 +f 5270/4 5172/4466 5164/4465 +f 5301/4 5308/4468 5297/4463 +f 5192/4 5227/4471 5179/4470 +f 5180/4 5179/4465 5172/4471 +f 5298/4 5297/4474 5317/4468 +f 5313/4 5351/4442 5405/4476 +f 5165/4479 5164/4478 5153/4466 5136/4477 +f 5231/4 5263/4474 5317/4481 +f 5303/4 5447/4484 5357/4483 +f 5449/4 5462/4442 5405/4486 +f 5327/4 5244/4483 5447/4488 +f 5252/4 5167/4478 5153/4490 +f 5146/4 5153/4442 5405/4478 +f 5277/4494 5286/4442 5405/4493 +f 5166/4 5345/4490 5167/4496 +f 5285/4 5241/4442 5405/4498 +f 5240/4 5147/4498 5241/4500 +f 5419/4 5401/4501 5257/501 +f 5242/4 5330/4442 5405/4502 +f 5448/4 5328/4442 5405/4443 +f 5455/4453 5456/4454 5453/4457 5254/4458 +f 5462/4 5412/4442 5405/4503 +f 5172/4 5179/4466 5164/4471 +f 5263/4488 5262/4484 5357/4504 5244/4481 +f 5447/4 5244/4484 5357/4488 +f 5167/4 5345/4478 5153/4496 +f 5308/4 5307/4468 5297/4462 +f 5227/4 5313/4442 5405/4475 +f 5286/4 5285/4442 5405/4497 +f 5147/4 5146/4442 5405/4491 +f 5257/4 5401/4443 5328/501 +f 5330/4 5277/4442 5405/4492 +f 5455/4506 5254/4505 5423/4453 5251/4458 +f 5353/4 5448/4453 5254/4447 +f 5263/4 5244/4442 5405/4488 +f 5179/4 5227/4442 5405/4470 +f 5307/4468 5217/4474 5317/4507 5297/4462 +f 5237/4496 5136/4478 5153/4479 5345/4508 +f 5448/4453 5405/4505 5423/4442 5254/4447 +f 5241/4 5147/4442 5405/4500 +f 5244/4 5449/4442 5405/4485 +f 5164/4478 5179/4442 5405/4471 5153/4466 +f 5298/4 5317/4442 5405/4474 +f 5423/4 5405/4503 5412/4442 +f 5317/4 5263/4442 5405/4481 +f 5351/4 5298/4442 5405/4473 +f 5401/475 5397/476 5398/475 +f 5398/4 5366/4510 5461/4509 +f 5405/4512 5401/4511 5085/501 +f 5155/4 5086/501 5401/4514 +f 5090/4 5416/4517 5418/4516 +f 5094/4 5418/4519 5438/4517 +f 5098/4 5438/4521 5421/4519 +f 5439/4 5421/4523 5440/4521 +f 5424/4 5440/115 5398/4523 +f 5085/4525 5401/4514 5086/501 +f 5398/4 5461/4524 5424/4510 +f 5421/4 5438/4523 5440/4519 +f 5418/4 5416/115 5398/4516 +f 5398/4 5440/4517 5418/4523 +f 5438/4 5418/4523 5440/4517 +f 5398/501 5416/4513 5155/4516 5401/115 +f 5466/4 5465/477 5467/475 +f 5467/4 5371/4527 5478/4526 +f 5472/4527 5466/480 5467/478 5478/4528 +f 5473/4 5467/4530 5476/477 +f 5465/477 5471/4530 5476/4531 5467/475 +f 5467/4 5473/4533 5477/4532 +f 5081/479 5371/480 5467/4526 +f 5474/4 5081/480 5467/4534 +f 5474/4536 5467/4533 5477/480 5077/4535 +f 5465/4 5375/4531 5471/4537 +f 5465/4 5376/4537 5375/4538 +f 5468/475 5377/4538 5376/4539 5465/495 +f 5365/497 5475/4542 5377/4541 5468/4540 +f 5468/475 5465/499 5469/475 +f 5470/501 5082/497 5468/4544 5469/4543 +f 5079/496 5365/497 5468/4540 +f 5468/4 5082/4545 5079/4544 +f 5469/475 5465/4546 5466/475 +f 5466/501 5472/4548 5084/4547 5469/115 +f 5470/4549 5469/4548 5084/501 +f 5479/2593 5325/2593 3848/4550 +f 3059/1102 5480/1102 5566/1100 4279/1100 +f 4279/1101 5566/1101 5481/1102 4278/1102 +f 4278/1100 5481/1100 5480/1101 3059/1101 +f 5373/1428 5564/1428 5519/1429 5105/1429 +f 5104/1429 5518/1429 5564/1430 5373/1430 +f 3605/1431 5487/1431 5488/1427 3623/1427 +f 3059/1804 5482/1804 5507/1114 3943/1114 +f 5115/1803 5521/4551 5520/1803 5114/1803 +f 3521/1799 5483/1799 5508/1847 4087/1847 +f 5117/1848 5523/1848 5522/1849 5116/1849 +f 3545/1898 5484/1898 5509/1800 4125/1800 +f 5119/1896 5525/1896 5524/1897 5118/1897 +f 3565/1965 5485/1965 5486/1962 3585/1962 +f 5123/1963 5527/1963 5526/1964 5122/1964 +f 3585/1427 5486/1427 5487/1965 3605/1965 +f 5126/2003 5529/2003 5528/2004 5125/2004 +f 5128/2040 5531/2040 5562/2041 5369/2041 +f 5369/2043 5562/2043 5532/2040 5129/2040 +f 3623/2088 5488/2088 5489/1431 3641/1431 +f 5132/2086 5534/2086 5533/2087 5131/2087 +f 3641/2114 5489/2114 5490/2088 3659/2088 +f 5134/2112 5536/2112 5535/2113 5133/2113 +f 3659/2145 5490/2145 5491/2114 3677/2114 +f 5138/2143 5538/2143 5537/2144 5137/2144 +f 3677/2050 5491/2050 5492/2145 3695/2145 +f 5141/2172 5540/2172 5539/2173 5140/2173 +f 5150/2207 5541/2207 5512/2205 5078/2205 +f 3711/2243 5493/2243 5494/2042 3727/2042 +f 5160/2041 5543/2041 5531/2242 5128/2242 +f 3727/2263 5494/2263 5495/2243 3741/2243 +f 5168/2261 5544/2261 5513/2262 5091/2262 +f 3741/2294 5495/2294 5496/2263 3755/2263 +f 5096/2292 5514/2292 5545/2293 5173/2293 +f 3755/2329 5496/2329 5497/2294 3769/2294 +f 5100/2327 5516/2327 5515/2328 5099/2328 +f 3769/2361 5497/2361 5498/2329 3783/2329 +f 5103/2359 5517/2359 5546/2360 5187/2360 +f 3783/2389 5498/2389 5499/2361 3797/2361 +f 5194/2387 5548/2387 5547/2388 5193/2388 +f 3797/2208 5499/2208 5500/2389 3811/2389 +f 5201/2419 5551/2419 5550/2420 5200/2420 +f 3825/2515 5501/2515 5502/2206 3839/2206 +f 5215/2205 5552/2205 5541/2514 5150/2514 +f 3839/2545 5502/2545 5504/2515 3857/2515 +f 5127/2543 5530/2543 5553/2544 5223/2544 +f 3857/2592 5504/2592 5506/2545 3877/2545 +f 5116/2837 5522/2837 5542/1848 5159/1848 +f 5118/3125 5524/3125 5549/1896 5196/1896 +f 5122/3163 5526/3163 5554/1963 5292/1963 +f 3877/2459 5506/2459 5511/2592 4497/2592 +f 5359/4552 5560/1100 5482/3742 3059/3742 +f 5114/3742 5520/3742 5560/3743 5359/3743 +f 5131/1430 5533/1430 5518/2086 5104/2086 +f 5295/1803 5555/1803 5521/3784 5115/3784 +f 5338/1849 5556/1849 5523/3785 5117/3785 +f 5341/1897 5557/1897 5525/3789 5119/3789 +f 5125/1964 5528/1964 5527/2003 5123/2003 +f 5105/2004 5519/2004 5529/1428 5126/1428 +f 3695/2042 5492/2042 5493/2050 3711/2050 +f 5129/3795 5532/3795 5558/2043 5342/2043 +f 5133/2087 5535/2087 5534/2112 5132/2112 +f 5137/2113 5537/2113 5536/2143 5134/2143 +f 5140/3801 5539/3801 5561/2172 5364/2172 +f 5364/2144 5561/2144 5538/3801 5138/3801 +f 5342/2173 5558/2173 5540/3795 5141/3795 +f 3811/2206 5500/2206 5501/2208 3825/2208 +f 5078/3810 5512/3810 5559/2207 5346/2207 +f 5091/2242 5513/2242 5543/2261 5160/2261 +f 5173/2262 5545/2262 5544/2292 5168/2292 +f 5099/2293 5515/2293 5514/2327 5096/2327 +f 5187/2328 5546/2328 5516/2359 5100/2359 +f 5193/2360 5547/2360 5517/2387 5103/2387 +f 5200/2388 5550/2388 5548/2419 5194/2419 +f 5346/2420 5559/2420 5551/3810 5201/3810 +f 5223/2514 5553/2514 5552/2543 5215/2543 +f 5372/2544 5563/2544 5530/3945 5127/3945 +f 3848/3946 5503/3946 5565/2593 5479/2593 +f 5479/3945 5565/3945 5563/3946 5372/3946 +f 3866/2593 5505/2593 5503/3586 3848/3586 +f 3943/1847 5507/1847 5483/1804 3521/1804 +f 5159/3784 5542/3784 5555/2837 5295/2837 +f 4087/1800 5508/1800 5484/1799 3545/1799 +f 5196/3785 5549/3785 5556/3125 5338/3125 +f 4125/1962 5509/1962 5485/1898 3565/1898 +f 5292/3789 5554/3789 5557/3163 5341/3163 +f 4497/2457 5511/2457 5510/2459 4486/2459 +f 4486/3586 5510/3586 5505/2457 3866/2457 +f 4279/3742 5566/3742 5560/1102 5359/1102 +f 5359/3387 5560/3387 5567/3742 5290/3742 +f 5290/1102 5567/1102 5566/3387 4279/3387 +f 4497/478 4486/115 3139/503 3138/1752 +f 4278/115 3059/115 4279/503 +f 3059/115 5359/115 5372/503 +f 5372/115 3059/115 4497/503 +f 4497/115 4486/115 5372/503 +f 5372/478 3848/115 4486/503 +f 5563/115 5220/115 5108/503 +f 5108/115 5513/115 5563/503 +f 5542/115 5513/115 5108/503 +f 5108/115 5542/115 5560/503 +f 5560/478 5567/115 5108/503 + +usemtl Mat.2 +f 3477/1742 3479/1742 3478/1741 3476/1741 +f 3468/1746 3466/1745 3465/1744 3464/1743 +f 3467/1750 3470/1749 3471/1748 3469/1747 +f 5069/1758 5067/1757 5068/1756 5070/1755 + +v -0.35493746399879 0.76114046573639 0.82189851999283 +v -0.34791278839111 0.76114046573639 0.82189851999283 +v -0.34791278839111 0.75420093536377 0.96123683452606 +v -0.35493746399879 0.75420093536377 0.96123683452606 +v -0.35493746399879 0.76548153162003 0.81796932220459 +v -0.34791278839111 0.76548153162003 0.81796932220459 +v -0.34377250075340 0.76527559757233 0.82210445404053 +v -0.34377250075340 0.75833612680435 0.96144276857376 +v -0.34791278839111 0.75813019275665 0.96557790040970 +v -0.35493746399879 0.75813019275665 0.96557790040970 +v -0.35907775163651 0.75833612680435 0.96144276857376 +v -0.35907775163651 0.76527559757233 0.82210445404053 +v 0.35493746399879 0.76114046573639 0.82189851999283 +v 0.34791278839111 0.76114046573639 0.82189851999283 +v 0.34791278839111 0.75420093536377 0.96123683452606 +v 0.35493746399879 0.75420093536377 0.96123683452606 +v 0.35493746399879 0.76548153162003 0.81796932220459 +v 0.34791278839111 0.76548153162003 0.81796932220459 +v 0.34377250075340 0.76527559757233 0.82210445404053 +v 0.34377250075340 0.75833612680435 0.96144276857376 +v 0.34791278839111 0.75813019275665 0.96557790040970 +v 0.35493746399879 0.75813019275665 0.96557790040970 +v 0.35907775163651 0.75833612680435 0.96144276857376 +v 0.35907775163651 0.76527559757233 0.82210445404053 +v -0.35493746399879 0.82174360752106 0.82077133655548 +v -0.34791278839111 0.82174360752106 0.82077133655548 +v -0.34377250075340 0.82144433259964 0.82490181922913 +v -0.34377250075340 0.81136041879654 0.96408355236053 +v -0.34791278839111 0.81106120347977 0.96821403503418 +v -0.35493746399879 0.81106120347977 0.96821403503418 +v -0.35907775163651 0.81136041879654 0.96408355236053 +v -0.35907775163651 0.82144433259964 0.82490181922913 +v 0.34377250075340 0.82120800018311 0.82489007711411 +v 0.34377250075340 0.81079149246216 0.96405518054962 +v 0.34791278839111 0.81042450666428 0.96818232536316 +v 0.35493746399879 0.81032633781433 0.96817743778229 +v 0.35907775163651 0.81057757139206 0.96404457092285 +v 0.35493746399879 0.82148271799088 0.82075834274292 +v 0.34791278839111 0.82148271799088 0.82075834274292 +v 0.35907775163651 0.82115149497986 0.82488727569580 +v 0.34669873118401 0.82138562202454 0.82196909189224 +v 0.35907775163651 0.81879115104675 0.85431116819382 +# 42 vertices + +vt 0.00000000000000 -0.95326876640320 0.00000000000000 +vt 0.51926100254059 -1.00000000000000 0.00000000000000 +vt 0.51926100254059 -0.95326876640320 0.00000000000000 +vt 0.51926100254059 -0.54849720001221 0.00000000000000 +vt 0.00000000000000 -0.54849720001221 0.00000000000000 +vt 0.75963050127029 -1.00000000000000 0.00000000000000 +vt 1.00000000000000 -0.95326876640320 0.00000000000000 +vt 1.00000000000000 -0.54916846752167 0.00000000000000 +vt 0.95545959472656 -1.00000000000000 0.00000000000000 +vt 0.95545959472656 -0.95326876640320 0.00000000000000 +vt 0.95545959472656 -0.57179081439972 0.00000000000000 +vt 0.00000000000000 -0.54916846752167 0.00000000000000 +vt 0.97772979736328 -1.00000000000000 0.00000000000000 +vt 1.00000000000000 -0.57246220111847 0.00000000000000 +vt 0.51926100254059 -0.57246220111847 0.00000000000000 +vt 0.00000000000000 -0.57246220111847 0.00000000000000 +vt 1.00000000000000 -0.57179081439972 0.00000000000000 +vt 0.95545959472656 -0.54916846752167 0.00000000000000 +vt 0.00000000000000 -0.57179081439972 0.00000000000000 +vt 1.00000000000000 -0.54849720001221 0.00000000000000 +vt 0.00000000000000 -0.55037415027618 0.00000000000000 +vt 0.51926100254059 -0.55037415027618 0.00000000000000 +vt 0.66022950410843 -0.55063843727112 0.00000000000000 +vt 1.00000000000000 -0.55086886882782 0.00000000000000 +vt 0.00000000000000 -0.55086886882782 0.00000000000000 +vt 0.95545959472656 -0.57588410377502 0.00000000000000 +vt 1.00000000000000 -0.57704281806946 0.00000000000000 +vt 0.00000000000000 -0.57704281806946 0.00000000000000 +vt 0.51926100254059 -0.57774913311005 0.00000000000000 +vt 1.00000000000000 -0.57742309570312 0.00000000000000 +vt 0.00000000000000 -0.95326876640320 0.00000000000000 +vt 0.00000000000000 -0.57742309570312 0.00000000000000 +vt 0.75339138507843 -0.55769824981689 0.00000000000000 +vt 0.95545959472656 -0.55127549171448 0.00000000000000 +vt 0.28017225861549 -0.55063843727112 0.00000000000000 +vt 1.00000000000000 -0.55037415027618 0.00000000000000 +# 36 texture coordinates + +o Cube.8_1 +usemtl default +f 5716/4555 5712/4554 5713/478 5717/4553 +f 5717/4553 5737/4557 5736/4556 5716/4555 +f 5717/4558 5713/4559 5718/4558 +f 5718/4555 5738/4556 5737/4560 5717/4559 +f 5718/4562 5713/4561 5714/478 5719/4553 +f 5719/4553 5739/4564 5738/4563 5718/4562 +f 5719/4565 5714/4559 5720/4565 +f 5720/4562 5740/4563 5739/4566 5719/4559 +f 5720/4555 5714/4554 5715/478 5721/4553 +f 5721/4553 5741/4568 5740/4567 5720/4555 +f 5721/4558 5715/4559 5722/4558 +f 5722/4555 5742/4567 5741/4569 5721/4559 +f 5722/4562 5715/4561 5712/478 5723/4553 +f 5723/4553 5743/4571 5742/4570 5722/4562 +f 5723/4565 5712/4559 5716/4565 +f 5716/4562 5736/4570 5743/4572 5723/4559 +f 5713/115 5712/478 5715/1752 5714/503 +f 5725/4555 5724/4553 5728/478 5729/4554 +f 5728/4555 5749/4574 5750/4573 5729/4553 +f 5730/4555 5725/4555 5729/4558 +f 5729/4 5750/4575 5752/4574 +f 5744/4575 5730/4555 5729/4559 5752/4576 +f 5726/4562 5725/4553 5730/478 5731/4561 +f 5730/4562 5744/4578 5745/4577 5731/4553 +f 5732/4562 5726/4562 5731/4565 +f 5731/4559 5745/4579 5746/4578 5732/4562 +f 5727/4555 5726/4553 5732/478 5733/4554 +f 5732/4555 5746/4581 5747/4580 5733/4553 +f 5734/4555 5727/4555 5733/4558 +f 5733/4559 5747/4582 5748/4581 5734/4555 +f 5724/4562 5727/4553 5734/478 5735/4561 +f 5734/4562 5748/4585 5753/4584 5735/4583 +f 5751/4587 5735/4585 5753/4562 +f 5728/4562 5724/4562 5735/4565 +f 5735/4559 5751/4588 5749/4586 5728/4562 +f 5727/115 5724/503 5725/4 5726/478 + +v -0.25488299131393 0.76114046573639 0.83170020580292 +v -0.24785830080509 0.76114046573639 0.83170020580292 +v -0.24785830080509 0.75420093536377 0.97103852033615 +v -0.25488299131393 0.75420093536377 0.97103852033615 +v -0.25488299131393 0.76548153162003 0.82777100801468 +v -0.24785830080509 0.76548153162003 0.82777100801468 +v -0.24371802806854 0.76527559757233 0.83190613985062 +v -0.24371802806854 0.75833612680435 0.97124445438385 +v -0.24785830080509 0.75813019275665 0.97537964582443 +v -0.25488299131393 0.75813019275665 0.97537964582443 +v -0.25902327895164 0.75833612680435 0.97124445438385 +v -0.25902327895164 0.76527559757233 0.83190613985062 +v 0.25488299131393 0.76114046573639 0.83170020580292 +v 0.24785830080509 0.76114046573639 0.83170020580292 +v 0.24785830080509 0.75420093536377 0.97103852033615 +v 0.25488299131393 0.75420093536377 0.97103852033615 +v 0.25488299131393 0.76548153162003 0.82777100801468 +v 0.24785830080509 0.76548153162003 0.82777100801468 +v 0.24371802806854 0.76527559757233 0.83190613985062 +v 0.24371802806854 0.75833612680435 0.97124445438385 +v 0.24785830080509 0.75813019275665 0.97537964582443 +v 0.25488299131393 0.75813019275665 0.97537964582443 +v 0.25902327895164 0.75833612680435 0.97124445438385 +v 0.25902327895164 0.76527559757233 0.83190613985062 +v -0.25488299131393 0.82103604078293 0.83053779602051 +v -0.24785830080509 0.82103604078293 0.83053779602051 +v -0.24371802806854 0.82073676586151 0.83466827869415 +v -0.24371802806854 0.81065285205841 0.97385001182556 +v -0.24785830080509 0.81035357713699 0.97798049449921 +v -0.25488299131393 0.81035357713699 0.97798049449921 +v -0.25902327895164 0.81065285205841 0.97385001182556 +v -0.25902327895164 0.82073676586151 0.83466827869415 +v 0.24785830080509 0.82103604078293 0.83053779602051 +v 0.25488299131393 0.82103604078293 0.83053779602051 +v 0.24371802806854 0.82073676586151 0.83466827869415 +v 0.24371802806854 0.81065285205841 0.97385001182556 +v 0.24785830080509 0.81035357713699 0.97798049449921 +v 0.25488299131393 0.81035357713699 0.97798049449921 +v 0.25902327895164 0.81065285205841 0.97385001182556 +v 0.25902327895164 0.82073676586151 0.83466827869415 +# 40 vertices + +vt 0.51926100254059 -0.55358791351318 0.00000000000000 +vt 0.00000000000000 -0.55358791351318 0.00000000000000 +vt 1.00000000000000 -0.55425918102264 0.00000000000000 +vt 0.95545959472656 -0.57688152790070 0.00000000000000 +vt 0.00000000000000 -0.55425918102264 0.00000000000000 +vt 1.00000000000000 -0.57755291461945 0.00000000000000 +vt 0.51926100254059 -0.57755291461945 0.00000000000000 +vt 0.00000000000000 -0.57755291461945 0.00000000000000 +vt 1.00000000000000 -0.57688152790070 0.00000000000000 +vt 0.95545959472656 -0.55425918102264 0.00000000000000 +vt 0.00000000000000 -0.57688152790070 0.00000000000000 +vt 1.00000000000000 -0.55358791351318 0.00000000000000 +vt 0.00000000000000 -0.55425918102264 0.00000000000000 +# 13 texture coordinates + +o Cube.7_2 +usemtl default +f 5758/4555 5754/4554 5755/478 5759/4553 +f 5759/4553 5779/4590 5778/4589 5758/4555 +f 5759/4558 5755/4559 5760/4558 +f 5760/4555 5780/4589 5779/4591 5759/4559 +f 5760/4562 5755/4561 5756/478 5761/4553 +f 5761/4553 5781/4593 5780/4592 5760/4562 +f 5761/4565 5756/4559 5762/4565 +f 5762/4562 5782/4592 5781/4594 5761/4559 +f 5762/4555 5756/4554 5757/478 5763/4553 +f 5763/4553 5783/4596 5782/4595 5762/4555 +f 5763/4558 5757/4559 5764/4558 +f 5764/4555 5784/4595 5783/4597 5763/4559 +f 5764/4562 5757/4561 5754/478 5765/4553 +f 5765/4553 5785/4599 5784/4598 5764/4562 +f 5765/4565 5754/4559 5758/4565 +f 5758/4562 5778/4598 5785/4600 5765/4559 +f 5755/115 5754/478 5757/1752 5756/503 +f 5767/4555 5766/4553 5770/478 5771/4554 +f 5770/4555 5787/4589 5786/4590 5771/4553 +f 5772/4555 5767/4555 5771/4558 +f 5771/4559 5786/4591 5788/4589 5772/4555 +f 5768/4562 5767/4553 5772/478 5773/4561 +f 5772/4562 5788/4592 5789/4601 5773/4553 +f 5774/4562 5768/4562 5773/4565 +f 5773/4559 5789/4594 5790/4592 5774/4562 +f 5769/4555 5768/4553 5774/478 5775/4554 +f 5774/4555 5790/4595 5791/4596 5775/4553 +f 5776/4555 5769/4555 5775/4558 +f 5775/4559 5791/4597 5792/4595 5776/4555 +f 5766/4562 5769/4553 5776/478 5777/4561 +f 5776/4562 5792/4598 5793/4599 5777/4583 +f 5770/4562 5766/4562 5777/4565 +f 5777/4559 5793/4600 5787/4598 5770/4562 +f 5769/115 5766/503 5767/4 5768/478 + +v -0.15432974696159 0.76114046573639 0.84247523546219 +v -0.14730507135391 0.76114046573639 0.84247523546219 +v -0.14730507135391 0.75420093536377 0.98181354999542 +v -0.15432974696159 0.75420093536377 0.98181354999542 +v -0.15432974696159 0.76548153162003 0.83854603767395 +v -0.14730507135391 0.76548153162003 0.83854603767395 +v -0.14316478371620 0.76527559757233 0.84268116950989 +v -0.14316478371620 0.75833612680435 0.98201948404312 +v -0.14730507135391 0.75813019275665 0.98615467548370 +v -0.15432974696159 0.75813019275665 0.98615467548370 +v -0.15847003459930 0.75833612680435 0.98201948404312 +v -0.15847003459930 0.76527559757233 0.84268116950989 +v 0.15432974696159 0.76114046573639 0.84247523546219 +v 0.14730507135391 0.76114046573639 0.84247523546219 +v 0.14730507135391 0.75420093536377 0.98181354999542 +v 0.15432974696159 0.75420093536377 0.98181354999542 +v 0.15432974696159 0.76548153162003 0.83854603767395 +v 0.14730507135391 0.76548153162003 0.83854603767395 +v 0.14316478371620 0.76527559757233 0.84268116950989 +v 0.14316478371620 0.75833612680435 0.98201948404312 +v 0.14730507135391 0.75813019275665 0.98615467548370 +v 0.15432974696159 0.75813019275665 0.98615467548370 +v 0.15847003459930 0.75833612680435 0.98201948404312 +v 0.15847003459930 0.76527559757233 0.84268116950989 +v -0.15432974696159 0.82025814056396 0.84127408266068 +v -0.14730507135391 0.82025814056396 0.84127408266068 +v -0.14316478371620 0.81995892524719 0.84540456533432 +v -0.14316478371620 0.80987501144409 0.98458629846573 +v -0.14730507135391 0.80957573652267 0.98871678113937 +v -0.15432974696159 0.80957573652267 0.98871678113937 +v -0.15847003459930 0.80987501144409 0.98458629846573 +v -0.15847003459930 0.81995892524719 0.84540456533432 +v 0.14730507135391 0.82025814056396 0.84127408266068 +v 0.15432974696159 0.82025814056396 0.84127408266068 +v 0.14316478371620 0.81995892524719 0.84540456533432 +v 0.14316478371620 0.80987501144409 0.98458629846573 +v 0.14730507135391 0.80957573652267 0.98871678113937 +v 0.15432974696159 0.80957573652267 0.98871678113937 +v 0.15847003459930 0.80987501144409 0.98458629846573 +v 0.15847003459930 0.81995892524719 0.84540456533432 +# 40 vertices + +vt 0.51926100254059 -0.55918407440186 0.00000000000000 +vt 0.00000000000000 -0.55918407440186 0.00000000000000 +vt 1.00000000000000 -0.55985546112061 0.00000000000000 +vt 0.95545959472656 -0.58247780799866 0.00000000000000 +vt 0.00000000000000 -0.55985546112061 0.00000000000000 +vt 1.00000000000000 -0.58314907550812 0.00000000000000 +vt 0.51926100254059 -0.58314907550812 0.00000000000000 +vt 0.00000000000000 -0.58314907550812 0.00000000000000 +vt 1.00000000000000 -0.58247780799866 0.00000000000000 +vt 0.95545959472656 -0.55985546112061 0.00000000000000 +vt 0.00000000000000 -0.58247780799866 0.00000000000000 +vt 1.00000000000000 -0.55918407440186 0.00000000000000 +vt 0.00000000000000 -0.55918407440186 0.00000000000000 +vt 0.00000000000000 -0.58314907550812 0.00000000000000 +vt 0.00000000000000 -0.58247780799866 0.00000000000000 +# 15 texture coordinates + +o Cube.6_1 +usemtl default +f 5798/4555 5794/4554 5795/478 5799/4553 +f 5799/4553 5819/4603 5818/4602 5798/4555 +f 5799/4558 5795/4559 5800/4558 +f 5800/4555 5820/4602 5819/4604 5799/4559 +f 5800/4562 5795/4561 5796/478 5801/4553 +f 5801/4553 5821/4606 5820/4605 5800/4562 +f 5801/4565 5796/4559 5802/4565 +f 5802/4562 5822/4605 5821/4607 5801/4559 +f 5802/4555 5796/4554 5797/478 5803/4553 +f 5803/4553 5823/4609 5822/4608 5802/4555 +f 5803/4558 5797/4559 5804/4558 +f 5804/4555 5824/4608 5823/4610 5803/4559 +f 5804/4562 5797/4561 5794/478 5805/4553 +f 5805/4553 5825/4612 5824/4611 5804/4562 +f 5805/4565 5794/4559 5798/4565 +f 5798/4562 5818/4611 5825/4613 5805/4559 +f 5795/115 5794/478 5797/1752 5796/503 +f 5807/4555 5806/4553 5810/478 5811/4554 +f 5810/4555 5827/4602 5826/4614 5811/4553 +f 5812/4555 5807/4555 5811/4558 +f 5811/4559 5826/4604 5828/4602 5812/4555 +f 5808/4562 5807/4553 5812/478 5813/4561 +f 5812/4562 5828/4605 5829/4606 5813/4553 +f 5814/4562 5808/4562 5813/4565 +f 5813/4559 5829/4607 5830/4605 5814/4562 +f 5809/4555 5808/4553 5814/478 5815/4554 +f 5814/4555 5830/4608 5831/4615 5815/4553 +f 5816/4555 5809/4555 5815/4558 +f 5815/4559 5831/4610 5832/4608 5816/4555 +f 5806/4562 5809/4553 5816/478 5817/4561 +f 5816/4562 5832/4611 5833/4616 5817/4583 +f 5810/4562 5806/4562 5817/4565 +f 5817/4559 5833/4613 5827/4611 5810/4562 +f 5809/115 5806/503 5807/4 5808/478 + +v -0.05096838250756 0.76114046573639 0.85967618227005 +v -0.04394370317459 0.76114046573639 0.85967618227005 +v -0.04394370317459 0.75420093536377 0.99901449680328 +v -0.05096838250756 0.75420093536377 0.99901449680328 +v -0.05096838250756 0.76548153162003 0.85574698448181 +v -0.04394370317459 0.76548153162003 0.85574698448181 +v -0.03980341926217 0.76527559757233 0.85988211631775 +v -0.03980341926217 0.75833612680435 0.99922043085098 +v -0.04394370317459 0.75813019275665 1.00335562229156 +v -0.05096838250756 0.75813019275665 1.00335562229156 +v -0.05510866641998 0.75833612680435 0.99922043085098 +v -0.05510866641998 0.76527559757233 0.85988211631775 +v 0.05096838250756 0.76114046573639 0.85967618227005 +v 0.04394370317459 0.76114046573639 0.85967618227005 +v 0.04394370317459 0.75420093536377 0.99901449680328 +v 0.05096838250756 0.75420093536377 0.99901449680328 +v 0.05096838250756 0.76548153162003 0.85574698448181 +v 0.04394370317459 0.76548153162003 0.85574698448181 +v 0.03980341926217 0.76527559757233 0.85988211631775 +v 0.03980341926217 0.75833612680435 0.99922043085098 +v 0.04394370317459 0.75813019275665 1.00335562229156 +v 0.05096838250756 0.75813019275665 1.00335562229156 +v 0.05510866641998 0.75833612680435 0.99922043085098 +v 0.05510866641998 0.76527559757233 0.85988211631775 +v -0.05096838250756 0.81901639699936 0.85841315984726 +v -0.04394370317459 0.81901639699936 0.85841315984726 +v -0.03980341926217 0.81871718168259 0.86254370212555 +v -0.03980341926217 0.80863320827484 1.00172543525696 +v -0.04394370317459 0.80833399295807 1.00585591793060 +v -0.05096838250756 0.80833399295807 1.00585591793060 +v -0.05510866641998 0.80863320827484 1.00172543525696 +v -0.05510866641998 0.81871718168259 0.86254370212555 +v 0.04394370317459 0.81901639699936 0.85841315984726 +v 0.05096838250756 0.81901639699936 0.85841315984726 +v 0.03980341926217 0.81871718168259 0.86254370212555 +v 0.03980341926217 0.80863320827484 1.00172543525696 +v 0.04394370317459 0.80833399295807 1.00585591793060 +v 0.05096838250756 0.80833399295807 1.00585591793060 +v 0.05510866641998 0.80863320827484 1.00172543525696 +v 0.05510866641998 0.81871718168259 0.86254370212555 +# 40 vertices + +vt 0.51926100254059 -0.56811773777008 0.00000000000000 +vt 0.00000000000000 -0.56811773777008 0.00000000000000 +vt 1.00000000000000 -0.56878912448883 0.00000000000000 +vt 0.95545959472656 -0.59141147136688 0.00000000000000 +vt 0.00000000000000 -0.56878912448883 0.00000000000000 +vt 1.00000000000000 -0.59208285808563 0.00000000000000 +vt 0.51926100254059 -0.59208285808563 0.00000000000000 +vt 0.00000000000000 -0.59208285808563 0.00000000000000 +vt 1.00000000000000 -0.59141147136688 0.00000000000000 +vt 0.95545959472656 -0.56878912448883 0.00000000000000 +vt 0.00000000000000 -0.59141147136688 0.00000000000000 +vt 1.00000000000000 -0.56811773777008 0.00000000000000 +vt 0.00000000000000 -0.56878912448883 0.00000000000000 +vt 0.00000000000000 -0.59141147136688 0.00000000000000 +# 14 texture coordinates + +o Cube.5_1 +usemtl default +f 5838/4555 5834/4554 5835/478 5839/4553 +f 5839/4553 5859/4618 5858/4617 5838/4555 +f 5839/4558 5835/4559 5840/4558 +f 5840/4555 5860/4617 5859/4619 5839/4559 +f 5840/4562 5835/4561 5836/478 5841/4553 +f 5841/4553 5861/4621 5860/4620 5840/4562 +f 5841/4565 5836/4559 5842/4565 +f 5842/4562 5862/4620 5861/4622 5841/4559 +f 5842/4555 5836/4554 5837/478 5843/4553 +f 5843/4553 5863/4624 5862/4623 5842/4555 +f 5843/4558 5837/4559 5844/4558 +f 5844/4555 5864/4623 5863/4625 5843/4559 +f 5844/4562 5837/4561 5834/478 5845/4553 +f 5845/4553 5865/4627 5864/4626 5844/4562 +f 5845/4565 5834/4559 5838/4565 +f 5838/4562 5858/4626 5865/4628 5845/4559 +f 5835/115 5834/478 5837/1752 5836/503 +f 5847/4555 5846/4553 5850/478 5851/4554 +f 5850/4555 5867/4617 5866/4618 5851/4553 +f 5852/4555 5847/4555 5851/4558 +f 5851/4559 5866/4619 5868/4617 5852/4555 +f 5848/4562 5847/4553 5852/478 5853/4561 +f 5852/4562 5868/4620 5869/4629 5853/4553 +f 5854/4562 5848/4562 5853/4565 +f 5853/4559 5869/4622 5870/4620 5854/4562 +f 5849/4555 5848/4553 5854/478 5855/4554 +f 5854/4555 5870/4623 5871/4624 5855/4553 +f 5856/4555 5849/4555 5855/4558 +f 5855/4559 5871/4625 5872/4623 5856/4555 +f 5846/4562 5849/4553 5856/478 5857/4561 +f 5856/4562 5872/4626 5873/4630 5857/4583 +f 5850/4562 5846/4562 5857/4565 +f 5857/4559 5873/4628 5867/4626 5850/4562 +f 5849/115 5846/503 5847/4 5848/478 + +v -0.40351232886314 0.76114046573639 0.81592106819153 +v -0.39648765325546 0.76114046573639 0.81592106819153 +v -0.39648765325546 0.75420093536377 0.95525938272476 +v -0.40351232886314 0.75420093536377 0.95525938272476 +v -0.40351232886314 0.76548153162003 0.81199187040329 +v -0.39648765325546 0.76548153162003 0.81199187040329 +v -0.39234736561775 0.76527559757233 0.81612700223923 +v -0.39234736561775 0.75833612680435 0.95546531677246 +v -0.39648765325546 0.75813019275665 0.95960050821304 +v -0.40351232886314 0.75813019275665 0.95960050821304 +v -0.40765261650085 0.75833612680435 0.95546531677246 +v -0.40765261650085 0.76527559757233 0.81612700223923 +v 0.40351232886314 0.76114046573639 0.81592106819153 +v 0.39648765325546 0.76114046573639 0.81592106819153 +v 0.39648765325546 0.75420093536377 0.95525938272476 +v 0.40351232886314 0.75420093536377 0.95525938272476 +v 0.40351232886314 0.76548153162003 0.81199187040329 +v 0.39648765325546 0.76548153162003 0.81199187040329 +v 0.39234736561775 0.76527559757233 0.81612700223923 +v 0.39234736561775 0.75833612680435 0.95546531677246 +v 0.39648765325546 0.75813019275665 0.95960050821304 +v 0.40351232886314 0.75813019275665 0.95960050821304 +v 0.40765261650085 0.75833612680435 0.95546531677246 +v 0.40765261650085 0.76527559757233 0.81612700223923 +v -0.40351232886314 0.82217514514923 0.81481540203094 +v -0.39648765325546 0.82217514514923 0.81481540203094 +v -0.39234736561775 0.82187587022781 0.81894588470459 +v -0.39234736561775 0.81179195642471 0.95812761783600 +v -0.39648765325546 0.81149268150330 0.96225810050964 +v -0.40351232886314 0.81149268150330 0.96225810050964 +v -0.40765261650085 0.81179195642471 0.95812761783600 +v -0.40765261650085 0.82187587022781 0.81894588470459 +v 0.40351232886314 0.81013715267181 0.96219062805176 +v 0.39234736561775 0.81055837869644 0.95806616544724 +v 0.39648765325546 0.81019139289856 0.96219331026077 +v 0.40765261650085 0.81046837568283 0.95806169509888 +v 0.39648765325546 0.82196033000946 0.81480467319489 +v 0.40351232886314 0.82196033000946 0.81480467319489 +v 0.39234736561775 0.82162910699844 0.81893360614777 +v 0.40765261650085 0.82162910699844 0.81893360614777 +v 0.39234736561775 0.81181830167770 0.94123309850693 +v 0.40036892890930 0.81013715267181 0.96219062805176 +# 42 vertices + +vt 0.51926100254059 -0.54539263248444 0.00000000000000 +vt 0.00000000000000 -0.54539263248444 0.00000000000000 +vt 1.00000000000000 -0.54606401920319 0.00000000000000 +vt 0.95545959472656 -0.56868636608124 0.00000000000000 +vt 0.00000000000000 -0.54606401920319 0.00000000000000 +vt 1.00000000000000 -0.56935763359070 0.00000000000000 +vt 0.51926100254059 -0.56935763359070 0.00000000000000 +vt 0.00000000000000 -0.56935763359070 0.00000000000000 +vt 1.00000000000000 -0.56868636608124 0.00000000000000 +vt 0.95545959472656 -0.54606401920319 0.00000000000000 +vt 0.00000000000000 -0.56868636608124 0.00000000000000 +vt 1.00000000000000 -0.54539263248444 0.00000000000000 +vt 0.00000000000000 -0.54693818092346 0.00000000000000 +vt 0.51926100254059 -0.54693818092346 0.00000000000000 +vt 1.00000000000000 -0.54783940315247 0.00000000000000 +vt 0.00000000000000 -0.54783940315247 0.00000000000000 +vt 0.83988946676254 -0.57453548908234 0.00000000000000 +vt 0.95545959472656 -0.57756125926971 0.00000000000000 +vt 1.00000000000000 -0.57871997356415 0.00000000000000 +vt 0.00000000000000 -0.57871997356415 0.00000000000000 +vt 0.28690138459206 -0.57911014556885 0.00000000000000 +vt 0.51926100254059 -0.57911014556885 0.00000000000000 +vt 1.00000000000000 -0.57820892333984 0.00000000000000 +vt 0.00000000000000 -0.57820892333984 0.00000000000000 +vt 0.95545959472656 -0.54783940315247 0.00000000000000 +vt 1.00000000000000 -0.54693818092346 0.00000000000000 +# 26 texture coordinates + +o Cube.4_1 +usemtl default +f 5878/4555 5874/4554 5875/478 5879/4553 +f 5879/4553 5899/4632 5898/4631 5878/4555 +f 5879/4558 5875/4559 5880/4558 +f 5880/4555 5900/4631 5899/4633 5879/4559 +f 5880/4562 5875/4561 5876/478 5881/4553 +f 5881/4553 5901/4635 5900/4634 5880/4562 +f 5881/4565 5876/4559 5882/4565 +f 5882/4562 5902/4634 5901/4636 5881/4559 +f 5882/4555 5876/4554 5877/478 5883/4553 +f 5883/4553 5903/4638 5902/4637 5882/4555 +f 5883/4558 5877/4559 5884/4558 +f 5884/4555 5904/4637 5903/4639 5883/4559 +f 5884/4562 5877/4561 5874/478 5885/4553 +f 5885/4553 5905/4641 5904/4640 5884/4562 +f 5885/4565 5874/4559 5878/4565 +f 5878/4562 5898/4640 5905/4642 5885/4559 +f 5875/115 5874/478 5877/1752 5876/503 +f 5887/4555 5886/4553 5890/478 5891/4554 +f 5890/4555 5911/4644 5910/4643 5891/4553 +f 5892/4555 5887/4555 5891/4558 +f 5891/4559 5910/4645 5912/4644 5892/4555 +f 5888/4562 5887/4553 5892/478 5893/4561 +f 5892/4 5912/4647 5914/4646 +f 5907/4647 5893/4553 5892/4562 5914/4648 +f 5894/4562 5888/4562 5893/4565 +f 5893/4559 5907/4649 5908/4648 5894/4562 +f 5889/4555 5888/4553 5894/478 5895/4554 +f 5894/4 5908/4651 5915/4650 +f 5906/4651 5895/4553 5894/4555 5915/4652 +f 5896/4555 5889/4555 5895/4558 +f 5895/4559 5906/4653 5909/4652 5896/4555 +f 5886/4562 5889/4553 5896/478 5897/4561 +f 5896/4562 5909/4655 5913/4654 5897/4553 +f 5890/4562 5886/4562 5897/4565 +f 5897/4559 5913/4656 5911/4655 5890/4562 +f 5889/115 5886/503 5887/4 5888/478 + +v -0.30351233482361 0.76114046573639 0.82663828134537 +v -0.29648765921593 0.76114046573639 0.82663828134537 +v -0.29648765921593 0.75420093536377 0.96597659587860 +v -0.30351233482361 0.75420093536377 0.96597659587860 +v -0.30351233482361 0.76548153162003 0.82270908355713 +v -0.29648765921593 0.76548153162003 0.82270908355713 +v -0.29234737157822 0.76527559757233 0.82684421539307 +v -0.29234737157822 0.75833612680435 0.96618252992630 +v -0.29648765921593 0.75813019275665 0.97031772136688 +v -0.30351233482361 0.75813019275665 0.97031772136688 +v -0.30765262246132 0.75833612680435 0.96618252992630 +v -0.30765262246132 0.76527559757233 0.82684421539307 +v 0.30351233482361 0.76114046573639 0.82663828134537 +v 0.29648765921593 0.76114046573639 0.82663828134537 +v 0.29648765921593 0.75420093536377 0.96597659587860 +v 0.30351233482361 0.75420093536377 0.96597659587860 +v 0.30351233482361 0.76548153162003 0.82270908355713 +v 0.29648765921593 0.76548153162003 0.82270908355713 +v 0.29234737157822 0.76527559757233 0.82684421539307 +v 0.29234737157822 0.75833612680435 0.96618252992630 +v 0.29648765921593 0.75813019275665 0.97031772136688 +v 0.30351233482361 0.75813019275665 0.97031772136688 +v 0.30765262246132 0.75833612680435 0.96618252992630 +v 0.30765262246132 0.76527559757233 0.82684421539307 +v -0.30351233482361 0.81071901321411 0.97293680906296 +v 0.29234737157822 0.81101828813553 0.96880626678467 +v -0.30765262246132 0.81101828813553 0.96880626678467 +v -0.30765262246132 0.82110220193863 0.82962459325790 +v -0.30351233482361 0.82140147686005 0.82549405097961 +v -0.29648765921593 0.82140147686005 0.82549405097961 +v -0.29234737157822 0.82110220193863 0.82962459325790 +v -0.29234737157822 0.81101828813553 0.96880626678467 +v -0.29648765921593 0.81071901321411 0.97293680906296 +v 0.29648765921593 0.81071901321411 0.97293680906296 +v 0.30765262246132 0.82110220193863 0.82962459325790 +v 0.29234737157822 0.82110220193863 0.82962459325790 +v 0.29648765921593 0.82140147686005 0.82549405097961 +v 0.30351233482361 0.82140147686005 0.82549405097961 +v 0.30351233482361 0.81069153547287 0.97293543815613 +v 0.30765262246132 0.81094282865524 0.96880251169205 +v -0.30154743790627 0.81071901321411 0.97293680906296 +v -0.30765262246132 0.81330579519272 0.93723303079605 +v 0.30154743790627 0.81071901321411 0.97293680906296 +v 0.30765262246132 0.81330579519272 0.93723303079605 +# 44 vertices + +vt 0.51926100254059 -0.55095887184143 0.00000000000000 +vt 0.00000000000000 -0.55095887184143 0.00000000000000 +vt 1.00000000000000 -0.55163025856018 0.00000000000000 +vt 0.95545959472656 -0.57425248622894 0.00000000000000 +vt 0.00000000000000 -0.55163025856018 0.00000000000000 +vt 1.00000000000000 -0.57492387294769 0.00000000000000 +vt 0.51926100254059 -0.57492387294769 0.00000000000000 +vt 0.37401542067528 -0.57492387294769 0.00000000000000 +vt 0.00000000000000 -0.57492387294769 0.00000000000000 +vt 1.00000000000000 -0.57425248622894 0.00000000000000 +vt 0.95545959472656 -0.55163025856018 0.00000000000000 +vt 0.21674513816833 -0.56912064552307 0.00000000000000 +vt 0.95545959472656 -0.04673115909100 0.00000000000000 +vt 0.00000000000000 -0.57425248622894 0.00000000000000 +vt 1.00000000000000 -0.55095887184143 0.00000000000000 +vt 0.00000000000000 -0.55163025856018 0.00000000000000 +vt 0.51926100254059 -0.57512140274048 0.00000000000000 +vt 1.00000000000000 -0.57479536533356 0.00000000000000 +vt 0.00000000000000 -0.57479536533356 0.00000000000000 +# 19 texture coordinates + +o Cube.3_1 +usemtl default +f 5920/4555 5916/4554 5917/478 5921/4553 +f 5921/4553 5945/4658 5944/4657 5920/4555 +f 5921/4558 5917/4559 5922/4558 +f 5922/4555 5946/4657 5945/4659 5921/4559 +f 5922/4562 5917/4561 5918/478 5923/4553 +f 5923/4553 5947/4661 5946/4660 5922/4562 +f 5923/4565 5918/4559 5924/4565 +f 5924/4562 5948/4660 5947/4662 5923/4559 +f 5924/4555 5918/4554 5919/478 5925/4553 +f 5925/4553 5940/4664 5956/4663 5924/4555 +f 5948/4 5924/4664 5956/4553 +f 5925/4558 5919/4559 5926/4558 +f 5926/4555 5942/4663 5940/4666 5925/4559 +f 5926/4562 5919/4561 5916/478 5927/4553 +f 5927/4669 5943/4668 5957/4667 +f 5942/4668 5926/4562 5927/4553 5957/4670 +f 5927/4559 5916/4559 5920/4565 +f 5920/4562 5944/4667 5943/4671 5927/4559 +f 5917/115 5916/478 5919/1752 5918/503 +f 5929/4555 5928/4553 5932/478 5933/4554 +f 5932/4555 5953/4657 5952/4658 5933/4553 +f 5934/4555 5929/4555 5933/4558 +f 5933/4559 5952/4659 5951/4657 5934/4555 +f 5930/4562 5929/4553 5934/478 5935/4561 +f 5934/4562 5951/4660 5941/4672 5935/4553 +f 5936/4562 5930/4562 5935/4565 +f 5935/4559 5941/4662 5949/4660 5936/4562 +f 5931/4555 5930/4553 5936/478 5937/4554 +f 5936/4555 5949/4664 5958/4665 5937/4553 +f 5954/4 5937/4664 5958/4555 +f 5938/4555 5931/4555 5937/4558 +f 5937/4559 5954/4674 5955/4673 5938/4555 +f 5928/4562 5931/4553 5938/478 5939/4561 +f 5938/4562 5955/4668 5959/4675 5939/4583 +f 5950/4 5939/4668 5959/4562 +f 5932/4562 5928/4562 5939/4565 +f 5939/4559 5950/4671 5953/4667 5932/4562 +f 5931/115 5928/503 5929/4 5930/478 + +v -0.20351234078407 0.76114046573639 0.84002244472504 +v -0.19648766517639 0.76114046573639 0.84002244472504 +v -0.19648766517639 0.75420093536377 0.97936075925827 +v -0.20351234078407 0.75420093536377 0.97936075925827 +v -0.20351234078407 0.76548153162003 0.83609324693680 +v -0.19648766517639 0.76548153162003 0.83609324693680 +v -0.19234737753868 0.76527559757233 0.84022837877274 +v -0.19234737753868 0.75833612680435 0.97956669330597 +v -0.19648766517639 0.75813019275665 0.98370188474655 +v -0.20351234078407 0.75813019275665 0.98370188474655 +v -0.20765262842178 0.75833612680435 0.97956669330597 +v -0.20765262842178 0.76527559757233 0.84022837877274 +v 0.20351234078407 0.76114046573639 0.84002244472504 +v 0.19648766517639 0.76114046573639 0.84002244472504 +v 0.19648766517639 0.75420093536377 0.97936075925827 +v 0.20351234078407 0.75420093536377 0.97936075925827 +v 0.20351234078407 0.76548153162003 0.83609324693680 +v 0.19648766517639 0.76548153162003 0.83609324693680 +v 0.19234737753868 0.76527559757233 0.84022837877274 +v 0.19234737753868 0.75833612680435 0.97956669330597 +v 0.19648766517639 0.75813019275665 0.98370188474655 +v 0.20351234078407 0.75813019275665 0.98370188474655 +v 0.20765262842178 0.75833612680435 0.97956669330597 +v 0.20765262842178 0.76527559757233 0.84022837877274 +v -0.20351234078407 0.82043522596359 0.83883011341095 +v -0.19648766517639 0.82043522596359 0.83883011341095 +v -0.19234737753868 0.81005203723907 0.98214232921600 +v -0.19648766517639 0.80975282192230 0.98627287149429 +v -0.20351234078407 0.80975282192230 0.98627287149429 +v -0.20765262842178 0.81005203723907 0.98214232921600 +v 0.19648766517639 0.82043522596359 0.83883011341095 +v 0.20351234078407 0.82043522596359 0.83883011341095 +v 0.19234737753868 0.81005203723907 0.98214232921600 +v 0.19648766517639 0.80975282192230 0.98627287149429 +v 0.20351234078407 0.80975282192230 0.98627287149429 +v 0.20765262842178 0.81005203723907 0.98214232921600 +# 36 vertices + +vt 0.51926100254059 -0.55791020393372 0.00000000000000 +vt 0.00000000000000 -0.55791020393372 0.00000000000000 +vt 1.00000000000000 -0.55858159065247 0.00000000000000 +vt 0.95545959472656 -0.58120381832123 0.00000000000000 +vt 0.00000000000000 -0.55858159065247 0.00000000000000 +vt 1.00000000000000 -0.58187520503998 0.00000000000000 +vt 0.51926100254059 -0.58187520503998 0.00000000000000 +vt 0.00000000000000 -0.58187520503998 0.00000000000000 +vt 1.00000000000000 -0.58120381832123 0.00000000000000 +vt 0.95545959472656 -0.55858159065247 0.00000000000000 +vt 0.00000000000000 -0.58120381832123 0.00000000000000 +vt 1.00000000000000 -0.55791020393372 0.00000000000000 +vt 0.00000000000000 -0.95326876640320 0.00000000000000 +vt 0.00000000000000 -0.58120381832123 0.00000000000000 +# 14 texture coordinates + +o Cube.2_1 +usemtl default +f 5964/4555 5960/4554 5961/478 5965/4553 +f 5965/4553 5985/4677 5984/4676 5964/4555 +f 5965/4558 5961/4559 5966/4558 +f 5966/4555 5656/4676 5985/4678 5965/4559 +f 5966/4562 5961/4561 5962/478 5967/4553 +f 5967/4553 5986/4680 5656/4679 5966/4562 +f 5967/4565 5962/4559 5968/4565 +f 5968/4562 5987/4679 5986/4681 5967/4559 +f 5968/4555 5962/4554 5963/478 5969/4553 +f 5969/4553 5988/4683 5987/4682 5968/4555 +f 5969/4558 5963/4559 5970/4558 +f 5970/4555 5989/4682 5988/4684 5969/4559 +f 5970/4562 5963/4561 5960/478 5971/4553 +f 5971/4553 5661/4686 5989/4685 5970/4562 +f 5971/4565 5960/4559 5964/4565 +f 5964/4562 5984/4685 5661/4687 5971/4559 +f 5961/115 5960/478 5963/1752 5962/503 +f 5973/4555 5972/4553 5976/478 5977/4554 +f 5976/4555 5991/4676 5990/4677 5977/4553 +f 5978/4555 5973/4555 5977/4558 +f 5977/4559 5990/4678 5663/4676 5978/4555 +f 5974/4562 5973/4553 5978/478 5979/4561 +f 5978/4562 5663/4679 5992/4680 5979/4553 +f 5980/4562 5974/4562 5979/4565 +f 5979/4559 5992/4681 5993/4679 5980/4562 +f 5975/4555 5974/4553 5980/478 5981/4554 +f 5980/4555 5993/4682 5994/4683 5981/4553 +f 5982/4555 5975/4555 5981/4558 +f 5981/4559 5994/4684 5995/4682 5982/4555 +f 5972/4562 5975/4553 5982/478 5983/4561 +f 5982/4562 5995/4685 5669/4689 5983/4688 +f 5976/4562 5972/4562 5983/4565 +f 5983/4559 5669/4687 5991/4685 5976/4562 +f 5975/115 5972/503 5973/4 5974/478 + +v -0.10351233929396 0.76114046573639 0.84953618049622 +v -0.09648766368628 0.76114046573639 0.84953618049622 +v -0.09648766368628 0.75420093536377 0.98887443542480 +v -0.10351233929396 0.75420093536377 0.98887443542480 +v -0.10351233929396 0.76548153162003 0.84560692310333 +v -0.09648766368628 0.76548153162003 0.84560692310333 +v -0.09234737604856 0.76527559757233 0.84974211454391 +v -0.09234737604856 0.75833612680435 0.98908042907715 +v -0.09648766368628 0.75813019275665 0.99321556091309 +v -0.10351233929396 0.75813019275665 0.99321556091309 +v -0.10765262693167 0.75833612680435 0.98908042907715 +v -0.10765262693167 0.76527559757233 0.84974211454391 +v 0.10351233929396 0.76114046573639 0.84953618049622 +v 0.09648766368628 0.76114046573639 0.84953618049622 +v 0.09648766368628 0.75420093536377 0.98887443542480 +v 0.10351233929396 0.75420093536377 0.98887443542480 +v 0.10351233929396 0.76548153162003 0.84560692310333 +v 0.09648766368628 0.76548153162003 0.84560692310333 +v 0.09234737604856 0.76527559757233 0.84974211454391 +v 0.09234737604856 0.75833612680435 0.98908042907715 +v 0.09648766368628 0.75813019275665 0.99321556091309 +v 0.10351233929396 0.75813019275665 0.99321556091309 +v 0.10765262693167 0.75833612680435 0.98908042907715 +v 0.10765262693167 0.76527559757233 0.84974211454391 +v -0.09234737604856 0.81944918632507 0.85244011878967 +v -0.09234737604856 0.80936527252197 0.99162179231644 +v -0.09648766368628 0.80906599760056 0.99575233459473 +v -0.10351233929396 0.80906599760056 0.99575233459473 +v -0.10765262693167 0.80936527252197 0.99162179231644 +v -0.10765262693167 0.81944918632507 0.85244011878967 +v 0.09234737604856 0.81944918632507 0.85244011878967 +v 0.09234737604856 0.80936527252197 0.99162179231644 +v 0.09648766368628 0.80906599760056 0.99575233459473 +v 0.10351233929396 0.80906599760056 0.99575233459473 +v 0.10765262693167 0.80936527252197 0.99162179231644 +v 0.10765262693167 0.81944918632507 0.85244011878967 +# 36 vertices + +vt 0.51926100254059 -0.56285130977631 0.00000000000000 +vt 0.00000000000000 -0.56285130977631 0.00000000000000 +vt 1.00000000000000 -0.56352269649506 0.00000000000000 +vt 0.95545959472656 -0.58614504337311 0.00000000000000 +vt 0.00000000000000 -0.56352269649506 0.00000000000000 +vt 1.00000000000000 -0.58681631088257 0.00000000000000 +vt 0.51926100254059 -0.58681631088257 0.00000000000000 +vt 0.00000000000000 -0.58681631088257 0.00000000000000 +vt 1.00000000000000 -0.58614504337311 0.00000000000000 +vt 0.95545959472656 -0.56352269649506 0.00000000000000 +vt 0.00000000000000 -0.58614504337311 0.00000000000000 +vt 1.00000000000000 -0.56285130977631 0.00000000000000 +vt 0.00000000000000 -0.56285130977631 0.00000000000000 +vt 0.00000000000000 -0.56352269649506 0.00000000000000 +vt 0.00000000000000 -0.58681631088257 0.00000000000000 +vt 0.00000000000000 -0.58614504337311 0.00000000000000 +# 16 texture coordinates + +o Cube.1_3 +usemtl default +f 6000/4555 5996/4554 5997/478 6001/4553 +f 6001/4553 5670/4691 5677/4690 6000/4555 +f 6001/4558 5997/4559 6002/4558 +f 6002/4555 6020/4690 5670/4692 6001/4559 +f 6002/4562 5997/4561 5998/478 6003/4553 +f 6003/4553 6021/4694 6020/4693 6002/4562 +f 6003/4565 5998/4559 6004/4565 +f 6004/4562 6022/4693 6021/4695 6003/4559 +f 6004/4555 5998/4554 5999/478 6005/4553 +f 6005/4553 6023/4697 6022/4696 6004/4555 +f 6005/4558 5999/4559 6006/4558 +f 6006/4555 6024/4696 6023/4698 6005/4559 +f 6006/4562 5999/4561 5996/478 6007/4553 +f 6007/4553 6025/4700 6024/4699 6006/4562 +f 6007/4565 5996/4559 6000/4565 +f 6000/4562 5677/4699 6025/4701 6007/4559 +f 5997/115 5996/478 5999/1752 5998/503 +f 6009/4555 6008/4553 6012/478 6013/4554 +f 6012/4555 5679/4690 5678/4702 6013/4553 +f 6014/4555 6009/4555 6013/4558 +f 6013/4559 5678/4692 6026/4690 6014/4555 +f 6010/4562 6009/4553 6014/478 6015/4561 +f 6014/4562 6026/4693 6027/4703 6015/4553 +f 6016/4562 6010/4562 6015/4565 +f 6015/4559 6027/4695 6028/4693 6016/4562 +f 6011/4555 6010/4553 6016/478 6017/4554 +f 6016/4555 6028/4696 6029/4704 6017/4553 +f 6018/4555 6011/4555 6017/4558 +f 6017/4559 6029/4698 6030/4696 6018/4555 +f 6008/4562 6011/4553 6018/478 6019/4561 +f 6018/4562 6030/4699 6031/4705 6019/4583 +f 6012/4562 6008/4562 6019/4565 +f 6019/4559 6031/4701 5679/4699 6012/4562 +f 6011/115 6008/503 6009/4 6010/478 + +v 0.00351233966649 0.75420093536377 1.00443661212921 +v -0.00351233966649 0.75420093536377 1.00443661212921 +v -0.00351233966649 0.76548153162003 0.86116909980774 +v 0.00351233966649 0.76548153162003 0.86116909980774 +v 0.00765262497589 0.76527559757233 0.86530423164368 +v -0.00765262497589 0.76527559757233 0.86530423164368 +v 0.00351233966649 0.76114046573639 0.86509829759598 +v -0.00351233966649 0.76114046573639 0.86509829759598 +v -0.00765262497589 0.75833612680435 1.00464260578156 +v -0.00351233966649 0.75813019275665 1.00877773761749 +v 0.00351233966649 0.75813019275665 1.00877773761749 +v 0.00765262497589 0.75833612680435 1.00464260578156 +v -0.00351233966649 0.81862497329712 0.86381578445435 +v 0.00351233966649 0.81862497329712 0.86381578445435 +v 0.00765262497589 0.81832569837570 0.86794632673264 +v 0.00765262497589 0.80824178457260 1.00712800025940 +v 0.00351233966649 0.80794256925583 1.01125848293304 +v -0.00351233966649 0.80794256925583 1.01125848293304 +v -0.00765262497589 0.80824178457260 1.00712800025940 +v -0.00765262497589 0.81832569837570 0.86794632673264 +# 20 vertices + +vt 0.51926100254059 -0.57093381881714 0.00000000000000 +vt 0.00000000000000 -0.57093381881714 0.00000000000000 +vt 1.00000000000000 -0.57160520553589 0.00000000000000 +vt 0.95545959472656 -0.59422755241394 0.00000000000000 +vt 0.00000000000000 -0.57160520553589 0.00000000000000 +vt 1.00000000000000 -0.59489893913269 0.00000000000000 +vt 0.51926100254059 -0.59489893913269 0.00000000000000 +vt 0.00000000000000 -0.59489893913269 0.00000000000000 +vt 1.00000000000000 -0.59422755241394 0.00000000000000 +vt 0.95545959472656 -0.57160520553589 0.00000000000000 +vt 0.00000000000000 -0.59422755241394 0.00000000000000 +vt 0.00000000000000 -1.00000000000000 0.00000000000000 +vt 0.00000000000000 -1.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.57160520553589 0.00000000000000 +# 14 texture coordinates + +o Cube_1 +usemtl default +f 6034/4555 6039/4554 6038/478 6035/4553 +f 6035/4553 6045/4707 6044/4706 6034/4555 +f 6035/4559 6038/4559 6036/4558 +f 6036/4555 6046/4706 6045/4708 6035/4559 +f 6036/4562 6038/4561 6032/478 6043/4553 +f 6043/4553 6047/4710 6046/4709 6036/4562 +f 6043/4559 6032/4559 6042/4565 +f 6042/4562 6048/4709 6047/4711 6043/4559 +f 6042/4555 6032/4554 6033/478 6041/4553 +f 6041/4553 6049/4713 6048/4712 6042/4555 +f 6041/4559 6033/4559 6040/4558 +f 6040/4555 6050/4712 6049/4714 6041/4559 +f 6040/4562 6033/4561 6039/478 6037/4553 +f 6037/4553 6051/4716 6050/4715 6040/4562 +f 6037/4559 6039/4559 6034/4565 +f 6038/115 6039/478 6033/4 6032/503 +f 6039/4555 6038/4553 6035/4717 6034/4554 +f 6035/4555 6045/4706 6044/4707 6034/4553 +f 6037/4555 6039/4555 6034/4558 +f 6034/4559 6044/4708 6051/4706 6037/4555 +f 6033/4562 6039/4553 6037/4718 6040/4561 +f 6037/4562 6051/4709 6050/4719 6040/4553 +f 6041/4562 6033/4562 6040/4565 +f 6040/4559 6050/4711 6049/4709 6041/4562 +f 6032/4555 6033/4553 6041/478 6042/4554 +f 6041/4555 6049/4712 6048/4713 6042/4553 +f 6043/4555 6032/4555 6042/4558 +f 6042/4559 6048/4714 6047/4712 6043/4555 +f 6038/4562 6032/4553 6043/4718 6036/4561 +f 6043/4562 6047/4715 6046/4716 6036/4553 +f 6035/4562 6038/4562 6036/4565 +f 6032/115 6038/503 6039/4 6033/478 + +v -0.01874083653092 0.84953737258911 -2.23155021667480 +v -0.01874083653092 0.85579663515091 -2.23186230659485 +v -0.01874083653092 0.86584234237671 -2.12528038024902 +v -0.01874083653092 0.87210160493851 -2.12559270858765 +v -0.00624694535509 0.84953737258911 -2.23155021667480 +v -0.00624694535509 0.85579663515091 -2.23186230659485 +v -0.00624694535509 0.86205589771271 -2.23217463493347 +v -0.00624694535509 0.86831516027451 -2.23248672485352 +v 0.00624694535509 0.84953737258911 -2.23155021667480 +v 0.00624694535509 0.85579663515091 -2.23186230659485 +v 0.00624694535509 0.86205589771271 -2.23217463493347 +v 0.00624694535509 0.86831516027451 -2.23248672485352 +v 0.01874083653092 0.84953737258911 -2.23155021667480 +v 0.01874083653092 0.85579663515091 -2.23186230659485 +v 0.01874083653092 0.86584234237671 -2.12528038024902 +v 0.01874083653092 0.87210160493851 -2.12559270858765 +v 0.01874083653092 0.86136978864670 -1.99430942535400 +v 0.01874083653092 0.86762905120850 -1.99462163448334 +v 0.01874083653092 0.87388831377029 -1.99493372440338 +v 0.01874083653092 0.88014757633209 -1.99524593353271 +v 0.01874083653092 0.87320220470428 -1.75706863403320 +v 0.01874083653092 0.87946146726608 -1.75738072395325 +v 0.01874083653092 0.88572072982788 -1.75769293308258 +v 0.01874083653092 0.89197999238968 -1.75800514221191 +v 0.01982690393925 0.88503462076187 -1.51982784271240 +v 0.01982690393925 0.89129388332367 -1.52013993263245 +v 0.01982690393925 0.89755314588547 -1.52045214176178 +v 0.01982690393925 0.90381240844727 -1.52076435089111 +v 0.00624694535509 0.88503462076187 -1.51982784271240 +v 0.00624694535509 0.89129388332367 -1.52013993263245 +v 0.00624694535509 0.89755314588547 -1.52045214176178 +v 0.00624694535509 0.90381240844727 -1.52076435089111 +v -0.00624694535509 0.88503462076187 -1.51982784271240 +v -0.00624694535509 0.89129388332367 -1.52013993263245 +v -0.00624694535509 0.89755314588547 -1.52045214176178 +v -0.00624694535509 0.90381240844727 -1.52076435089111 +v -0.01982690393925 0.88503462076187 -1.51982784271240 +v -0.01982690393925 0.89129388332367 -1.52013993263245 +v -0.01982690393925 0.89755314588547 -1.52045214176178 +v -0.01982690393925 0.90381240844727 -1.52076435089111 +v -0.01874083653092 0.87320220470428 -1.75706863403320 +v -0.01874083653092 0.87946146726608 -1.75738072395325 +v -0.01874083653092 0.88572072982788 -1.75769293308258 +v -0.01874083653092 0.89197999238968 -1.75800514221191 +v -0.01874083653092 0.86136978864670 -1.99430942535400 +v -0.01874083653092 0.86762905120850 -1.99462163448334 +v -0.01874083653092 0.87388831377029 -1.99493372440338 +v -0.01874083653092 0.88014757633209 -1.99524593353271 +v -0.00624694535509 0.88014757633209 -1.99524593353271 +v -0.00624694535509 0.89197999238968 -1.75800514221191 +v 0.00624694535509 0.88014757633209 -1.99524593353271 +v 0.00624694535509 0.89197999238968 -1.75800514221191 +v -0.00624694535509 0.87320220470428 -1.75706863403320 +v -0.00624694535509 0.86136978864670 -1.99430942535400 +v 0.00624694535509 0.87320220470428 -1.75706863403320 +v 0.00624694535509 0.86136978864670 -1.99430942535400 +# 56 vertices + +# 0 texture coordinate + +o Cube.9 +usemtl Mat.6 +f 6052/1147 6053/1098 6057/1103 6056/478 +f 6056/1100 6057/1099 6061/1098 6060/1147 +f 6060/115 6061/1108 6065/1099 6064/1100 +f 6053/1098 6054/1150 6058/1109 6057/1103 +f 6057/1099 6058/1134 6062/1150 6061/1098 +f 6061/1108 6062/1136 6066/1134 6065/1099 +f 6054/1150 6055/1113 6059/4 6058/1109 +f 6058/1134 6059/1114 6063/1113 6062/1150 +f 6062/1136 6063/503 6067/1114 6066/1134 +f 6064/1147 6065/1098 6069/1103 6068/478 +f 6068/1100 6069/1099 6073/1098 6072/1147 +f 6072/115 6073/1108 6077/1099 6076/1100 +f 6065/1098 6066/1150 6070/1109 6069/1103 +f 6069/1099 6070/1134 6074/1150 6073/1098 +f 6073/1108 6074/1136 6078/1134 6077/1099 +f 6066/1150 6067/1113 6071/4 6070/1109 +f 6070/1134 6071/1114 6075/1113 6074/1150 +f 6074/1136 6075/503 6079/1114 6078/1134 +f 6076/1147 6077/1098 6081/1103 6080/478 +f 6080/1100 6081/1099 6085/1098 6084/1147 +f 6084/115 6085/1108 6089/1099 6088/1100 +f 6077/1098 6078/1150 6082/1109 6081/1103 +f 6081/1099 6082/1134 6086/1150 6085/1098 +f 6085/1108 6086/1136 6090/1134 6089/1099 +f 6078/1150 6079/1113 6083/4 6082/1109 +f 6082/1134 6083/1114 6087/1113 6086/1150 +f 6086/1136 6087/503 6091/1114 6090/1134 +f 6088/1147 6089/1098 6093/1103 6092/478 +f 6092/1100 6093/1099 6097/1098 6096/1147 +f 6096/115 6097/1108 6053/1099 6052/1100 +f 6089/1098 6090/1150 6094/1109 6093/1103 +f 6093/1099 6094/1134 6098/1150 6097/1098 +f 6097/1108 6098/1136 6054/1134 6053/1099 +f 6090/1150 6091/1113 6095/4 6094/1109 +f 6094/1134 6095/1114 6099/1113 6098/1150 +f 6098/1136 6099/503 6055/1114 6054/1134 +f 6055/1147 6099/1098 6100/1103 6059/478 +f 6059/1100 6100/1099 6102/1098 6063/1147 +f 6063/115 6102/1108 6071/1099 6067/1100 +f 6099/1098 6095/1150 6101/1109 6100/1103 +f 6100/1099 6101/1134 6103/1150 6102/1098 +f 6102/1108 6103/1136 6075/1134 6071/1099 +f 6095/1150 6091/1113 6087/4 6101/1109 +f 6101/1134 6087/1114 6083/1113 6103/1150 +f 6103/1136 6083/503 6079/1114 6075/1134 +f 6088/1147 6092/1098 6104/1103 6084/478 +f 6084/1100 6104/1099 6106/1098 6080/1147 +f 6080/115 6106/1108 6072/1099 6076/1100 +f 6092/1098 6096/1150 6105/1109 6104/1103 +f 6104/1099 6105/1134 6107/1150 6106/1098 +f 6106/1108 6107/1136 6068/1134 6072/1099 +f 6096/1150 6052/1113 6056/4 6105/1109 +f 6105/1134 6056/1114 6060/1113 6107/1150 +f 6107/1136 6060/503 6064/1114 6068/1134 + +v -0.05960589274764 0.84778928756714 -2.40018558502197 +v -0.05960589274764 0.85404855012894 -2.40049791336060 +v -0.05960589274764 0.85904622077942 -2.39512968063354 +v -0.05960589274764 0.86530548334122 -2.39544177055359 +v -0.01986863091588 0.84778928756714 -2.40018558502197 +v -0.01986863091588 0.85404855012894 -2.40049791336060 +v -0.01986863091588 0.86030781269073 -2.40081000328064 +v -0.01986863091588 0.86656707525253 -2.40112233161926 +v 0.01986863091588 0.84778928756714 -2.40018558502197 +v 0.01986863091588 0.85404855012894 -2.40049791336060 +v 0.01986863091588 0.86030781269073 -2.40081000328064 +v 0.01986863091588 0.86656707525253 -2.40112233161926 +v 0.05960589274764 0.84778928756714 -2.40018558502197 +v 0.05960589274764 0.85404855012894 -2.40049791336060 +v 0.05960589274764 0.85904622077942 -2.39512968063354 +v 0.05960589274764 0.86530548334122 -2.39544177055359 +v 0.05960589274764 0.84841001033783 -2.38774013519287 +v 0.05960589274764 0.85466927289963 -2.38805222511292 +v 0.05960589274764 0.86092853546143 -2.38836455345154 +v 0.05960589274764 0.86718779802322 -2.38867664337158 +v 0.05960589274764 0.84903073310852 -2.37529444694519 +v 0.05960589274764 0.85528999567032 -2.37560677528381 +v 0.05960589274764 0.86154925823212 -2.37591886520386 +v 0.05960589274764 0.86780852079391 -2.37623095512390 +v 0.06306017190218 0.84965145587921 -2.36284899711609 +v 0.06306017190218 0.85591071844101 -2.36316108703613 +v 0.06306017190218 0.86216998100281 -2.36347317695618 +v 0.06306017190218 0.86842924356461 -2.36378550529480 +v 0.01986863091588 0.84965145587921 -2.36284899711609 +v 0.01986863091588 0.85591071844101 -2.36316108703613 +v 0.01986863091588 0.86216998100281 -2.36347317695618 +v 0.01986863091588 0.86842924356461 -2.36378550529480 +v -0.01986863091588 0.84965145587921 -2.36284899711609 +v -0.01986863091588 0.85591071844101 -2.36316108703613 +v -0.01986863091588 0.86216998100281 -2.36347317695618 +v -0.01986863091588 0.86842924356461 -2.36378550529480 +v -0.06306017190218 0.84965145587921 -2.36284899711609 +v -0.06306017190218 0.85591071844101 -2.36316108703613 +v -0.06306017190218 0.86216998100281 -2.36347317695618 +v -0.06306017190218 0.86842924356461 -2.36378550529480 +v -0.05960589274764 0.84903073310852 -2.37529444694519 +v -0.05960589274764 0.85528999567032 -2.37560677528381 +v -0.05960589274764 0.86154925823212 -2.37591886520386 +v -0.05960589274764 0.86780852079391 -2.37623095512390 +v -0.05960589274764 0.84841001033783 -2.38774013519287 +v -0.05960589274764 0.85466927289963 -2.38805222511292 +v -0.05960589274764 0.86092853546143 -2.38836455345154 +v -0.05960589274764 0.86718779802322 -2.38867664337158 +v -0.01986863091588 0.86718779802322 -2.38867664337158 +v -0.01986863091588 0.86780852079391 -2.37623095512390 +v 0.01986863091588 0.86718779802322 -2.38867664337158 +v 0.01986863091588 0.86780852079391 -2.37623095512390 +v -0.01986863091588 0.84903073310852 -2.37529444694519 +v -0.01986863091588 0.84841001033783 -2.38774013519287 +v 0.01986863091588 0.84903073310852 -2.37529444694519 +v 0.01986863091588 0.84841001033783 -2.38774013519287 +# 56 vertices + +# 0 texture coordinate + +o Cube.8_2 +usemtl Mat.6 +f 6108/1147 6109/1098 6113/1103 6112/478 +f 6112/1100 6113/1099 6117/1098 6116/1147 +f 6116/115 6117/1108 6121/1099 6120/1100 +f 6109/1098 6110/1150 6114/1109 6113/1103 +f 6113/1099 6114/1134 6118/1150 6117/1098 +f 6117/1108 6118/1136 6122/1134 6121/1099 +f 6110/1150 6111/1113 6115/4 6114/1109 +f 6114/1134 6115/1114 6119/1113 6118/1150 +f 6118/1136 6119/503 6123/1114 6122/1134 +f 6120/1147 6121/1098 6125/1103 6124/478 +f 6124/1100 6125/1099 6129/1098 6128/1147 +f 6128/115 6129/1108 6133/1099 6132/1100 +f 6121/1098 6122/1150 6126/1109 6125/1103 +f 6125/1099 6126/1134 6130/1150 6129/1098 +f 6129/1108 6130/1136 6134/1134 6133/1099 +f 6122/1150 6123/1113 6127/4 6126/1109 +f 6126/1134 6127/1114 6131/1113 6130/1150 +f 6130/1136 6131/503 6135/1114 6134/1134 +f 6132/1147 6133/1098 6137/1103 6136/478 +f 6136/1100 6137/1099 6141/1098 6140/1147 +f 6140/115 6141/1108 6145/1099 6144/1100 +f 6133/1098 6134/1150 6138/1109 6137/1103 +f 6137/1099 6138/1134 6142/1150 6141/1098 +f 6141/1108 6142/1136 6146/1134 6145/1099 +f 6134/1150 6135/1113 6139/4 6138/1109 +f 6138/1134 6139/1114 6143/1113 6142/1150 +f 6142/1136 6143/503 6147/1114 6146/1134 +f 6144/1147 6145/1098 6149/1103 6148/478 +f 6148/1100 6149/1099 6153/1098 6152/1147 +f 6152/115 6153/1108 6109/1099 6108/1100 +f 6145/1098 6146/1150 6150/1109 6149/1103 +f 6149/1099 6150/1134 6154/1150 6153/1098 +f 6153/1108 6154/1136 6110/1134 6109/1099 +f 6146/1150 6147/1113 6151/4 6150/1109 +f 6150/1134 6151/1114 6155/1113 6154/1150 +f 6154/1136 6155/503 6111/1114 6110/1134 +f 6111/1147 6155/1098 6156/1103 6115/478 +f 6115/1100 6156/1099 6158/1098 6119/1147 +f 6119/115 6158/1108 6127/1099 6123/1100 +f 6155/1098 6151/1150 6157/1109 6156/1103 +f 6156/1099 6157/1134 6159/1150 6158/1098 +f 6158/1108 6159/1136 6131/1134 6127/1099 +f 6151/1150 6147/1113 6143/4 6157/1109 +f 6157/1134 6143/1114 6139/1113 6159/1150 +f 6159/1136 6139/503 6135/1114 6131/1134 +f 6144/1147 6148/1098 6160/1103 6140/478 +f 6140/1100 6160/1099 6162/1098 6136/1147 +f 6136/115 6162/1108 6128/1099 6132/1100 +f 6148/1098 6152/1150 6161/1109 6160/1103 +f 6160/1099 6161/1134 6163/1150 6162/1098 +f 6162/1108 6163/1136 6124/1134 6128/1099 +f 6152/1150 6108/1113 6112/4 6161/1109 +f 6161/1134 6112/1114 6116/1113 6163/1150 +f 6163/1136 6116/503 6120/1114 6124/1134 + +v -0.77117592096329 0.75985777378082 -2.44209766387939 +v -0.77117592096329 0.79039072990417 -2.44362068176270 +v -0.77117592096329 0.82092374563217 -2.29404544830322 +v -0.77117592096329 0.85145670175552 -2.29556822776794 +v -0.25705862045288 0.75985777378082 -2.44209766387939 +v -0.25705862045288 0.79039072990417 -2.44362068176270 +v -0.25705862045288 0.82092374563217 -2.44514346122742 +v -0.25705862045288 0.85145670175552 -2.44666624069214 +v 0.25705862045288 0.75985777378082 -2.44209766387939 +v 0.25705862045288 0.79039072990417 -2.44362068176270 +v 0.25705862045288 0.82092374563217 -2.44514346122742 +v 0.25705862045288 0.85145670175552 -2.44666624069214 +v 0.77117592096329 0.75985777378082 -2.44209766387939 +v 0.77117592096329 0.79039072990417 -2.44362068176270 +v 0.77117592096329 0.82092374563217 -2.29404544830322 +v 0.77117592096329 0.85145670175552 -2.29556822776794 +v 0.77117592096329 0.77655375003815 -2.10734200477600 +v 0.77117592096329 0.80708676576614 -2.10886502265930 +v 0.77117592096329 0.83761972188950 -2.11038780212402 +v 0.77117592096329 0.86815273761749 -2.11191058158875 +v 0.77117592096329 0.79324972629547 -1.77258646488190 +v 0.77117592096329 0.82378274202347 -1.77410924434662 +v 0.77117592096329 0.85431569814682 -1.77563214302063 +v 0.77117592096329 0.88484871387482 -1.77715492248535 +v 0.81586706638336 0.80994576215744 -1.43783080577850 +v 0.81586706638336 0.84047871828079 -1.43935358524323 +v 0.81586706638336 0.87101173400879 -1.44087648391724 +v 0.81586706638336 0.90154469013214 -1.44239926338196 +v 0.25705862045288 0.80994576215744 -1.43783080577850 +v 0.25705862045288 0.84047871828079 -1.43935358524323 +v 0.25705862045288 0.87101173400879 -1.44087648391724 +v 0.25705862045288 0.90154469013214 -1.44239926338196 +v -0.25705862045288 0.80994576215744 -1.43783080577850 +v -0.25705862045288 0.84047871828079 -1.43935358524323 +v -0.25705862045288 0.87101173400879 -1.44087648391724 +v -0.25705862045288 0.90154469013214 -1.44239926338196 +v -0.81586706638336 0.80994576215744 -1.43783080577850 +v -0.81586706638336 0.84047871828079 -1.43935358524323 +v -0.81586706638336 0.87101173400879 -1.44087648391724 +v -0.81586706638336 0.90154469013214 -1.44239926338196 +v -0.77117592096329 0.79324972629547 -1.77258646488190 +v -0.77117592096329 0.82378274202347 -1.77410924434662 +v -0.77117592096329 0.85431569814682 -1.77563214302063 +v -0.77117592096329 0.88484871387482 -1.77715492248535 +v -0.77117592096329 0.77655375003815 -2.10734200477600 +v -0.77117592096329 0.80708676576614 -2.10886502265930 +v -0.77117592096329 0.83761972188950 -2.11038780212402 +v -0.77117592096329 0.86815273761749 -2.11191058158875 +v -0.25705862045288 0.86815273761749 -2.11191058158875 +v -0.25705862045288 0.88484871387482 -1.77715492248535 +v 0.25705862045288 0.86815273761749 -2.11191058158875 +v 0.25705862045288 0.88484871387482 -1.77715492248535 +v -0.25705862045288 0.79324972629547 -1.77258646488190 +v -0.25705862045288 0.77655375003815 -2.10734200477600 +v 0.25705862045288 0.79324972629547 -1.77258646488190 +v 0.25705862045288 0.77655375003815 -2.10734200477600 +# 56 vertices + +# 0 texture coordinate + +o Cube.7_3 +usemtl Mat.4 +f 6164/1147 6165/1098 6169/1103 6168/478 +f 6168/1100 6169/1099 6173/1098 6172/1147 +f 6172/115 6173/1108 6177/1099 6176/1100 +f 6165/1098 6166/1150 6170/1109 6169/1103 +f 6169/1099 6170/1134 6174/1150 6173/1098 +f 6173/1108 6174/1136 6178/1134 6177/1099 +f 6166/1150 6167/1113 6171/4 6170/1109 +f 6170/1134 6171/1114 6175/1113 6174/1150 +f 6174/1136 6175/503 6179/1114 6178/1134 +f 6176/1147 6177/1098 6181/1103 6180/478 +f 6180/1100 6181/1099 6185/1098 6184/1147 +f 6184/115 6185/1108 6189/1099 6188/1100 +f 6177/1098 6178/1150 6182/1109 6181/1103 +f 6181/1099 6182/1134 6186/1150 6185/1098 +f 6185/1108 6186/1136 6190/1134 6189/1099 +f 6178/1150 6179/1113 6183/4 6182/1109 +f 6182/1134 6183/1114 6187/1113 6186/1150 +f 6186/1136 6187/503 6191/1114 6190/1134 +f 6188/1147 6189/1098 6193/1103 6192/478 +f 6192/1100 6193/1099 6197/1098 6196/1147 +f 6196/115 6197/1108 6201/1099 6200/1100 +f 6189/1098 6190/1150 6194/1109 6193/1103 +f 6193/1099 6194/1134 6198/1150 6197/1098 +f 6197/1108 6198/1136 6202/1134 6201/1099 +f 6190/1150 6191/1113 6195/4 6194/1109 +f 6194/1134 6195/1114 6199/1113 6198/1150 +f 6198/1136 6199/503 6203/1114 6202/1134 +f 6200/1147 6201/1098 6205/1103 6204/478 +f 6204/1100 6205/1099 6209/1098 6208/1147 +f 6208/115 6209/1108 6165/1099 6164/1100 +f 6201/1098 6202/1150 6206/1109 6205/1103 +f 6205/1099 6206/1134 6210/1150 6209/1098 +f 6209/1108 6210/1136 6166/1134 6165/1099 +f 6202/1150 6203/1113 6207/4 6206/1109 +f 6206/1134 6207/1114 6211/1113 6210/1150 +f 6210/1136 6211/503 6167/1114 6166/1134 +f 6167/1147 6211/1098 6212/1103 6171/478 +f 6171/1100 6212/1099 6214/1098 6175/1147 +f 6175/115 6214/1108 6183/1099 6179/1100 +f 6211/1098 6207/1150 6213/1109 6212/1103 +f 6212/1099 6213/1134 6215/1150 6214/1098 +f 6214/1108 6215/1136 6187/1134 6183/1099 +f 6207/1150 6203/1113 6199/4 6213/1109 +f 6213/1134 6199/1114 6195/1113 6215/1150 +f 6215/1136 6195/503 6191/1114 6187/1134 +f 6200/1147 6204/1098 6216/1103 6196/478 +f 6196/1100 6216/1099 6218/1098 6192/1147 +f 6192/115 6218/1108 6184/1099 6188/1100 +f 6204/1098 6208/1150 6217/1109 6216/1103 +f 6216/1099 6217/1134 6219/1150 6218/1098 +f 6218/1108 6219/1136 6180/1134 6184/1099 +f 6208/1150 6164/1113 6168/4 6217/1109 +f 6217/1134 6168/1114 6172/1113 6219/1150 +f 6219/1136 6172/503 6176/1114 6180/1134 + +v -1.03984236717224 0.75201499462128 -0.47317734360695 +v -1.03984236717224 0.78280162811279 -0.47317734360695 +v -1.01444363594055 0.75201499462128 -0.47317734360695 +v -1.01444363594055 0.78280162811279 -0.47317734360695 +v -1.01444363594055 0.75201499462128 -0.45355764031410 +v -1.01444363594055 0.78280162811279 -0.45355764031410 +v -1.03984236717224 0.75201499462128 -0.45355764031410 +v -1.03984236717224 0.78280162811279 -0.45355764031410 +v 1.03984236717224 0.75201499462128 -0.47317734360695 +v 1.03984236717224 0.78280162811279 -0.47317734360695 +v 1.01444363594055 0.75201499462128 -0.47317734360695 +v 1.01444363594055 0.78280162811279 -0.47317734360695 +v 1.01444363594055 0.75201499462128 -0.45355764031410 +v 1.01444363594055 0.78280162811279 -0.45355764031410 +v 1.03984236717224 0.75201499462128 -0.45355764031410 +v 1.03984236717224 0.78280162811279 -0.45355764031410 +# 16 vertices + +# 0 normal + +# 0 texture coordinate + +o Cube.9_1 +usemtl Mat.5 +f 6220/115/20 6221/503/20 6223/4/20 6222/478/20 +f 6222/115/3 6223/503/3 6225/4/3 6224/478/3 +f 6224/115/21 6225/503/21 6227/4/21 6226/478/21 +f 6226/115/22 6227/503/22 6221/4/22 6220/478/22 +f 6221/115/5 6227/503/5 6225/4/5 6223/478/5 +f 6226/115/1 6220/503/1 6222/4/1 6224/478/1 +f 6228/4/20 6230/503/20 6231/115/20 6229/478/20 +f 6230/4/22 6232/503/22 6233/115/22 6231/478/22 +f 6232/4/21 6234/503/21 6235/115/21 6233/478/21 +f 6234/4/3 6228/503/3 6229/115/3 6235/478/3 +f 6229/4/5 6231/503/5 6233/115/5 6235/478/5 +f 6234/4/1 6232/503/1 6230/115/1 6228/478/1 + +v -1.03361928462982 0.67546534538269 -0.53081780672073 +v -1.03361928462982 0.78617012500763 -0.53081780672073 +v -1.00822055339813 0.67546534538269 -0.53081780672073 +v -1.00822055339813 0.78617012500763 -0.53081780672073 +v -1.00822055339813 0.67546534538269 -0.33923807740211 +v -1.00822055339813 0.78617012500763 -0.33923807740211 +v -1.03361928462982 0.67546534538269 -0.33923807740211 +v -1.03361928462982 0.78617012500763 -0.33923807740211 +v 1.03361928462982 0.67546534538269 -0.53081780672073 +v 1.03361928462982 0.78617012500763 -0.53081780672073 +v 1.00822055339813 0.67546534538269 -0.53081780672073 +v 1.00822055339813 0.78617012500763 -0.53081780672073 +v 1.00822055339813 0.67546534538269 -0.33923807740211 +v 1.00822055339813 0.78617012500763 -0.33923807740211 +v 1.03361928462982 0.67546534538269 -0.33923807740211 +v 1.03361928462982 0.78617012500763 -0.33923807740211 +# 16 vertices + +# 0 normal + +# 0 texture coordinate + +o Cube.7_4 +usemtl Mat.8 +f 6236/115/20 6237/503/20 6239/4/20 6238/478/20 +f 6238/115/3 6239/503/3 6241/4/3 6240/478/3 +f 6240/115/21 6241/503/21 6243/4/21 6242/478/21 +f 6242/115/22 6243/503/22 6237/4/22 6236/478/22 +f 6237/115/5 6243/503/5 6241/4/5 6239/478/5 +f 6242/115/1 6236/503/1 6238/4/1 6240/478/1 +f 6244/4/20 6246/503/20 6247/115/20 6245/478/20 +f 6246/4/22 6248/503/22 6249/115/22 6247/478/22 +f 6248/4/21 6250/503/21 6251/115/21 6249/478/21 +f 6250/4/3 6244/503/3 6245/115/3 6251/478/3 +f 6245/4/5 6247/503/5 6249/115/5 6251/478/5 +f 6250/4/1 6248/503/1 6246/115/1 6244/478/1 + +v -1.03984236717224 0.73048293590546 -0.53081780672073 +v -1.03984236717224 0.75480902194977 -0.53081780672073 +v -1.01444363594055 0.73048293590546 -0.53081780672073 +v -1.01444363594055 0.75480902194977 -0.53081780672073 +v -1.01444363594055 0.73048293590546 -0.33923807740211 +v -1.01444363594055 0.75480902194977 -0.33923807740211 +v -1.03984236717224 0.73048293590546 -0.33923807740211 +v -1.03984236717224 0.75480902194977 -0.33923807740211 +v 1.03984236717224 0.73048293590546 -0.53081780672073 +v 1.03984236717224 0.75480902194977 -0.53081780672073 +v 1.01444363594055 0.73048293590546 -0.53081780672073 +v 1.01444363594055 0.75480902194977 -0.53081780672073 +v 1.01444363594055 0.73048293590546 -0.33923807740211 +v 1.01444363594055 0.75480902194977 -0.33923807740211 +v 1.03984236717224 0.73048293590546 -0.33923807740211 +v 1.03984236717224 0.75480902194977 -0.33923807740211 +# 16 vertices + +# 0 normal + +# 0 texture coordinate + +o Cube.8_3 +usemtl Mat.5 +f 6252/115/20 6253/503/20 6255/4/20 6254/478/20 +f 6254/115/3 6255/503/3 6257/4/3 6256/478/3 +f 6256/115/21 6257/503/21 6259/4/21 6258/478/21 +f 6258/115/22 6259/503/22 6253/4/22 6252/478/22 +f 6253/115/5 6259/503/5 6257/4/5 6255/478/5 +f 6258/115/1 6252/503/1 6254/4/1 6256/478/1 +f 6260/4/20 6262/503/20 6263/115/20 6261/478/20 +f 6262/4/22 6264/503/22 6265/115/22 6263/478/22 +f 6264/4/21 6266/503/21 6267/115/21 6265/478/21 +f 6266/4/3 6260/503/3 6261/115/3 6267/478/3 +f 6261/4/5 6263/503/5 6265/115/5 6267/478/5 +f 6266/4/1 6264/503/1 6262/115/1 6260/478/1 + +v -1.04432630538940 0.67244189977646 -0.54194939136505 +v -1.04432630538940 0.79115211963654 -0.54194939136505 +v -1.00478315353394 0.67244189977646 -0.54194939136505 +v -1.00478315353394 0.79115211963654 -0.54194939136505 +v -1.00478315353394 0.67244189977646 -0.32810649275780 +v -1.00478315353394 0.79115211963654 -0.32810649275780 +v -1.04432630538940 0.67244189977646 -0.32810649275780 +v -1.04432630538940 0.79115211963654 -0.32810649275780 +v -1.00478315353394 0.78026545047760 -0.52382999658585 +v -1.00478315353394 0.68332850933075 -0.52382999658585 +v -1.00478315353394 0.78026545047760 -0.34622588753700 +v -1.00478315353394 0.68332850933075 -0.34622588753700 +v -1.04432630538940 0.78026545047760 -0.52382999658585 +v -1.04432630538940 0.68332850933075 -0.52382999658585 +v -1.04432630538940 0.78026545047760 -0.34622588753700 +v -1.04432630538940 0.68332850933075 -0.34622588753700 +v 1.04432630538940 0.67244189977646 -0.54194939136505 +v 1.04432630538940 0.79115211963654 -0.54194939136505 +v 1.00478315353394 0.67244189977646 -0.54194939136505 +v 1.00478315353394 0.79115211963654 -0.54194939136505 +v 1.00478315353394 0.67244189977646 -0.32810649275780 +v 1.00478315353394 0.79115211963654 -0.32810649275780 +v 1.04432630538940 0.67244189977646 -0.32810649275780 +v 1.04432630538940 0.79115211963654 -0.32810649275780 +v 1.00478315353394 0.78026545047760 -0.52382999658585 +v 1.00478315353394 0.68332850933075 -0.52382999658585 +v 1.00478315353394 0.78026545047760 -0.34622588753700 +v 1.00478315353394 0.68332850933075 -0.34622588753700 +v 1.04432630538940 0.78026545047760 -0.52382999658585 +v 1.04432630538940 0.68332850933075 -0.52382999658585 +v 1.04432630538940 0.78026545047760 -0.34622588753700 +v 1.04432630538940 0.68332850933075 -0.34622588753700 +# 32 vertices + +# 0 normal + +vt 0.08473227918148 -0.90829229354858 0.00000000000000 +vt 0.91526770591736 -0.90829229354858 0.00000000000000 +vt 0.91526770591736 -0.09170766174793 0.00000000000000 +vt 0.08473227918148 -0.09170766174793 0.00000000000000 +# 4 texture coordinates + +o Cube.7_5 +usemtl Mat.13 +f 6268/115/20 6269/503/20 6271/4/20 6270/478/20 +f 6277/478/3 6279/115/3 6272/4721/3 6270/4720/3 +f 6273/4722/3 6272/4721/3 6279/115/3 6278/503/3 +f 6276/4/3 6277/478/3 6270/4720/3 6271/4723/3 +f 6271/4723/3 6273/4722/3 6278/503/3 6276/4/3 +f 6272/115/21 6273/503/21 6275/4/21 6274/478/21 +f 6269/4722/22 6268/4721/22 6281/115/22 6280/503/22 +f 6281/4720/22 6268/478/22 6274/115/22 6283/4721/22 +f 6282/4/22 6283/478/22 6274/4720/22 6275/4723/22 +f 6275/4723/22 6269/4722/22 6280/503/22 6282/4/22 +f 6269/115/5 6275/503/5 6273/4/5 6271/478/5 +f 6274/115/1 6268/503/1 6270/4/1 6272/478/1 +f 6284/4/20 6286/503/20 6287/115/20 6285/478/20 +f 6293/4721/22 6286/115/22 6288/478/22 6295/4720/22 +f 6289/115/22 6294/4721/22 6295/4722/22 6288/503/22 +f 6292/4720/22 6287/478/22 6286/4/22 6293/4723/22 +f 6287/503/22 6292/4722/22 6294/4723/22 6289/4/22 +f 6288/4/21 6290/503/21 6291/115/21 6289/478/21 +f 6285/115/3 6296/4721/3 6297/4722/3 6284/503/3 +f 6297/115/3 6299/478/3 6290/4720/3 6284/4721/3 +f 6298/4720/3 6291/478/3 6290/4/3 6299/4723/3 +f 6291/503/3 6298/4722/3 6296/4723/3 6285/4/3 +f 6285/4/5 6287/503/5 6289/115/5 6291/478/5 +f 6290/4/1 6288/503/1 6286/115/1 6284/478/1 + +# 0 vertex + +# 0 normal + +vt 0.62126588821411 0.00000000000000 0.00000000000000 +vt 0.37873408198357 0.00000000000000 0.00000000000000 +vt 0.37873408198357 -1.00000000000000 0.00000000000000 +vt 0.62126588821411 -1.00000000000000 0.00000000000000 +# 4 texture coordinates + +o Cube.8_4 +usemtl default +f 6276/4727/21 6280/4726/21 6281/4725/21 6277/4724/21 +f 6279/4725/20 6283/4724/20 6282/4727/20 6278/4726/20 +f 6280/4725/1 6276/4724/1 6278/4727/1 6282/4726/1 +f 6277/4727/5 6281/4726/5 6283/4725/5 6279/4724/5 +f 6292/4725/21 6293/4726/21 6297/4727/21 6296/4724/21 +f 6295/4727/20 6294/4724/20 6298/4725/20 6299/4726/20 +f 6296/4727/1 6298/4724/1 6294/4725/1 6292/4726/1 +f 6293/4725/5 6295/4726/5 6299/4727/5 6297/4724/5 + +v 0.94467109441757 0.39738562703133 2.01620125770569 +v 0.94467109441757 0.45925870537758 2.01620125770569 +v 1.01129376888275 0.39738562703133 2.01620125770569 +v 1.01129376888275 0.45925870537758 2.01620125770569 +v 1.01129376888275 0.39738562703133 2.24928998947144 +v 1.01129376888275 0.45925870537758 2.24928998947144 +v 0.94467109441757 0.39738562703133 2.24928998947144 +v 0.94467109441757 0.45925870537758 2.24928998947144 +v -0.94467109441757 0.39738562703133 2.01620125770569 +v -0.94467109441757 0.45925870537758 2.01620125770569 +v -1.01129376888275 0.39738562703133 2.01620125770569 +v -1.01129376888275 0.45925870537758 2.01620125770569 +v -1.01129376888275 0.39738562703133 2.24928998947144 +v -1.01129376888275 0.45925870537758 2.24928998947144 +v -0.94467109441757 0.39738562703133 2.24928998947144 +v -0.94467109441757 0.45925870537758 2.24928998947144 +# 16 vertices + +# 0 normal + +# 0 texture coordinate + +o Cube.7_6 +usemtl Mat.11 +f 6300/115/20 6301/503/20 6303/4/20 6302/478/20 +f 6302/115/3 6303/503/3 6305/4/3 6304/478/3 +f 6304/115/21 6305/503/21 6307/4/21 6306/478/21 +f 6306/115/22 6307/503/22 6301/4/22 6300/478/22 +f 6301/115/5 6307/503/5 6305/4/5 6303/478/5 +f 6306/115/1 6300/503/1 6302/4/1 6304/478/1 +f 6308/4/20 6310/503/20 6311/115/20 6309/478/20 +f 6310/4/22 6312/503/22 6313/115/22 6311/478/22 +f 6312/4/21 6314/503/21 6315/115/21 6313/478/21 +f 6314/4/3 6308/503/3 6309/115/3 6315/478/3 +f 6309/4/5 6311/503/5 6313/115/5 6315/478/5 +f 6314/4/1 6312/503/1 6310/115/1 6308/478/1 + +v 0.89244037866592 0.75130826234818 -2.04201745986938 +v 0.92711961269379 0.82980829477310 -2.04201745986938 +v 0.89244037866592 0.82980829477310 -2.04201745986938 +v 0.92711961269379 0.81481611728668 -1.99587619304657 +v 0.89244037866592 0.81481611728668 -1.99587619304657 +v 0.92711961269379 0.77556610107422 -1.96735942363739 +v 0.89244037866592 0.77556610107422 -1.96735942363739 +v 0.92711961269379 0.72705042362213 -1.96735942363739 +v 0.89244037866592 0.72705042362213 -1.96735942363739 +v 0.92711961269379 0.68780046701431 -1.99587619304657 +v 0.89244037866592 0.68780046701431 -1.99587619304657 +v 0.92711961269379 0.67280828952789 -2.04201745986938 +v 0.89244037866592 0.67280828952789 -2.04201745986938 +v 0.92711961269379 0.68780046701431 -2.08815860748291 +v 0.89244037866592 0.68780046701431 -2.08815860748291 +v 0.92711961269379 0.72705042362213 -2.11667537689209 +v 0.89244037866592 0.72705042362213 -2.11667537689209 +v 0.92711961269379 0.77556610107422 -2.11667537689209 +v 0.89244037866592 0.77556610107422 -2.11667537689209 +v 0.92711961269379 0.81481611728668 -2.08815860748291 +v 0.89244037866592 0.81481611728668 -2.08815860748291 +v 0.92711961269379 0.79259926080704 -2.04201745986938 +v 0.92711961269379 0.78471338748932 -2.01774716377258 +v 0.92711961269379 0.71001726388931 -2.04201745986938 +v 0.92711961269379 0.73854863643646 -2.00274729728699 +v 0.92711961269379 0.76406788825989 -2.00274729728699 +v 0.92711961269379 0.73854863643646 -2.08128738403320 +v 0.92711961269379 0.71790313720703 -2.01774716377258 +v 0.92711961269379 0.76406788825989 -2.08128738403320 +v 0.92711961269379 0.71790313720703 -2.06628751754761 +v 0.92711961269379 0.78471338748932 -2.06628751754761 +# 31 vertices + +vt 0.28722852468491 -0.34541249275208 0.00000000000000 +vt 0.23700000345707 -0.50000000000000 0.00000000000000 +vt 0.09549150615931 -0.20610737800598 0.00000000000000 +vt 0.10000000149012 0.00000000000000 0.00000000000000 +vt 0.10000000149012 -1.00000000000000 0.00000000000000 +vt 0.90450847148895 -0.20610737800598 0.00000000000000 +vt 0.34549149870872 -0.02447174116969 0.00000000000000 +vt 0.41872853040695 -0.24987211823463 0.00000000000000 +vt 0.20000000298023 0.00000000000000 0.00000000000000 +vt 0.20000000298023 -1.00000000000000 0.00000000000000 +vt 0.65450847148895 -0.02447174116969 0.00000000000000 +vt 0.58127146959305 -0.24987211823463 0.00000000000000 +vt 0.30000001192093 0.00000000000000 0.00000000000000 +vt 0.30000001192093 -1.00000000000000 0.00000000000000 +vt 0.71277147531509 -0.34541249275208 0.00000000000000 +vt 0.40000000596046 0.00000000000000 0.00000000000000 +vt 0.40000000596046 -1.00000000000000 0.00000000000000 +vt 0.76300001144409 -0.50000000000000 0.00000000000000 +vt 0.00000000000000 -0.50000000000000 0.00000000000000 +vt 0.90450847148895 -0.79389262199402 0.00000000000000 +vt 0.71277147531509 -0.65458750724792 0.00000000000000 +vt 0.60000002384186 0.00000000000000 0.00000000000000 +vt 0.60000002384186 -1.00000000000000 0.00000000000000 +vt 0.09549150615931 -0.79389262199402 0.00000000000000 +vt 0.65450847148895 -0.97552824020386 0.00000000000000 +vt 0.58127146959305 -0.75012779235840 0.00000000000000 +vt 0.69999998807907 0.00000000000000 0.00000000000000 +vt 0.69999998807907 -1.00000000000000 0.00000000000000 +vt 0.34549149870872 -0.97552824020386 0.00000000000000 +vt 0.41872853040695 -0.75012779235840 0.00000000000000 +vt 0.80000001192093 0.00000000000000 0.00000000000000 +vt 0.80000001192093 -1.00000000000000 0.00000000000000 +vt 0.28722852468491 -0.65458750724792 0.00000000000000 +vt 0.89999997615814 0.00000000000000 0.00000000000000 +vt 0.89999997615814 -1.00000000000000 0.00000000000000 +# 35 texture coordinates + +o Cylinder_7 +usemtl default +f 6338/4730 6337/476 6317/4729 6319/4728 +f 6317/4732 6318/4731 6320/4 6319/478 +f 6318/4733 6316/4733 6320/475 +f 6321/4730 6341/4728 6338/4735 6319/4734 +f 6319/4737 6320/4736 6322/4731 6321/4732 +f 6320/4738 6316/4738 6322/475 +f 6323/4734 6340/4735 6341/4739 6321/4738 +f 6321/4741 6322/4740 6324/4736 6323/4737 +f 6322/4734 6316/4734 6324/475 +f 6343/4733 6340/4738 6323/4739 6325/4742 +f 6323/4744 6324/4743 6326/4740 6325/4741 +f 6324/4730 6316/4730 6326/475 +f 6339/481 6343/4733 6325/4742 6327/4745 +f 6325/59 6326/66 6328/4743 6327/4744 +f 6326/4746 6316/4746 6328/475 +f 6329/481 6345/4745 6339/4748 6327/4747 +f 6327/4750 6328/4749 6330/66 6329/59 +f 6328/4751 6316/4751 6330/475 +f 6331/4747 6342/4748 6345/4753 6329/4752 +f 6329/4755 6330/4754 6332/4749 6331/4750 +f 6330/4756 6316/4756 6332/475 +f 6333/4752 6344/4753 6342/4757 6331/4756 +f 6331/4759 6332/4758 6334/4754 6333/4755 +f 6332/4752 6316/4752 6334/475 +f 6346/4751 6344/4756 6333/4757 6335/4760 +f 6333/4762 6334/4761 6336/4758 6335/4759 +f 6334/4747 6316/4747 6336/475 +f 6317/4751 6337/4760 6346/4729 6335/476 +f 6335/115 6336/503 6318/4761 6317/4762 +f 6336/481 6316/481 6318/475 + +v 0.92074221372604 0.75130826234818 -2.04201745986938 +v 0.92074221372604 0.79259926080704 -2.04201745986938 +v 0.92074221372604 0.78471338748932 -2.01774716377258 +v 0.92074221372604 0.76406788825989 -2.00274729728699 +v 0.92074221372604 0.73854863643646 -2.00274729728699 +v 0.92074221372604 0.71790313720703 -2.01774716377258 +v 0.92074221372604 0.71001726388931 -2.04201745986938 +v 0.92074221372604 0.71790313720703 -2.06628751754761 +v 0.92074221372604 0.73854863643646 -2.08128738403320 +v 0.92074221372604 0.76406788825989 -2.08128738403320 +v 0.92074221372604 0.78471338748932 -2.06628751754761 +v 0.92711961269379 0.71001726388931 -2.04201745986938 +v 0.92711961269379 0.76406788825989 -2.08128738403320 +# 13 vertices + +vt 0.00000000000000 -0.03861249238253 0.00000000000000 +vt 0.10000000149012 -0.03861249238253 0.00000000000000 +vt 0.20000000298023 -0.03861249238253 0.00000000000000 +vt 0.30000001192093 -0.03861249238253 0.00000000000000 +vt 0.40000000596046 -0.03861249238253 0.00000000000000 +vt 0.50000000000000 -0.03861249238253 0.00000000000000 +vt 0.60000002384186 -0.03861249238253 0.00000000000000 +vt 0.69999998807907 -0.03861249238253 0.00000000000000 +vt 0.80000001192093 -0.03861249238253 0.00000000000000 +vt 0.89999997615814 -0.03861249238253 0.00000000000000 +vt 1.00000000000000 -0.03861249238253 0.00000000000000 +# 11 texture coordinates + +o Cylinder.1_2 +usemtl default +f 6348/4731 6337/4764 6338/4763 6349/4 +f 6347/4 6348/4733 6349/481 +f 6349/4736 6338/4765 6341/4764 6350/4731 +f 6347/4 6349/4738 6350/4733 +f 6350/4740 6341/4766 6340/4765 6351/4736 +f 6347/4 6350/4734 6351/4738 +f 6351/4743 6340/4767 6343/4766 6352/4740 +f 6347/4 6351/4730 6352/4734 +f 6352/66 6343/4768 6358/4767 6353/4743 +f 6347/4 6352/476 6353/4730 +f 6353/4749 6358/4769 6345/4768 6354/66 +f 6347/4 6353/4751 6354/476 +f 6354/4754 6345/4770 6342/4769 6355/4749 +f 6347/4 6354/4756 6355/4751 +f 6355/4758 6342/4771 6359/4770 6356/4754 +f 6347/4 6355/4752 6356/4756 +f 6356/4761 6359/4772 6346/4771 6357/4758 +f 6347/4 6356/4747 6357/4752 +f 6357/503 6346/4773 6337/4772 6348/4761 +f 6347/481 6357/481 6348/4747 + +v -1.10513019561768 -0.12787128984928 -0.91721570491791 +v -0.89780652523041 -0.07047348469496 0.11185856908560 +v -1.15462839603424 -0.08370736241341 -0.81658583879471 +v -0.96527993679047 -0.03128602355719 0.12326645106077 +v -1.15568518638611 -0.00496805692092 -0.82076472043991 +v -0.96633672714233 0.04745328053832 0.11908759176731 +v -1.10724377632141 0.02960732579231 -0.92557346820831 +v -0.89992016553879 0.08700512349606 0.10350084304810 +v -1.03977036476135 -0.00958013813943 -0.93698132038116 +v -0.83244675397873 0.04781765863299 0.09209296107292 +v -1.03871357440948 -0.08831944316626 -0.93280249834061 +v -0.83138990402222 -0.03092164732516 0.09627182036638 +v -1.10532248020172 -0.11354073137045 -0.91797626018524 +v -1.14254057407379 -0.07650892436504 -0.81942266225815 +v -0.95405656099319 0.04032116010785 0.48471757769585 +v -0.89799886941910 -0.05614293366671 0.11109801381826 +v -0.95319211483002 -0.02408758923411 0.12042966485023 +v -0.89972782135010 0.07267456501722 0.10426139831543 +v -1.10705149173737 0.01527677197009 -0.92481291294098 +v -1.14340496063232 -0.01210017502308 -0.82284092903137 +v -1.05185818672180 -0.01677857339382 -0.93414455652237 +v -0.84453457593918 0.04061922058463 0.09492974728346 +v -1.05099368095398 -0.08118732273579 -0.93072623014450 +v -0.84367007017136 -0.02378952875733 0.09834805876017 +v -1.10532248020172 -0.11354073137045 -0.91797626018524 +v -1.13945925235748 -0.07565586268902 -0.80412817001343 +v -0.95405656099319 0.04032116010785 0.11701135337353 +v -0.89799886941910 -0.05614293366671 0.11109801381826 +v -0.95319211483002 -0.02408758923411 0.12042966485023 +v -1.14032363891602 -0.01124710962176 -0.80754649639130 +v -1.05185818672180 -0.01677857339382 -0.93414455652237 +v -1.05099368095398 -0.08118732273579 -0.93072623014450 +v -0.84367007017136 -0.02378952875733 0.09834805876017 +v -0.89972782135010 0.07267456501722 0.10426139831543 +v -0.84453457593918 0.04061922058463 0.46263596415520 +v -1.10705149173737 0.01527677197009 -0.92481291294098 +v 1.09483098983765 -0.12787128984928 -0.91721570491791 +v 0.88750737905502 -0.07047348469496 0.11185856908560 +v 1.14432919025421 -0.08370736241341 -0.81658583879471 +v 0.95498079061508 -0.03128602355719 0.12326645106077 +v 1.14538598060608 -0.00496805692092 -0.82076472043991 +v 0.95603758096695 0.04745328053832 0.11908759176731 +v 1.09694468975067 0.02960732579231 -0.92557346820831 +v 0.88962101936340 0.08700512349606 0.10350084304810 +v 1.02947127819061 -0.00958013813943 -0.93698132038116 +v 0.82214760780334 0.04781765863299 0.09209296107292 +v 1.02841448783875 -0.08831944316626 -0.93280249834061 +v 0.82109081745148 -0.03092164732516 0.09627182036638 +v 1.09502339363098 -0.11354073137045 -0.91797626018524 +v 1.13224136829376 -0.07650892436504 -0.81942266225815 +v 0.94375741481781 0.04032116010785 0.48471757769585 +v 0.88769972324371 -0.05614293366671 0.11109801381826 +v 0.94289296865463 -0.02408758923411 0.12042966485023 +v 0.88942867517471 0.07267456501722 0.10426139831543 +v 1.09675228595734 0.01527677197009 -0.92481291294098 +v 1.13310587406158 -0.01210017502308 -0.82284092903137 +v 1.04155910015106 -0.01677857339382 -0.93414455652237 +v 0.83423542976379 0.04061922058463 0.09492974728346 +v 1.04069459438324 -0.08118732273579 -0.93072623014450 +v 0.83337092399597 -0.02378952875733 0.09834805876017 +v 1.09502339363098 -0.11354073137045 -0.91797626018524 +v 1.12916004657745 -0.07565586268902 -0.80412817001343 +v 0.94375741481781 0.04032116010785 0.11701135337353 +v 1.13002455234528 -0.01124710962176 -0.80754649639130 +v 1.04155910015106 -0.01677857339382 -0.93414455652237 +v 1.04069459438324 -0.08118732273579 -0.93072623014450 +v 0.83337092399597 -0.02378952875733 0.09834805876017 +v 0.88942867517471 0.07267456501722 0.10426139831543 +v 0.83423542976379 0.04061922058463 0.46263596415520 +v 1.09675228595734 0.01527677197009 -0.92481291294098 +# 70 vertices + +vt 0.09099999815226 -0.50000000000000 0.00000000000000 +vt 0.25000000000000 -0.06698729097843 0.00000000000000 +vt 0.29550001025200 -0.14579558372498 0.00000000000000 +vt 0.16666667163372 0.00000000000000 0.00000000000000 +vt 0.16666667163372 -1.00000000000000 0.00000000000000 +vt 0.90899997949600 -0.50000000000000 0.00000000000000 +vt 0.70450001955032 -0.14579558372498 0.00000000000000 +vt 0.75000000000000 -0.06698729097843 0.00000000000000 +vt 0.75000000000000 -0.93301272392273 0.00000000000000 +vt 0.70450001955032 -0.85420441627502 0.00000000000000 +vt 0.29550001025200 -0.85420441627502 0.00000000000000 +vt 0.25000000000000 -0.93301272392273 0.00000000000000 +vt 0.83333331346512 0.00000000000000 0.00000000000000 +vt 0.83333331346512 -1.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.15877953171730 0.00000000000000 +vt 0.00000000000000 -0.84122037887573 0.00000000000000 +vt 0.16666667163372 -0.84122037887573 0.00000000000000 +vt 0.16666667163372 -0.15877953171730 0.00000000000000 +vt 0.33333334326744 -0.84122037887573 0.00000000000000 +vt 0.33333334326744 -0.15877953171730 0.00000000000000 +vt 0.50000000000000 -0.84122037887573 0.00000000000000 +vt 0.50000000000000 -0.15877953171730 0.00000000000000 +vt 0.66666668653488 -0.84122037887573 0.00000000000000 +vt 0.66666668653488 -0.15877953171730 0.00000000000000 +vt 0.83333331346512 -0.84122037887573 0.00000000000000 +vt 0.83333331346512 -0.15877953171730 0.00000000000000 +vt 1.00000000000000 -0.84122037887573 0.00000000000000 +vt 1.00000000000000 -0.15877953171730 0.00000000000000 +# 28 texture coordinates + +o Cylinder.2_2 +usemtl Mat.9 +f 6372/4776 6360/4775 6362/476 6373/4774 +f 6360/4778 6361/4777 6363/4 6362/478 +f 6361/4781 6375/4780 6376/4779 6363/481 +f 6379/4781 6373/4775 6362/4776 6364/4780 +f 6362/1147 6363/1113 6365/4777 6364/4778 +f 6363/4775 6376/4776 6374/4780 6365/4781 +f 6364/4780 6366/4779 6378/481 6379/4781 +f 6364/59 6365/66 6367/1113 6366/1147 +f 6374/4775 6377/4546 6367/4774 6365/4776 +f 6366/4779 6368/4783 6380/4782 6378/481 +f 6366/1100 6367/1114 6369/66 6368/59 +f 6377/476 6381/4785 6369/4784 6367/4774 +f 6382/4785 6380/4782 6368/4783 6370/4784 +f 6368/4787 6369/4786 6371/1114 6370/1100 +f 6369/4782 6381/4783 6383/4784 6371/4785 +f 6382/4774 6370/476 6360/4785 6372/4784 +f 6370/115 6371/503 6361/4786 6360/4787 +f 6361/4779 6371/4783 6383/4782 6375/481 +f 6387/4791 6384/4790 6385/4789 6388/4788 +f 6389/4790 6386/4791 6388/4793 6385/4792 +f 6386/4795 6389/4794 6395/4792 6393/4793 +f 6393/4797 6395/4796 6390/4794 6394/4795 +f 6394/4799 6390/4798 6391/4796 6392/4797 +f 6392/4801 6391/4800 6384/4798 6387/4799 +f 6375/115 6392/115 6388/503 +f 6388/115 6374/115 6392/503 +f 6392/478 6394/115 6374/503 +f 6383/478 6381/115 6377/503 6374/4 +f 6408/476 6409/4775 6398/4776 6396/4774 +f 6396/4 6398/4777 6399/4778 6397/478 +f 6397/4779 6399/4780 6412/4781 6411/481 +f 6415/4776 6400/4775 6398/4781 6409/4780 +f 6398/4777 6400/1113 6401/1147 6399/4778 +f 6399/4780 6401/4776 6410/4775 6412/4781 +f 6400/481 6415/4779 6414/4780 6402/4781 +f 6400/1113 6402/66 6403/59 6401/1147 +f 6410/4774 6401/4546 6403/4775 6413/4776 +f 6402/4782 6414/4783 6416/4779 6404/481 +f 6402/66 6404/1114 6405/1100 6403/59 +f 6413/4784 6403/4785 6405/476 6417/4774 +f 6418/4783 6406/4782 6404/4785 6416/4784 +f 6404/1114 6406/4786 6407/4787 6405/1100 +f 6405/4784 6407/4783 6419/4782 6417/4785 +f 6418/4785 6408/476 6396/4774 6406/4784 +f 6406/4786 6396/503 6397/115 6407/4787 +f 6397/4782 6411/4783 6419/4779 6407/481 +f 6411/4789 6412/4790 6421/4791 6420/4788 +f 6423/4793 6421/4791 6412/4790 6422/4792 +f 6422/4792 6427/4794 6429/4795 6423/4793 +f 6427/4794 6428/4796 6424/4797 6429/4795 +f 6428/4796 6426/4798 6425/4799 6424/4797 +f 6426/4798 6411/4800 6420/4801 6425/4799 +f 6411/115 6412/503 6426/115 +f 6412/115 6426/503 6410/115 +f 6426/478 6410/503 6428/115 +f 6419/503 6410/115 6413/478 6417/4 + +v -0.68750351667404 0.37340846657753 -2.70083284378052 +v -0.68750351667404 0.56614041328430 -2.74730658531189 +v -0.62705779075623 0.37340846657753 -2.70083284378052 +v -0.62705779075623 0.56614041328430 -2.74730658531189 +v -0.62705779075623 0.37064647674561 -2.58070921897888 +v -0.62705779075623 0.56890237331390 -2.58070921897888 +v -0.68750351667404 0.37064647674561 -2.58070921897888 +v -0.68750351667404 0.56890237331390 -2.58070921897888 +v 0.68750351667404 0.37340846657753 -2.70083284378052 +v 0.68750351667404 0.56614041328430 -2.74730658531189 +v 0.62705779075623 0.37340846657753 -2.70083284378052 +v 0.62705779075623 0.56614041328430 -2.74730658531189 +v 0.62705779075623 0.37064647674561 -2.58070921897888 +v 0.62705779075623 0.56890237331390 -2.58070921897888 +v 0.68750351667404 0.37064647674561 -2.58070921897888 +v 0.68750351667404 0.56890237331390 -2.58070921897888 +# 16 vertices + +# 0 texture coordinate + +o Cube.7_7 +usemtl Mat.9 +f 6430/115 6431/503 6433/4 6432/478 +f 6432/115 6433/503 6435/4 6434/478 +f 6434/115 6435/503 6437/4 6436/478 +f 6436/115 6437/503 6431/4 6430/478 +f 6431/115 6437/503 6435/4 6433/478 +f 6436/115 6430/503 6432/4 6434/478 +f 6438/4 6440/503 6441/115 6439/478 +f 6440/4 6442/503 6443/115 6441/478 +f 6442/4 6444/503 6445/115 6443/478 +f 6444/4 6438/503 6439/115 6445/478 +f 6439/4 6441/503 6443/115 6445/478 +f 6444/4 6442/503 6440/115 6438/478 + +v -0.22267903387547 0.37064647674561 -2.72406983375549 +v -0.22267903387547 0.56890237331390 -2.72406983375549 +v 0.22267903387547 0.37064647674561 -2.72406983375549 +v 0.22267903387547 0.56890237331390 -2.72406983375549 +v 0.22267903387547 0.37064647674561 -2.58070921897888 +v 0.22267903387547 0.56890237331390 -2.58070921897888 +v -0.22267903387547 0.37064647674561 -2.58070921897888 +v -0.22267903387547 0.56890237331390 -2.58070921897888 +# 8 vertices + +# 0 texture coordinate + +o Cube.6_2 +usemtl default +f 6446/115 6447/503 6449/4 6448/478 +f 6448/115 6449/503 6451/4 6450/478 +f 6450/115 6451/503 6453/4 6452/478 +f 6452/115 6453/503 6447/4 6446/478 +f 6447/115 6453/503 6451/4 6449/478 +f 6452/115 6446/503 6448/4 6450/478 + +v -0.82544869184494 0.69854313135147 -2.57519221305847 +v -0.82544869184494 0.61134135723114 -2.60693097114563 +v -0.82544863224030 0.52413964271545 -2.63866996765137 +v -0.00000000235153 0.69854319095612 -2.57519221305847 +v 0.00000000480767 0.61134147644043 -2.60693097114563 +v 0.00000001196687 0.52413976192474 -2.63866996765137 +v 0.82544869184494 0.69854325056076 -2.57519221305847 +v 0.82544869184494 0.61134153604507 -2.60693120956421 +v 0.82544869184494 0.52413982152939 -2.63866996765137 +v 0.82544863224030 0.72528922557831 -2.60984897613525 +v 0.82544869184494 0.64895915985107 -2.71028470993042 +v 0.82544869184494 0.63474559783936 -2.70155549049377 +v 0.82544863224030 0.76103001832962 -2.70786595344543 +v 0.82544863224030 0.74552464485168 -2.72443509101868 +v 0.82544869184494 0.68877041339874 -2.71903729438782 +v -0.00000000976458 0.76102995872498 -2.70786595344543 +v -0.00000000865209 0.74552458524704 -2.72443509101868 +v -0.00000000360989 0.68877035379410 -2.71903729438782 +v -0.82544869184494 0.76102983951569 -2.70786595344543 +v -0.82544869184494 0.74552452564240 -2.72443509101868 +v -0.82544869184494 0.68877023458481 -2.71903729438782 +v -0.82544869184494 0.72528904676437 -2.60984897613525 +v -0.82544869184494 0.64895904064178 -2.71028470993042 +v -0.82544869184494 0.63474541902542 -2.70155549049377 +v 0.00000000137114 0.63474547863007 -2.70155549049377 +v -0.00000000519942 0.72528910636902 -2.60984897613525 +# 26 vertices + +# 0 texture coordinate + +o Cube.5_2 +usemtl Mat.8 +f 6454/59 6455/475 6458/476 6457/478 +f 6457/115 6458/481 6461/475 6460/59 +f 6455/475 6456/66 6459/4 6458/476 +f 6458/481 6459/503 6462/66 6461/475 +f 6460/59 6461/475 6464/476 6463/478 +f 6463/115 6464/481 6467/475 6466/59 +f 6461/475 6462/66 6465/4 6464/476 +f 6464/481 6465/503 6468/66 6467/475 +f 6466/59 6467/475 6470/476 6469/478 +f 6469/115 6470/481 6473/475 6472/59 +f 6467/475 6468/66 6471/4 6470/476 +f 6470/481 6471/503 6474/66 6473/475 +f 6475/475 6454/66 6457/4 6479/476 +f 6472/59 6475/475 6479/476 6469/478 +f 6469/115 6479/481 6463/475 6466/59 +f 6479/481 6457/503 6460/66 6463/475 +f 6456/59 6477/475 6478/476 6459/478 +f 6459/115 6478/481 6465/475 6462/59 +f 6477/475 6474/66 6471/4 6478/476 +f 6478/481 6471/503 6468/66 6465/475 +f 6475/115 6454/115 6472/503 +f 6472/115 6473/115 6454/503 +f 6454/115 6455/115 6473/503 +f 6473/115 6474/115 6455/503 +f 6455/115 6456/115 6474/503 +f 6474/478 6477/115 6456/503 + +v -0.69263404607773 0.60320621728897 -2.72406983375549 +v -0.69263404607773 0.68684506416321 -2.72406983375549 +v -0.22838391363621 0.60320621728897 -2.72406983375549 +v -0.22838391363621 0.68684506416321 -2.72406983375549 +v -0.22838391363621 0.60320621728897 -2.58070921897888 +v -0.22838391363621 0.68684506416321 -2.58070921897888 +v -0.69263404607773 0.60320621728897 -2.58070921897888 +v -0.69263404607773 0.68684506416321 -2.58070921897888 +v -0.73996752500534 0.60527545213699 -2.72406983375549 +v -0.73996752500534 0.67501628398895 -2.72406983375549 +v -0.73996752500534 0.60527545213699 -2.58070921897888 +v -0.73996752500534 0.67501628398895 -2.58070921897888 +v -0.77113926410675 0.60763722658157 -2.72406983375549 +v -0.77113926410675 0.65313547849655 -2.72406983375549 +v -0.77113926410675 0.60763722658157 -2.58070921897888 +v -0.77113926410675 0.65313547849655 -2.58070921897888 +v -0.78709989786148 0.60873496532440 -2.72406983375549 +v -0.78709989786148 0.62275916337967 -2.72406983375549 +v -0.78709989786148 0.60873496532440 -2.58070921897888 +v -0.78709989786148 0.62275916337967 -2.58070921897888 +v 0.69263404607773 0.60320621728897 -2.72406983375549 +v 0.69263404607773 0.68684506416321 -2.72406983375549 +v 0.22838391363621 0.60320621728897 -2.72406983375549 +v 0.22838391363621 0.68684506416321 -2.72406983375549 +v 0.22838391363621 0.60320621728897 -2.58070921897888 +v 0.22838391363621 0.68684506416321 -2.58070921897888 +v 0.69263404607773 0.60320621728897 -2.58070921897888 +v 0.69263404607773 0.68684506416321 -2.58070921897888 +v 0.73996752500534 0.60527545213699 -2.72406983375549 +v 0.73996752500534 0.67501628398895 -2.72406983375549 +v 0.73996752500534 0.60527545213699 -2.58070921897888 +v 0.73996752500534 0.67501628398895 -2.58070921897888 +v 0.77113926410675 0.60763722658157 -2.72406983375549 +v 0.77113926410675 0.65313547849655 -2.72406983375549 +v 0.77113926410675 0.60763722658157 -2.58070921897888 +v 0.77113926410675 0.65313547849655 -2.58070921897888 +v 0.78709989786148 0.60873496532440 -2.72406983375549 +v 0.78709989786148 0.62275916337967 -2.72406983375549 +v 0.78709989786148 0.60873496532440 -2.58070921897888 +v 0.78709989786148 0.62275916337967 -2.58070921897888 +# 40 vertices + +# 0 texture coordinate + +o Cube.5_3 +usemtl Mat.7 +f 6480/115 6481/503 6483/4 6482/478 +f 6482/115 6483/503 6485/4 6484/478 +f 6484/115 6485/503 6487/4 6486/478 +f 6498/115 6499/503 6497/4 6496/478 +f 6481/115 6487/503 6485/4 6483/478 +f 6486/115 6480/503 6482/4 6484/478 +f 6486/115 6490/115 6488/478 6480/478 +f 6480/503 6488/503 6489/115 6481/115 +f 6481/4 6489/4 6491/503 6487/503 +f 6487/478 6491/478 6490/4 6486/4 +f 6490/115 6494/115 6492/478 6488/478 +f 6488/503 6492/503 6493/115 6489/115 +f 6489/4 6493/4 6495/503 6491/503 +f 6491/478 6495/478 6494/4 6490/4 +f 6494/115 6498/115 6496/478 6492/478 +f 6492/503 6496/503 6497/115 6493/115 +f 6493/4 6497/4 6499/503 6495/503 +f 6495/478 6499/478 6498/4 6494/4 +f 6500/4 6502/503 6503/115 6501/478 +f 6502/4 6504/503 6505/115 6503/478 +f 6504/4 6506/503 6507/115 6505/478 +f 6518/4 6516/503 6517/115 6519/478 +f 6501/4 6503/503 6505/115 6507/478 +f 6506/4 6504/503 6502/115 6500/478 +f 6506/478 6500/115 6508/115 6510/478 +f 6500/115 6501/503 6509/503 6508/115 +f 6501/503 6507/4 6511/4 6509/503 +f 6507/4 6506/478 6510/478 6511/4 +f 6510/478 6508/115 6512/115 6514/478 +f 6508/115 6509/503 6513/503 6512/115 +f 6509/503 6511/4 6515/4 6513/503 +f 6511/4 6510/478 6514/478 6515/4 +f 6514/478 6512/115 6516/115 6518/478 +f 6512/115 6513/503 6517/503 6516/115 +f 6513/503 6515/4 6519/4 6517/503 +f 6515/4 6514/478 6518/478 6519/4 + +v -0.17602449655533 0.60320621728897 -2.72406983375549 +v -0.17602449655533 0.68684506416321 -2.72406983375549 +v 0.17602449655533 0.60320621728897 -2.72406983375549 +v 0.17602449655533 0.68684506416321 -2.72406983375549 +v 0.17602449655533 0.60320621728897 -2.58070921897888 +v 0.17602449655533 0.68684506416321 -2.58070921897888 +v -0.17602449655533 0.60320621728897 -2.58070921897888 +v -0.17602449655533 0.68684506416321 -2.58070921897888 +# 8 vertices + +# 0 texture coordinate + +o Cube.4_2 +usemtl Mat.10 +f 6520/115 6521/503 6523/4 6522/478 +f 6522/115 6523/503 6525/4 6524/478 +f 6524/115 6525/503 6527/4 6526/478 +f 6526/115 6527/503 6521/4 6520/478 +f 6521/115 6527/503 6525/4 6523/478 +f 6526/115 6520/503 6522/4 6524/478 + +v -0.85055589675903 0.40478911995888 -2.70690679550171 +v -0.85055589675903 0.49758726358414 -2.70690679550171 +v -0.85055589675903 0.59038537740707 -2.70690679550171 +v -0.00000000000000 0.40478911995888 -2.70690679550171 +v -0.00000000000000 0.49758726358414 -2.70690679550171 +v -0.00000000000000 0.59038537740707 -2.70690679550171 +v 0.85055589675903 0.40478911995888 -2.70690679550171 +v 0.85055589675903 0.49758726358414 -2.70690679550171 +v 0.85055589675903 0.59038537740707 -2.70690679550171 +v 0.85055589675903 0.39150947332382 -2.66519236564636 +v 0.85055589675903 0.49758726358414 -2.59692001342773 +v 0.85055589675903 0.50795811414719 -2.60998415946960 +v 0.85055589675903 0.39144790172577 -2.56086230278015 +v 0.85055589675903 0.41168507933617 -2.55059576034546 +v 0.85055589675903 0.46317052841187 -2.57507896423340 +v -0.00000000000000 0.39144790172577 -2.56086230278015 +v -0.00000000000000 0.41168507933617 -2.55059576034546 +v -0.00000000000000 0.46317052841187 -2.57507896423340 +v -0.85055589675903 0.39144790172577 -2.56086230278015 +v -0.85055589675903 0.41168507933617 -2.55059576034546 +v -0.85055589675903 0.46317052841187 -2.57507896423340 +v -0.85055589675903 0.39150947332382 -2.66519236564636 +v -0.85055589675903 0.49758726358414 -2.59692001342773 +v -0.85055589675903 0.50795811414719 -2.60998415946960 +v -0.00000000000000 0.50795811414719 -2.60998415946960 +v -0.00000000000000 0.39150947332382 -2.66519236564636 +# 26 vertices + +# 0 texture coordinate + +o Cube.3_2 +usemtl Mat.8 +f 6528/59 6529/475 6532/476 6531/478 +f 6531/115 6532/481 6535/475 6534/59 +f 6529/475 6530/66 6533/4 6532/476 +f 6532/481 6533/503 6536/66 6535/475 +f 6534/59 6535/475 6538/476 6537/478 +f 6537/115 6538/481 6541/475 6540/59 +f 6535/475 6536/66 6539/4 6538/476 +f 6538/481 6539/503 6542/66 6541/475 +f 6540/59 6541/475 6544/476 6543/478 +f 6543/115 6544/481 6547/475 6546/59 +f 6541/475 6542/66 6545/4 6544/476 +f 6544/481 6545/503 6548/66 6547/475 +f 6549/475 6528/66 6531/4 6553/476 +f 6546/59 6549/475 6553/476 6543/478 +f 6543/115 6553/481 6537/475 6540/59 +f 6553/481 6531/503 6534/66 6537/475 +f 6530/59 6551/475 6552/476 6533/478 +f 6533/115 6552/481 6539/475 6536/59 +f 6551/475 6548/66 6545/4 6552/476 +f 6552/481 6545/503 6542/66 6539/475 +f 6549/115 6528/115 6546/503 +f 6546/115 6547/115 6528/503 +f 6528/115 6529/115 6547/503 +f 6547/115 6548/115 6529/503 +f 6529/115 6530/115 6548/503 +f 6548/478 6551/115 6530/503 + +v 1.00077962875366 0.74918943643570 0.54865980148315 +v 1.13444733619690 0.81779438257217 0.54865980148315 +v 0.99113541841507 0.76797991991043 0.52753895521164 +v 1.12480306625366 0.83658486604691 0.52753895521164 +v 1.14359354972839 0.84622907638550 0.54865980148315 +v 1.12480306625366 0.83658486604691 0.56978070735931 +v 0.99113541841507 0.76797991991043 0.56978070735931 +v 0.97234499454498 0.75833570957184 0.54865980148315 +v 0.98149120807648 0.78677034378052 0.54865980148315 +v 1.11515891551971 0.85537528991699 0.54865980148315 +v -1.00077962875366 0.74918943643570 0.54865980148315 +v -1.13444733619690 0.81779438257217 0.54865980148315 +v -0.99113541841507 0.76797991991043 0.52753895521164 +v -1.12480306625366 0.83658486604691 0.52753895521164 +v -1.14359354972839 0.84622907638550 0.54865980148315 +v -1.12480306625366 0.83658486604691 0.56978070735931 +v -0.99113541841507 0.76797991991043 0.56978070735931 +v -0.97234499454498 0.75833570957184 0.54865980148315 +v -0.98149120807648 0.78677034378052 0.54865980148315 +v -1.11515891551971 0.85537528991699 0.54865980148315 +# 20 vertices + +vt 0.81912428140640 -0.50000000000000 0.00000000000000 +vt 0.81912428140640 -1.00000000000000 0.00000000000000 +vt 0.81912428140640 0.00000000000000 0.00000000000000 +vt 0.90956217050552 -1.00000000000000 0.00000000000000 +vt 0.90956217050552 0.00000000000000 0.00000000000000 +# 5 texture coordinates + +o Cube.4_3 +usemtl default +f 6554/4803 6556/4802 6557/476 6555/478 +f 6556/4802 6556/4802 6557/476 +f 6556/4802 6562/4804 6563/4 6557/476 +f 6555/115 6557/481 6558/4802 +f 6557/481 6557/481 6558/4802 +f 6557/481 6563/481 6558/4806 +f 6555/478 6558/476 6558/476 6555/478 +f 6558/476 6558/476 6558/476 +f 6558/476 6563/4 6563/4 6558/476 +f 6555/115 6558/481 6559/476 +f 6558/481 6558/481 6559/476 +f 6558/481 6563/481 6559/66 +f 6555/4803 6559/4802 6560/476 6554/478 +f 6559/4802 6559/4802 6560/476 +f 6559/4802 6563/4804 6562/4 6560/476 +f 6554/115 6560/481 6561/4802 +f 6560/481 6560/481 6561/4802 +f 6560/481 6562/481 6561/4806 +f 6554/478 6561/476 6561/476 6554/478 +f 6561/476 6561/476 6561/476 +f 6561/476 6562/4 6562/4 6561/476 +f 6554/115 6561/481 6556/476 +f 6561/481 6561/481 6556/476 +f 6561/481 6562/481 6556/66 +f 6562/115 6562/503 6563/4 +f 6554/478 6555/115 6555/503 6554/4 +f 6564/476 6565/4802 6567/4803 6566/478 +f 6566/476 6567/4802 6567/4802 6566/476 +f 6566/4 6567/4804 6573/4802 6572/476 +f 6565/115 6568/4802 6567/481 +f 6567/4802 6568/481 6568/481 6567/4802 +f 6567/481 6568/4806 6573/481 +f 6565/476 6565/476 6568/478 +f 6568/476 6568/476 6568/476 +f 6568/4 6568/4 6573/476 +f 6565/115 6569/476 6568/481 +f 6568/476 6569/481 6569/481 6568/476 +f 6568/481 6569/66 6573/481 +f 6565/476 6564/4802 6570/4803 6569/478 +f 6569/476 6570/4802 6570/4802 6569/476 +f 6569/4 6570/4804 6572/4802 6573/476 +f 6564/115 6571/4802 6570/481 +f 6570/4802 6571/481 6571/481 6570/4802 +f 6570/481 6571/4806 6572/481 +f 6564/476 6564/476 6571/478 +f 6571/476 6571/476 6571/476 +f 6571/4 6571/4 6572/476 +f 6564/115 6566/476 6571/481 +f 6571/476 6566/481 6566/481 6571/476 +f 6571/481 6566/66 6572/481 +f 6572/4 6573/503 6573/115 6572/478 +f 6564/503 6564/115 6565/478 + +v 1.12372767925262 0.79236620664597 0.53562957048416 +v 1.23948967456818 0.79236620664597 0.53562957048416 +v 1.23948967456818 0.79236620664597 0.56169003248215 +v 1.12372767925262 0.79236620664597 0.56169003248215 +v 1.12372767925262 0.83072876930237 0.49726700782776 +v 1.23948967456818 0.83072876930237 0.49726700782776 +v 1.27785229682922 0.83072876930237 0.53562957048416 +v 1.27785229682922 0.83072876930237 0.56169003248215 +v 1.23948967456818 0.83072876930237 0.60005265474319 +v 1.12372767925262 0.83072876930237 0.60005265474319 +v 1.08536505699158 0.83072876930237 0.56169003248215 +v 1.08536505699158 0.83072876930237 0.53562957048416 +v 1.12372767925262 0.87007623910904 0.49726700782776 +v 1.23948967456818 0.87007623910904 0.49726700782776 +v 1.27785229682922 0.87007623910904 0.53562957048416 +v 1.27785229682922 0.87007623910904 0.56169003248215 +v 1.23948967456818 0.87007623910904 0.60005265474319 +v 1.12372767925262 0.87007623910904 0.60005265474319 +v 1.08536505699158 0.87007623910904 0.56169003248215 +v 1.08536505699158 0.87007623910904 0.53562957048416 +v 1.12372767925262 0.90843886137009 0.53562957048416 +v 1.23948967456818 0.90843886137009 0.53562957048416 +v 1.23948967456818 0.90843886137009 0.56169003248215 +v 1.12372767925262 0.90843886137009 0.56169003248215 +v -1.12372767925262 0.79236620664597 0.53562957048416 +v -1.23948967456818 0.79236620664597 0.53562957048416 +v -1.23948967456818 0.79236620664597 0.56169003248215 +v -1.12372767925262 0.79236620664597 0.56169003248215 +v -1.12372767925262 0.83072876930237 0.49726700782776 +v -1.23948967456818 0.83072876930237 0.49726700782776 +v -1.27785229682922 0.83072876930237 0.53562957048416 +v -1.27785229682922 0.83072876930237 0.56169003248215 +v -1.23948967456818 0.83072876930237 0.60005265474319 +v -1.12372767925262 0.83072876930237 0.60005265474319 +v -1.08536505699158 0.83072876930237 0.56169003248215 +v -1.08536505699158 0.83072876930237 0.53562957048416 +v -1.12372767925262 0.87007623910904 0.49726700782776 +v -1.23948967456818 0.87007623910904 0.49726700782776 +v -1.27785229682922 0.87007623910904 0.53562957048416 +v -1.27785229682922 0.87007623910904 0.56169003248215 +v -1.23948967456818 0.87007623910904 0.60005265474319 +v -1.12372767925262 0.87007623910904 0.60005265474319 +v -1.08536505699158 0.87007623910904 0.56169003248215 +v -1.08536505699158 0.87007623910904 0.53562957048416 +v -1.12372767925262 0.90843886137009 0.53562957048416 +v -1.23948967456818 0.90843886137009 0.53562957048416 +v -1.23948967456818 0.90843886137009 0.56169003248215 +v -1.12372767925262 0.90843886137009 0.56169003248215 +# 48 vertices + +vt 0.00000000000000 -0.62306308746338 0.00000000000000 +vt 0.65765708684921 -0.62306308746338 0.00000000000000 +vt 0.65765708684921 -1.00000000000000 0.00000000000000 +vt 0.00000000000000 -0.37693691253662 0.00000000000000 +vt 0.65765708684921 -0.37693691253662 0.00000000000000 +vt 0.65765708684921 0.00000000000000 0.00000000000000 +vt 0.82882857322693 -1.00000000000000 0.00000000000000 +vt 1.00000000000000 -0.62306308746338 0.00000000000000 +vt 1.00000000000000 -0.37693691253662 0.00000000000000 +vt 0.82882857322693 0.00000000000000 0.00000000000000 +vt 0.30190408229828 -0.62306308746338 0.00000000000000 +vt 0.30190408229828 -1.00000000000000 0.00000000000000 +vt 0.30190408229828 -0.37693691253662 0.00000000000000 +vt 0.30190408229828 0.00000000000000 0.00000000000000 +vt 0.65095204114914 -1.00000000000000 0.00000000000000 +vt 0.65095204114914 0.00000000000000 0.00000000000000 +# 16 texture coordinates + +o Cube.3_3 +usemtl default +f 6574/4809 6578/4808 6579/4807 6575/478 +f 6578/4808 6586/4811 6587/4810 6579/4807 +f 6586/4811 6594/4812 6595/4 6587/4810 +f 6575/115 6579/4814 6580/4808 +f 6579/4814 6587/4815 6588/4811 6580/4808 +f 6587/4815 6595/4815 6588/4816 +f 6575/4818 6580/4817 6581/4807 6576/478 +f 6580/4817 6588/4819 6589/4810 6581/4807 +f 6588/4819 6595/4820 6596/4 6589/4810 +f 6576/115 6581/4814 6582/4817 +f 6581/4814 6589/4815 6590/4819 6582/4817 +f 6589/4815 6596/4815 6590/4822 +f 6576/4809 6582/4808 6583/4807 6577/478 +f 6582/4808 6590/4811 6591/4810 6583/4807 +f 6590/4811 6596/4812 6597/4 6591/4810 +f 6577/115 6583/4814 6584/4808 +f 6583/4814 6591/4815 6592/4811 6584/4808 +f 6591/4815 6597/4815 6592/4816 +f 6577/4818 6584/4817 6585/4807 6574/478 +f 6584/4817 6592/4819 6593/4810 6585/4807 +f 6592/4819 6597/4820 6594/4 6593/4810 +f 6574/115 6585/4814 6578/4817 +f 6585/4814 6593/4815 6586/4819 6578/4817 +f 6593/4815 6594/4815 6586/4822 +f 6594/115 6597/503 6596/4 6595/478 +f 6574/478 6575/115 6576/503 6577/4 +f 6598/4807 6599/4808 6603/4809 6602/478 +f 6602/4810 6603/4811 6611/4808 6610/4807 +f 6610/4 6611/4812 6619/4811 6618/4810 +f 6599/115 6604/4808 6603/4814 +f 6603/4811 6604/4815 6612/4814 6611/4808 +f 6611/4815 6612/4816 6619/4815 +f 6599/4807 6600/4817 6605/4818 6604/478 +f 6604/4810 6605/4819 6613/4817 6612/4807 +f 6612/4 6613/4820 6620/4819 6619/4810 +f 6600/115 6606/4817 6605/4814 +f 6605/4819 6606/4815 6614/4814 6613/4817 +f 6613/4815 6614/4822 6620/4815 +f 6600/4807 6601/4808 6607/4809 6606/478 +f 6606/4810 6607/4811 6615/4808 6614/4807 +f 6614/4 6615/4812 6621/4811 6620/4810 +f 6601/115 6608/4808 6607/4814 +f 6607/4811 6608/4815 6616/4814 6615/4808 +f 6615/4815 6616/4816 6621/4815 +f 6601/4807 6598/4817 6609/4818 6608/478 +f 6608/4810 6609/4819 6617/4817 6616/4807 +f 6616/4 6617/4820 6618/4819 6621/4810 +f 6598/115 6602/4817 6609/4814 +f 6609/4819 6602/4815 6610/4814 6617/4817 +f 6617/4815 6610/4822 6618/4815 +f 6618/4 6619/503 6620/115 6621/478 +f 6598/503 6601/115 6600/478 6599/4 + +v -0.28874507546425 0.67943841218948 1.26785898208618 +v -0.28874507546425 0.78076130151749 0.88368666172028 +v 0.28874507546425 0.67943841218948 1.26785898208618 +v 0.28874507546425 0.78076130151749 0.88368666172028 +v 0.30389252305031 0.67039048671722 2.02811384201050 +v 0.30389252305031 0.80478370189667 2.02811384201050 +v -0.33187121152878 0.67039048671722 2.02811384201050 +v -0.33187121152878 0.80478370189667 2.02811384201050 +v 0.00000000000000 0.64636808633804 0.84867125749588 +v -0.00000129153977 0.80659598112106 0.84818613529205 +v 0.00000000000000 0.69368326663971 2.12787461280823 +v -0.00000129153977 0.83061832189560 2.12738943099976 +v 0.28496521711349 0.69189846515656 2.03458023071289 +v 0.28489023447037 0.78478372097015 2.03435182571411 +v -0.31278136372566 0.69177865982056 2.03408265113831 +v -0.31271785497665 0.78478372097015 2.03387141227722 +v 0.00005322990910 0.71373099088669 2.12765836715698 +v 0.00000000000000 0.78478372097015 2.12787461280823 +v 0.28185290098190 0.69189530611038 2.01058149337769 +v 0.28177791833878 0.78478056192398 2.01035308837891 +v -0.30990913510323 0.69177877902985 2.01000857353210 +v -0.30984559655190 0.78478384017944 2.00979733467102 +v -0.00007860217011 0.71372932195663 2.10268354415894 +v -0.00013183207193 0.78478205204010 2.10289955139160 +# 24 vertices + +vt 0.50908178091049 -0.01816353201866 0.00000000000000 +vt 0.96527844667435 -0.06944312155247 0.00000000000000 +vt 0.96445173025131 -0.92890346050262 0.00000000000000 +vt 0.50768464803696 -0.98463070392609 0.00000000000000 +vt 0.49094617366791 -0.98189234733582 0.00000000000000 +vt 0.03857459127903 -0.92285084724426 0.00000000000000 +vt 0.03770950064063 -0.07541899383068 0.00000000000000 +vt 0.48954185843468 -0.02091628685594 0.00000000000000 +# 8 texture coordinates + +o Cube.2_2 +usemtl Mat.5 +f 6631/59 6625/115 6624/503 6630/66 +f 6624/115 6625/503 6627/4 6626/478 +f 6645/4826 6643/4825 6642/4824 6644/4823 +f 6628/115 6629/503 6623/4 6622/478 +f 6633/59 6627/115 6625/503 6631/66 +f 6628/59 6622/66 6630/4 6632/478 +f 6630/66 6622/4 6623/478 6631/59 +f 6644/4830 6640/4829 6641/4828 6645/4827 +f 6631/66 6623/4 6629/478 6633/59 +f 6630/59 6624/115 6626/503 6632/66 +f 6632/115 6638/4825 6636/4826 6628/59 +f 6628/503 6636/4824 6637/4825 6629/115 +f 6629/66 6637/4823 6639/4824 6633/503 +f 6633/4 6639/4829 6635/4830 6627/66 +f 6627/478 6635/4828 6634/4829 6626/4 +f 6626/59 6634/4827 6638/4828 6632/478 +f 6638/4825 6644/4825 6642/4826 6636/4826 +f 6636/4824 6642/4824 6643/4825 6637/4825 +f 6637/4823 6643/4823 6645/4824 6639/4824 +f 6639/4829 6645/4829 6641/4830 6635/4830 +f 6635/4828 6641/4828 6640/4829 6634/4829 +f 6634/4827 6640/4827 6644/4828 6638/4828 + +v -0.46883013844490 0.45710271596909 2.44506454467773 +v -0.46883013844490 0.60602927207947 2.44506454467773 +v 0.46883013844490 0.45710271596909 2.44506454467773 +v 0.46883013844490 0.60602927207947 2.44506454467773 +v 0.46883013844490 0.45710271596909 2.55198073387146 +v 0.46883013844490 0.60602927207947 2.55198073387146 +v -0.46883013844490 0.45710271596909 2.55198073387146 +v -0.46883013844490 0.60602927207947 2.55198073387146 +v -0.00000000000000 0.45710271596909 2.54384469985962 +v -0.00000000000000 0.60602927207947 2.54384469985962 +v -0.00000000000000 0.45710271596909 2.65076088905334 +v -0.00000000000000 0.60602927207947 2.65076088905334 +v 0.44925981760025 0.47710272669792 2.55610418319702 +v 0.44925981760025 0.58602923154831 2.55610418319702 +v -0.44925981760025 0.47710272669792 2.55610418319702 +v -0.44925981760025 0.58602923154831 2.55610418319702 +v -0.00000000000000 0.47710272669792 2.65076088905334 +v -0.00000000000000 0.58602923154831 2.65076088905334 +v 0.44719812273979 0.47710272669792 2.55217051506042 +v 0.44719812273979 0.58602923154831 2.55217051506042 +v -0.44719812273979 0.47710272669792 2.55217051506042 +v -0.44719812273979 0.58602923154831 2.55217051506042 +v -0.00000000000000 0.47710272669792 2.64639282226562 +v -0.00000000000000 0.58602923154831 2.64639282226562 +v 0.43741294741631 0.48710271716118 2.55423212051392 +v 0.43741294741631 0.57602924108505 2.55423212051392 +v -0.43741294741631 0.48710271716118 2.55423212051392 +v -0.43741294741631 0.57602924108505 2.55423212051392 +v -0.00000000000000 0.48710271716118 2.64639282226562 +v -0.00000000000000 0.57602924108505 2.64639282226562 +v 0.43947464227676 0.48710271716118 2.56401729583740 +v 0.43947464227676 0.57602924108505 2.56401729583740 +v -0.43947464227676 0.48710271716118 2.56401729583740 +v -0.43947464227676 0.57602924108505 2.56401729583740 +v -0.00000000000000 0.48710271716118 2.65661239624023 +v -0.00000000000000 0.57602924108505 2.65661239624023 +v 0.42968946695328 0.49710270762444 2.56607890129089 +v 0.42968946695328 0.56602925062180 2.56607890129089 +v -0.42968946695328 0.49710270762444 2.56607890129089 +v -0.42968946695328 0.56602925062180 2.56607890129089 +v -0.00000000000000 0.49710270762444 2.65661239624023 +v -0.00000000000000 0.56602925062180 2.65661239624023 +v 0.41154465079308 0.50211304426193 2.55629372596741 +v 0.41154465079308 0.56101894378662 2.55629372596741 +v -0.41154465079308 0.50211304426193 2.55629372596741 +v -0.41154465079308 0.56101894378662 2.55629372596741 +v -0.00000000000000 0.50211304426193 2.64639282226562 +v -0.00000000000000 0.56101894378662 2.64639282226562 +# 48 vertices + +vt 0.51016038656235 -0.02075093984604 0.00000000000000 +vt 0.95134937763214 -0.09489957988262 0.00000000000000 +vt 0.95134937763214 -0.90510034561157 0.00000000000000 +vt 0.51016038656235 -0.97924900054932 0.00000000000000 +vt 0.48983961343765 -0.97924900054932 0.00000000000000 +vt 0.04865057766438 -0.90510034561157 0.00000000000000 +vt 0.04865057766438 -0.09489957988262 0.00000000000000 +vt 0.48983961343765 -0.02075093984604 0.00000000000000 +vt 0.50591593980789 -0.98816812038422 0.00000000000000 +vt 0.97505146265030 -0.95010292530060 0.00000000000000 +vt 0.97505146265030 -0.04989703744650 0.00000000000000 +vt 0.50591593980789 -0.01183185167611 0.00000000000000 +vt 0.49408406019211 -0.01183185167611 0.00000000000000 +vt 0.02494852058589 -0.04989703744650 0.00000000000000 +vt 0.02494852058589 -0.95010292530060 0.00000000000000 +vt 0.49408406019211 -0.98816812038422 0.00000000000000 +vt 0.50823104381561 -0.98335003852844 0.00000000000000 +vt 0.96302294731140 -0.92702186107636 0.00000000000000 +vt 0.96302294731140 -0.07297806441784 0.00000000000000 +vt 0.50823104381561 -0.01664992794394 0.00000000000000 +vt 0.49176895618439 -0.01664992794394 0.00000000000000 +vt 0.03697702288628 -0.07297806441784 0.00000000000000 +vt 0.03697702288628 -0.92702186107636 0.00000000000000 +vt 0.49176895618439 -0.98335003852844 0.00000000000000 +# 24 texture coordinates + +o Cube_2 +usemtl Mat.19 +f 6655/59 6649/115 6648/503 6654/66 +f 6648/115 6649/503 6651/4 6650/478 +f 6693/4834 6691/4833 6690/4832 6692/4831 +f 6652/115 6653/503 6647/4 6646/478 +f 6657/59 6651/115 6649/503 6655/66 +f 6652/59 6646/66 6654/4 6656/478 +f 6654/66 6646/4 6647/478 6655/59 +f 6692/4838 6688/4837 6689/4836 6693/4835 +f 6655/66 6647/4 6653/478 6657/59 +f 6654/59 6648/115 6650/503 6656/66 +f 6656/115 6662/4840 6660/4839 6652/59 +f 6652/503 6660/4841 6661/4840 6653/115 +f 6653/66 6661/4842 6663/4841 6657/503 +f 6657/4 6663/4844 6659/4843 6651/66 +f 6651/478 6659/4845 6658/4844 6650/4 +f 6650/59 6658/4846 6662/4845 6656/478 +f 6662/4840 6668/4840 6666/4839 6660/4839 +f 6660/4841 6666/4841 6667/4840 6661/4840 +f 6661/4842 6667/4842 6669/4841 6663/4841 +f 6663/4844 6669/4844 6665/4843 6659/4843 +f 6659/4845 6665/4845 6664/4844 6658/4844 +f 6658/4846 6664/4846 6668/4845 6662/4845 +f 6668/4840 6674/4848 6672/4847 6666/4839 +f 6666/4841 6672/4849 6673/4848 6667/4840 +f 6667/4842 6673/4850 6675/4849 6669/4841 +f 6669/4844 6675/4852 6671/4851 6665/4843 +f 6665/4845 6671/4853 6670/4852 6664/4844 +f 6664/4846 6670/4854 6674/4853 6668/4845 +f 6674/4848 6680/4848 6678/4847 6672/4847 +f 6672/4849 6678/4849 6679/4848 6673/4848 +f 6673/4850 6679/4850 6681/4849 6675/4849 +f 6675/4852 6681/4852 6677/4851 6671/4851 +f 6671/4853 6677/4853 6676/4852 6670/4852 +f 6670/4854 6676/4854 6680/4853 6674/4853 +f 6680/4848 6686/4833 6684/4834 6678/4847 +f 6678/4849 6684/4832 6685/4833 6679/4848 +f 6679/4850 6685/4831 6687/4832 6681/4849 +f 6681/4852 6687/4837 6683/4838 6677/4851 +f 6677/4853 6683/4836 6682/4837 6676/4852 +f 6676/4854 6682/4835 6686/4836 6680/4853 +f 6686/4833 6692/4833 6690/4834 6684/4834 +f 6684/4832 6690/4832 6691/4833 6685/4833 +f 6685/4831 6691/4831 6693/4832 6687/4832 +f 6687/4837 6693/4837 6689/4838 6683/4838 +f 6683/4836 6689/4836 6688/4837 6682/4837 +f 6682/4835 6688/4835 6692/4836 6686/4836 + +v 0.57540142536163 0.53674948215485 2.42336010932922 +v 0.60122948884964 0.53674948215485 2.54012465476990 +v 0.66756737232208 0.53674948215485 2.40297317504883 +v 0.69339543581009 0.53674948215485 2.51973795890808 +v 0.62148439884186 0.45500209927559 2.41316652297974 +v 0.64731246232986 0.45500209927559 2.52993130683899 +v 0.52931851148605 0.45500209927559 2.43355345726013 +v 0.55514651536942 0.45500209927559 2.55031824111938 +v 0.48323553800583 0.53674948215485 2.44374680519104 +v 0.50906360149384 0.53674948215485 2.56051158905029 +v 0.52931851148605 0.61849689483643 2.43355345726013 +v 0.55514651536942 0.61849689483643 2.55031824111938 +v 0.62148439884186 0.61849689483643 2.41316652297974 +v 0.64731246232986 0.61849689483643 2.52993130683899 +v -0.57540142536163 0.53674948215485 2.42336010932922 +v -0.60122948884964 0.53674948215485 2.54012465476990 +v -0.66756737232208 0.53674948215485 2.40297317504883 +v -0.69339543581009 0.53674948215485 2.51973795890808 +v -0.62148439884186 0.45500209927559 2.41316652297974 +v -0.64731246232986 0.45500209927559 2.52993130683899 +v -0.52931851148605 0.45500209927559 2.43355345726013 +v -0.55514651536942 0.45500209927559 2.55031824111938 +v -0.48323553800583 0.53674948215485 2.44374680519104 +v -0.50906360149384 0.53674948215485 2.56051158905029 +v -0.52931851148605 0.61849689483643 2.43355345726013 +v -0.55514651536942 0.61849689483643 2.55031824111938 +v -0.62148439884186 0.61849689483643 2.41316652297974 +v -0.64731246232986 0.61849689483643 2.52993130683899 +# 28 vertices + +# 0 texture coordinate + +o Cylinder.1_3 +usemtl Mat.17 +f 6694/475 6696/4775 6698/476 +f 6696/4778 6697/4777 6699/4 6698/478 +f 6697/4781 6695/4781 6699/475 +f 6694/475 6698/4781 6700/4775 +f 6698/1147 6699/1113 6701/4777 6700/4778 +f 6699/4775 6695/4775 6701/475 +f 6694/475 6700/481 6702/4781 +f 6700/59 6701/66 6703/1113 6702/1147 +f 6701/476 6695/476 6703/475 +f 6694/475 6702/4782 6704/481 +f 6702/1100 6703/1114 6705/66 6704/59 +f 6703/4785 6695/4785 6705/475 +f 6694/475 6704/4785 6706/4782 +f 6704/4787 6705/4786 6707/1114 6706/1100 +f 6705/4782 6695/4782 6707/475 +f 6694/475 6706/476 6696/4785 +f 6706/115 6707/503 6697/4786 6696/4787 +f 6707/481 6695/481 6697/475 +f 6708/475 6712/476 6710/4775 +f 6710/4 6712/4777 6713/4778 6711/478 +f 6711/4781 6713/475 6709/4781 +f 6708/475 6714/4775 6712/4781 +f 6712/4777 6714/1113 6715/1147 6713/4778 +f 6713/4775 6715/475 6709/4775 +f 6708/475 6716/4781 6714/481 +f 6714/1113 6716/66 6717/59 6715/1147 +f 6715/476 6717/475 6709/476 +f 6708/475 6718/481 6716/4782 +f 6716/66 6718/1114 6719/1100 6717/59 +f 6717/4785 6719/475 6709/4785 +f 6708/475 6720/4782 6718/4785 +f 6718/1114 6720/4786 6721/4787 6719/1100 +f 6719/4782 6721/475 6709/4782 +f 6708/475 6710/4785 6720/476 +f 6720/4786 6710/503 6711/115 6721/4787 +f 6721/481 6711/475 6709/481 + +v 0.77068114280701 0.53674948215485 2.38016462326050 +v 0.79650920629501 0.53674948215485 2.49692940711975 +v 0.86284708976746 0.53674948215485 2.35977768898010 +v 0.88867509365082 0.53674948215485 2.47654247283936 +v 0.81676411628723 0.45500209927559 2.36997127532959 +v 0.84259217977524 0.45500209927559 2.48673582077026 +v 0.72459816932678 0.45500209927559 2.39035797119141 +v 0.75042623281479 0.45500209927559 2.50712275505066 +v 0.67851525545120 0.53674948215485 2.40055155754089 +v 0.70434325933456 0.53674948215485 2.51731634140015 +v 0.72459816932678 0.61849689483643 2.39035797119141 +v 0.75042623281479 0.61849689483643 2.50712275505066 +v 0.81676411628723 0.61849689483643 2.36997127532959 +v 0.84259217977524 0.61849689483643 2.48673582077026 +v -0.77068114280701 0.53674948215485 2.38016462326050 +v -0.79650920629501 0.53674948215485 2.49692940711975 +v -0.86284708976746 0.53674948215485 2.35977768898010 +v -0.88867509365082 0.53674948215485 2.47654247283936 +v -0.81676411628723 0.45500209927559 2.36997127532959 +v -0.84259217977524 0.45500209927559 2.48673582077026 +v -0.72459816932678 0.45500209927559 2.39035797119141 +v -0.75042623281479 0.45500209927559 2.50712275505066 +v -0.67851525545120 0.53674948215485 2.40055155754089 +v -0.70434325933456 0.53674948215485 2.51731634140015 +v -0.72459816932678 0.61849689483643 2.39035797119141 +v -0.75042623281479 0.61849689483643 2.50712275505066 +v -0.81676411628723 0.61849689483643 2.36997127532959 +v -0.84259217977524 0.61849689483643 2.48673582077026 +# 28 vertices + +# 0 texture coordinate + +o Cylinder_8 +usemtl Mat.17 +f 6722/475 6724/4775 6726/476 +f 6724/4778 6725/4777 6727/4 6726/478 +f 6725/4781 6723/4781 6727/475 +f 6722/475 6726/4781 6728/4775 +f 6726/1147 6727/1113 6729/4777 6728/4778 +f 6727/4775 6723/4775 6729/475 +f 6722/475 6728/481 6730/4781 +f 6728/59 6729/66 6731/1113 6730/1147 +f 6729/476 6723/476 6731/475 +f 6722/475 6730/4782 6732/481 +f 6730/1100 6731/1114 6733/66 6732/59 +f 6731/4785 6723/4785 6733/475 +f 6722/475 6732/4785 6734/4782 +f 6732/4787 6733/4786 6735/1114 6734/1100 +f 6733/4782 6723/4782 6735/475 +f 6722/475 6734/476 6724/4785 +f 6734/115 6735/503 6725/4786 6724/4787 +f 6735/481 6723/481 6725/475 +f 6736/475 6740/476 6738/4775 +f 6738/4 6740/4777 6741/4778 6739/478 +f 6739/4781 6741/475 6737/4781 +f 6736/475 6742/4775 6740/4781 +f 6740/4777 6742/1113 6743/1147 6741/4778 +f 6741/4775 6743/475 6737/4775 +f 6736/475 6744/4781 6742/481 +f 6742/1113 6744/66 6745/59 6743/1147 +f 6743/476 6745/475 6737/476 +f 6736/475 6746/481 6744/4782 +f 6744/66 6746/1114 6747/1100 6745/59 +f 6745/4785 6747/475 6737/4785 +f 6736/475 6748/4782 6746/4785 +f 6746/1114 6748/4786 6749/4787 6747/1100 +f 6747/4782 6749/475 6737/4782 +f 6736/475 6738/4785 6748/476 +f 6748/4786 6738/503 6739/115 6749/4787 +f 6749/481 6739/475 6737/481 + +v -15.19808959960938 -0.32663524150848 -15.19808959960938 +v -13.67828083038330 -0.32663524150848 -15.19808959960938 +v -12.15847206115723 -0.32663524150848 -15.19808959960938 +v -10.63866329193115 -0.32663524150848 -15.19808959960938 +v -9.11885356903076 -0.32663524150848 -15.19808959960938 +v -7.59904479980469 -0.32663524150848 -15.19808959960938 +v -6.07923603057861 -0.32663524150848 -15.19808959960938 +v -4.55942678451538 -0.32663524150848 -15.19808959960938 +v -3.03961801528931 -0.32663524150848 -15.19808959960938 +v -1.51980900764465 -0.32663524150848 -15.19808959960938 +v 0.00000000000000 -0.32663524150848 -15.19808959960938 +v 1.51980900764465 -0.32663524150848 -15.19808959960938 +v 3.03961801528931 -0.32663524150848 -15.19808959960938 +v 4.55942678451538 -0.32663524150848 -15.19808959960938 +v 6.07923603057861 -0.32663524150848 -15.19808959960938 +v 7.59904479980469 -0.32663524150848 -15.19808959960938 +v 9.11885356903076 -0.32663524150848 -15.19808959960938 +v 10.63866329193115 -0.32663524150848 -15.19808959960938 +v 12.15847206115723 -0.32663524150848 -15.19808959960938 +v 13.67828083038330 -0.32663524150848 -15.19808959960938 +v 15.19808959960938 -0.32663524150848 -15.19808959960938 +v -15.19808959960938 -0.32663524150848 -13.67828083038330 +v -13.67828083038330 -0.32663524150848 -13.67828083038330 +v -12.15847206115723 -0.32663524150848 -13.67828083038330 +v -10.63866329193115 -0.32663524150848 -13.67828083038330 +v -9.11885356903076 -0.32663524150848 -13.67828083038330 +v -7.59904479980469 -0.32663524150848 -13.67828083038330 +v -6.07923603057861 -0.32663524150848 -13.67828083038330 +v -4.55942678451538 -0.32663524150848 -13.67828083038330 +v -3.03961801528931 -0.32663524150848 -13.67828083038330 +v -1.51980900764465 -0.32663524150848 -13.67828083038330 +v 0.00000000000000 -0.32663524150848 -13.67828083038330 +v 1.51980900764465 -0.32663524150848 -13.67828083038330 +v 3.03961801528931 -0.32663524150848 -13.67828083038330 +v 4.55942678451538 -0.32663524150848 -13.67828083038330 +v 6.07923603057861 -0.32663524150848 -13.67828083038330 +v 7.59904479980469 -0.32663524150848 -13.67828083038330 +v 9.11885356903076 -0.32663524150848 -13.67828083038330 +v 10.63866329193115 -0.32663524150848 -13.67828083038330 +v 12.15847206115723 -0.32663524150848 -13.67828083038330 +v 13.67828083038330 -0.32663524150848 -13.67828083038330 +v 15.19808959960938 -0.32663524150848 -13.67828083038330 +v -15.19808959960938 -0.32663524150848 -12.15847206115723 +v -13.67828083038330 -0.32663524150848 -12.15847206115723 +v -12.15847206115723 -0.32663524150848 -12.15847206115723 +v -10.63866329193115 -0.32663524150848 -12.15847206115723 +v -9.11885356903076 -0.32663524150848 -12.15847206115723 +v -7.59904479980469 -0.32663524150848 -12.15847206115723 +v -6.07923603057861 -0.32663524150848 -12.15847206115723 +v -4.55942678451538 -0.32663524150848 -12.15847206115723 +v -3.03961801528931 -0.32663524150848 -12.15847206115723 +v -1.51980900764465 -0.32663524150848 -12.15847206115723 +v 0.00000000000000 -0.32663524150848 -12.15847206115723 +v 1.51980900764465 -0.32663524150848 -12.15847206115723 +v 3.03961801528931 -0.32663524150848 -12.15847206115723 +v 4.55942678451538 -0.32663524150848 -12.15847206115723 +v 6.07923603057861 -0.32663524150848 -12.15847206115723 +v 7.59904479980469 -0.32663524150848 -12.15847206115723 +v 9.11885356903076 -0.32663524150848 -12.15847206115723 +v 10.63866329193115 -0.32663524150848 -12.15847206115723 +v 12.15847206115723 -0.32663524150848 -12.15847206115723 +v 13.67828083038330 -0.32663524150848 -12.15847206115723 +v 15.19808959960938 -0.32663524150848 -12.15847206115723 +v -15.19808959960938 -0.32663524150848 -10.63866329193115 +v -13.67828083038330 -0.32663524150848 -10.63866329193115 +v -12.15847206115723 -0.32663524150848 -10.63866329193115 +v -10.63866329193115 -0.32663524150848 -10.63866329193115 +v -9.11885356903076 -0.32663524150848 -10.63866329193115 +v -7.59904479980469 -0.32663524150848 -10.63866329193115 +v -6.07923603057861 -0.32663524150848 -10.63866329193115 +v -4.55942678451538 -0.32663524150848 -10.63866329193115 +v -3.03961801528931 -0.32663524150848 -10.63866329193115 +v -1.51980900764465 -0.32663524150848 -10.63866329193115 +v 0.00000000000000 -0.32663524150848 -10.63866329193115 +v 1.51980900764465 -0.32663524150848 -10.63866329193115 +v 3.03961801528931 -0.32663524150848 -10.63866329193115 +v 4.55942678451538 -0.32663524150848 -10.63866329193115 +v 6.07923603057861 -0.32663524150848 -10.63866329193115 +v 7.59904479980469 -0.32663524150848 -10.63866329193115 +v 9.11885356903076 -0.32663524150848 -10.63866329193115 +v 10.63866329193115 -0.32663524150848 -10.63866329193115 +v 12.15847206115723 -0.32663524150848 -10.63866329193115 +v 13.67828083038330 -0.32663524150848 -10.63866329193115 +v 15.19808959960938 -0.32663524150848 -10.63866329193115 +v -15.19808959960938 -0.32663524150848 -9.11885356903076 +v -13.67828083038330 -0.32663524150848 -9.11885356903076 +v -12.15847206115723 -0.32663524150848 -9.11885356903076 +v -10.63866329193115 -0.32663524150848 -9.11885356903076 +v -9.11885356903076 -0.32663524150848 -9.11885356903076 +v -7.59904479980469 -0.32663524150848 -9.11885356903076 +v -6.07923603057861 -0.32663524150848 -9.11885356903076 +v -4.55942678451538 -0.32663524150848 -9.11885356903076 +v -3.03961801528931 -0.32663524150848 -9.11885356903076 +v -1.51980900764465 -0.32663524150848 -9.11885356903076 +v 0.00000000000000 -0.32663524150848 -9.11885356903076 +v 1.51980900764465 -0.32663524150848 -9.11885356903076 +v 3.03961801528931 -0.32663524150848 -9.11885356903076 +v 4.55942678451538 -0.32663524150848 -9.11885356903076 +v 6.07923603057861 -0.32663524150848 -9.11885356903076 +v 7.59904479980469 -0.32663524150848 -9.11885356903076 +v 9.11885356903076 -0.32663524150848 -9.11885356903076 +v 10.63866329193115 -0.32663524150848 -9.11885356903076 +v 12.15847206115723 -0.32663524150848 -9.11885356903076 +v 13.67828083038330 -0.32663524150848 -9.11885356903076 +v 15.19808959960938 -0.32663524150848 -9.11885356903076 +v -15.19808959960938 -0.32663524150848 -7.59904479980469 +v -13.67828083038330 -0.32663524150848 -7.59904479980469 +v -12.15847206115723 -0.32663524150848 -7.59904479980469 +v -10.63866329193115 -0.32663524150848 -7.59904479980469 +v -9.11885356903076 -0.32663524150848 -7.59904479980469 +v -7.59904479980469 -0.32663524150848 -7.59904479980469 +v -6.07923603057861 -0.32663524150848 -7.59904479980469 +v -4.55942678451538 -0.32663524150848 -7.59904479980469 +v -3.03961801528931 -0.32663524150848 -7.59904479980469 +v -1.51980900764465 -0.32663524150848 -7.59904479980469 +v 0.00000000000000 -0.32663524150848 -7.59904479980469 +v 1.51980900764465 -0.32663524150848 -7.59904479980469 +v 3.03961801528931 -0.32663524150848 -7.59904479980469 +v 4.55942678451538 -0.32663524150848 -7.59904479980469 +v 6.07923603057861 -0.32663524150848 -7.59904479980469 +v 7.59904479980469 -0.32663524150848 -7.59904479980469 +v 9.11885356903076 -0.32663524150848 -7.59904479980469 +v 10.63866329193115 -0.32663524150848 -7.59904479980469 +v 12.15847206115723 -0.32663524150848 -7.59904479980469 +v 13.67828083038330 -0.32663524150848 -7.59904479980469 +v 15.19808959960938 -0.32663524150848 -7.59904479980469 +v -15.19808959960938 -0.32663524150848 -6.07923603057861 +v -13.67828083038330 -0.32663524150848 -6.07923603057861 +v -12.15847206115723 -0.32663524150848 -6.07923603057861 +v -10.63866329193115 -0.32663524150848 -6.07923603057861 +v -9.11885356903076 -0.32663524150848 -6.07923603057861 +v -7.59904479980469 -0.32663524150848 -6.07923603057861 +v -6.07923603057861 -0.32663524150848 -6.07923603057861 +v -4.55942678451538 -0.32663524150848 -6.07923603057861 +v -3.03961801528931 -0.32663524150848 -6.07923603057861 +v -1.51980900764465 -0.32663524150848 -6.07923603057861 +v 0.00000000000000 -0.32663524150848 -6.07923603057861 +v 1.51980900764465 -0.32663524150848 -6.07923603057861 +v 3.03961801528931 -0.32663524150848 -6.07923603057861 +v 4.55942678451538 -0.32663524150848 -6.07923603057861 +v 6.07923603057861 -0.32663524150848 -6.07923603057861 +v 7.59904479980469 -0.32663524150848 -6.07923603057861 +v 9.11885356903076 -0.32663524150848 -6.07923603057861 +v 10.63866329193115 -0.32663524150848 -6.07923603057861 +v 12.15847206115723 -0.32663524150848 -6.07923603057861 +v 13.67828083038330 -0.32663524150848 -6.07923603057861 +v 15.19808959960938 -0.32663524150848 -6.07923603057861 +v -15.19808959960938 -0.32663524150848 -4.55942678451538 +v -13.67828083038330 -0.32663524150848 -4.55942678451538 +v -12.15847206115723 -0.32663524150848 -4.55942678451538 +v -10.63866329193115 -0.32663524150848 -4.55942678451538 +v -9.11885356903076 -0.32663524150848 -4.55942678451538 +v -7.59904479980469 -0.32663524150848 -4.55942678451538 +v -6.07923603057861 -0.32663524150848 -4.55942678451538 +v -4.55942678451538 -0.32663524150848 -4.55942678451538 +v -3.03961801528931 -0.32663524150848 -4.55942678451538 +v -1.51980900764465 -0.32663524150848 -4.55942678451538 +v 0.00000000000000 -0.32663524150848 -4.55942678451538 +v 1.51980900764465 -0.32663524150848 -4.55942678451538 +v 3.03961801528931 -0.32663524150848 -4.55942678451538 +v 4.55942678451538 -0.32663524150848 -4.55942678451538 +v 6.07923603057861 -0.32663524150848 -4.55942678451538 +v 7.59904479980469 -0.32663524150848 -4.55942678451538 +v 9.11885356903076 -0.32663524150848 -4.55942678451538 +v 10.63866329193115 -0.32663524150848 -4.55942678451538 +v 12.15847206115723 -0.32663524150848 -4.55942678451538 +v 13.67828083038330 -0.32663524150848 -4.55942678451538 +v 15.19808959960938 -0.32663524150848 -4.55942678451538 +v -15.19808959960938 -0.32663524150848 -3.03961801528931 +v -13.67828083038330 -0.32663524150848 -3.03961801528931 +v -12.15847206115723 -0.32663524150848 -3.03961801528931 +v -10.63866329193115 -0.32663524150848 -3.03961801528931 +v -9.11885356903076 -0.32663524150848 -3.03961801528931 +v -7.59904479980469 -0.32663524150848 -3.03961801528931 +v -6.07923603057861 -0.32663524150848 -3.03961801528931 +v -4.55942678451538 -0.32663524150848 -3.03961801528931 +v -3.03961801528931 -0.32663524150848 -3.03961801528931 +v -1.51980900764465 -0.32663524150848 -3.03961801528931 +v 0.00000000000000 -0.32663524150848 -3.03961801528931 +v 1.51980900764465 -0.32663524150848 -3.03961801528931 +v 3.03961801528931 -0.32663524150848 -3.03961801528931 +v 4.55942678451538 -0.32663524150848 -3.03961801528931 +v 6.07923603057861 -0.32663524150848 -3.03961801528931 +v 7.59904479980469 -0.32663524150848 -3.03961801528931 +v 9.11885356903076 -0.32663524150848 -3.03961801528931 +v 10.63866329193115 -0.32663524150848 -3.03961801528931 +v 12.15847206115723 -0.32663524150848 -3.03961801528931 +v 13.67828083038330 -0.32663524150848 -3.03961801528931 +v 15.19808959960938 -0.32663524150848 -3.03961801528931 +v -15.19808959960938 -0.32663524150848 -1.51980900764465 +v -13.67828083038330 -0.32663524150848 -1.51980900764465 +v -12.15847206115723 -0.32663524150848 -1.51980900764465 +v -10.63866329193115 -0.32663524150848 -1.51980900764465 +v -9.11885356903076 -0.32663524150848 -1.51980900764465 +v -7.59904479980469 -0.32663524150848 -1.51980900764465 +v -6.07923603057861 -0.32663524150848 -1.51980900764465 +v -4.55942678451538 -0.32663524150848 -1.51980900764465 +v -3.03961801528931 -0.32663524150848 -1.51980900764465 +v -1.51980900764465 -0.32663524150848 -1.51980900764465 +v 0.00000000000000 -0.32663524150848 -1.51980900764465 +v 1.51980900764465 -0.32663524150848 -1.51980900764465 +v 3.03961801528931 -0.32663524150848 -1.51980900764465 +v 4.55942678451538 -0.32663524150848 -1.51980900764465 +v 6.07923603057861 -0.32663524150848 -1.51980900764465 +v 7.59904479980469 -0.32663524150848 -1.51980900764465 +v 9.11885356903076 -0.32663524150848 -1.51980900764465 +v 10.63866329193115 -0.32663524150848 -1.51980900764465 +v 12.15847206115723 -0.32663524150848 -1.51980900764465 +v 13.67828083038330 -0.32663524150848 -1.51980900764465 +v 15.19808959960938 -0.32663524150848 -1.51980900764465 +v -15.19808959960938 -0.32663524150848 0.00000000000000 +v -13.67828083038330 -0.32663524150848 0.00000000000000 +v -12.15847206115723 -0.32663524150848 0.00000000000000 +v -10.63866329193115 -0.32663524150848 0.00000000000000 +v -9.11885356903076 -0.32663524150848 0.00000000000000 +v -7.59904479980469 -0.32663524150848 0.00000000000000 +v -6.07923603057861 -0.32663524150848 0.00000000000000 +v -4.55942678451538 -0.32663524150848 0.00000000000000 +v -3.03961801528931 -0.32663524150848 0.00000000000000 +v -1.51980900764465 -0.32663524150848 0.00000000000000 +v 0.00000000000000 -0.32663524150848 0.00000000000000 +v 1.51980900764465 -0.32663524150848 0.00000000000000 +v 3.03961801528931 -0.32663524150848 0.00000000000000 +v 4.55942678451538 -0.32663524150848 0.00000000000000 +v 6.07923603057861 -0.32663524150848 0.00000000000000 +v 7.59904479980469 -0.32663524150848 0.00000000000000 +v 9.11885356903076 -0.32663524150848 0.00000000000000 +v 10.63866329193115 -0.32663524150848 0.00000000000000 +v 12.15847206115723 -0.32663524150848 0.00000000000000 +v 13.67828083038330 -0.32663524150848 0.00000000000000 +v 15.19808959960938 -0.32663524150848 0.00000000000000 +v -15.19808959960938 -0.32663524150848 1.51980900764465 +v -13.67828083038330 -0.32663524150848 1.51980900764465 +v -12.15847206115723 -0.32663524150848 1.51980900764465 +v -10.63866329193115 -0.32663524150848 1.51980900764465 +v -9.11885356903076 -0.32663524150848 1.51980900764465 +v -7.59904479980469 -0.32663524150848 1.51980900764465 +v -6.07923603057861 -0.32663524150848 1.51980900764465 +v -4.55942678451538 -0.32663524150848 1.51980900764465 +v -3.03961801528931 -0.32663524150848 1.51980900764465 +v -1.51980900764465 -0.32663524150848 1.51980900764465 +v 0.00000000000000 -0.32663524150848 1.51980900764465 +v 1.51980900764465 -0.32663524150848 1.51980900764465 +v 3.03961801528931 -0.32663524150848 1.51980900764465 +v 4.55942678451538 -0.32663524150848 1.51980900764465 +v 6.07923603057861 -0.32663524150848 1.51980900764465 +v 7.59904479980469 -0.32663524150848 1.51980900764465 +v 9.11885356903076 -0.32663524150848 1.51980900764465 +v 10.63866329193115 -0.32663524150848 1.51980900764465 +v 12.15847206115723 -0.32663524150848 1.51980900764465 +v 13.67828083038330 -0.32663524150848 1.51980900764465 +v 15.19808959960938 -0.32663524150848 1.51980900764465 +v -15.19808959960938 -0.32663524150848 3.03961801528931 +v -13.67828083038330 -0.32663524150848 3.03961801528931 +v -12.15847206115723 -0.32663524150848 3.03961801528931 +v -10.63866329193115 -0.32663524150848 3.03961801528931 +v -9.11885356903076 -0.32663524150848 3.03961801528931 +v -7.59904479980469 -0.32663524150848 3.03961801528931 +v -6.07923603057861 -0.32663524150848 3.03961801528931 +v -4.55942678451538 -0.32663524150848 3.03961801528931 +v -3.03961801528931 -0.32663524150848 3.03961801528931 +v -1.51980900764465 -0.32663524150848 3.03961801528931 +v 0.00000000000000 -0.32663524150848 3.03961801528931 +v 1.51980900764465 -0.32663524150848 3.03961801528931 +v 3.03961801528931 -0.32663524150848 3.03961801528931 +v 4.55942678451538 -0.32663524150848 3.03961801528931 +v 6.07923603057861 -0.32663524150848 3.03961801528931 +v 7.59904479980469 -0.32663524150848 3.03961801528931 +v 9.11885356903076 -0.32663524150848 3.03961801528931 +v 10.63866329193115 -0.32663524150848 3.03961801528931 +v 12.15847206115723 -0.32663524150848 3.03961801528931 +v 13.67828083038330 -0.32663524150848 3.03961801528931 +v 15.19808959960938 -0.32663524150848 3.03961801528931 +v -15.19808959960938 -0.32663524150848 4.55942678451538 +v -13.67828083038330 -0.32663524150848 4.55942678451538 +v -12.15847206115723 -0.32663524150848 4.55942678451538 +v -10.63866329193115 -0.32663524150848 4.55942678451538 +v -9.11885356903076 -0.32663524150848 4.55942678451538 +v -7.59904479980469 -0.32663524150848 4.55942678451538 +v -6.07923603057861 -0.32663524150848 4.55942678451538 +v -4.55942678451538 -0.32663524150848 4.55942678451538 +v -3.03961801528931 -0.32663524150848 4.55942678451538 +v -1.51980900764465 -0.32663524150848 4.55942678451538 +v 0.00000000000000 -0.32663524150848 4.55942678451538 +v 1.51980900764465 -0.32663524150848 4.55942678451538 +v 3.03961801528931 -0.32663524150848 4.55942678451538 +v 4.55942678451538 -0.32663524150848 4.55942678451538 +v 6.07923603057861 -0.32663524150848 4.55942678451538 +v 7.59904479980469 -0.32663524150848 4.55942678451538 +v 9.11885356903076 -0.32663524150848 4.55942678451538 +v 10.63866329193115 -0.32663524150848 4.55942678451538 +v 12.15847206115723 -0.32663524150848 4.55942678451538 +v 13.67828083038330 -0.32663524150848 4.55942678451538 +v 15.19808959960938 -0.32663524150848 4.55942678451538 +v -15.19808959960938 -0.32663524150848 6.07923603057861 +v -13.67828083038330 -0.32663524150848 6.07923603057861 +v -12.15847206115723 -0.32663524150848 6.07923603057861 +v -10.63866329193115 -0.32663524150848 6.07923603057861 +v -9.11885356903076 -0.32663524150848 6.07923603057861 +v -7.59904479980469 -0.32663524150848 6.07923603057861 +v -6.07923603057861 -0.32663524150848 6.07923603057861 +v -4.55942678451538 -0.32663524150848 6.07923603057861 +v -3.03961801528931 -0.32663524150848 6.07923603057861 +v -1.51980900764465 -0.32663524150848 6.07923603057861 +v 0.00000000000000 -0.32663524150848 6.07923603057861 +v 1.51980900764465 -0.32663524150848 6.07923603057861 +v 3.03961801528931 -0.32663524150848 6.07923603057861 +v 4.55942678451538 -0.32663524150848 6.07923603057861 +v 6.07923603057861 -0.32663524150848 6.07923603057861 +v 7.59904479980469 -0.32663524150848 6.07923603057861 +v 9.11885356903076 -0.32663524150848 6.07923603057861 +v 10.63866329193115 -0.32663524150848 6.07923603057861 +v 12.15847206115723 -0.32663524150848 6.07923603057861 +v 13.67828083038330 -0.32663524150848 6.07923603057861 +v 15.19808959960938 -0.32663524150848 6.07923603057861 +v -15.19808959960938 -0.32663524150848 7.59904479980469 +v -13.67828083038330 -0.32663524150848 7.59904479980469 +v -12.15847206115723 -0.32663524150848 7.59904479980469 +v -10.63866329193115 -0.32663524150848 7.59904479980469 +v -9.11885356903076 -0.32663524150848 7.59904479980469 +v -7.59904479980469 -0.32663524150848 7.59904479980469 +v -6.07923603057861 -0.32663524150848 7.59904479980469 +v -4.55942678451538 -0.32663524150848 7.59904479980469 +v -3.03961801528931 -0.32663524150848 7.59904479980469 +v -1.51980900764465 -0.32663524150848 7.59904479980469 +v 0.00000000000000 -0.32663524150848 7.59904479980469 +v 1.51980900764465 -0.32663524150848 7.59904479980469 +v 3.03961801528931 -0.32663524150848 7.59904479980469 +v 4.55942678451538 -0.32663524150848 7.59904479980469 +v 6.07923603057861 -0.32663524150848 7.59904479980469 +v 7.59904479980469 -0.32663524150848 7.59904479980469 +v 9.11885356903076 -0.32663524150848 7.59904479980469 +v 10.63866329193115 -0.32663524150848 7.59904479980469 +v 12.15847206115723 -0.32663524150848 7.59904479980469 +v 13.67828083038330 -0.32663524150848 7.59904479980469 +v 15.19808959960938 -0.32663524150848 7.59904479980469 +v -15.19808959960938 -0.32663524150848 9.11885356903076 +v -13.67828083038330 -0.32663524150848 9.11885356903076 +v -12.15847206115723 -0.32663524150848 9.11885356903076 +v -10.63866329193115 -0.32663524150848 9.11885356903076 +v -9.11885356903076 -0.32663524150848 9.11885356903076 +v -7.59904479980469 -0.32663524150848 9.11885356903076 +v -6.07923603057861 -0.32663524150848 9.11885356903076 +v -4.55942678451538 -0.32663524150848 9.11885356903076 +v -3.03961801528931 -0.32663524150848 9.11885356903076 +v -1.51980900764465 -0.32663524150848 9.11885356903076 +v 0.00000000000000 -0.32663524150848 9.11885356903076 +v 1.51980900764465 -0.32663524150848 9.11885356903076 +v 3.03961801528931 -0.32663524150848 9.11885356903076 +v 4.55942678451538 -0.32663524150848 9.11885356903076 +v 6.07923603057861 -0.32663524150848 9.11885356903076 +v 7.59904479980469 -0.32663524150848 9.11885356903076 +v 9.11885356903076 -0.32663524150848 9.11885356903076 +v 10.63866329193115 -0.32663524150848 9.11885356903076 +v 12.15847206115723 -0.32663524150848 9.11885356903076 +v 13.67828083038330 -0.32663524150848 9.11885356903076 +v 15.19808959960938 -0.32663524150848 9.11885356903076 +v -15.19808959960938 -0.32663524150848 10.63866329193115 +v -13.67828083038330 -0.32663524150848 10.63866329193115 +v -12.15847206115723 -0.32663524150848 10.63866329193115 +v -10.63866329193115 -0.32663524150848 10.63866329193115 +v -9.11885356903076 -0.32663524150848 10.63866329193115 +v -7.59904479980469 -0.32663524150848 10.63866329193115 +v -6.07923603057861 -0.32663524150848 10.63866329193115 +v -4.55942678451538 -0.32663524150848 10.63866329193115 +v -3.03961801528931 -0.32663524150848 10.63866329193115 +v -1.51980900764465 -0.32663524150848 10.63866329193115 +v 0.00000000000000 -0.32663524150848 10.63866329193115 +v 1.51980900764465 -0.32663524150848 10.63866329193115 +v 3.03961801528931 -0.32663524150848 10.63866329193115 +v 4.55942678451538 -0.32663524150848 10.63866329193115 +v 6.07923603057861 -0.32663524150848 10.63866329193115 +v 7.59904479980469 -0.32663524150848 10.63866329193115 +v 9.11885356903076 -0.32663524150848 10.63866329193115 +v 10.63866329193115 -0.32663524150848 10.63866329193115 +v 12.15847206115723 -0.32663524150848 10.63866329193115 +v 13.67828083038330 -0.32663524150848 10.63866329193115 +v 15.19808959960938 -0.32663524150848 10.63866329193115 +v -15.19808959960938 -0.32663524150848 12.15847206115723 +v -13.67828083038330 -0.32663524150848 12.15847206115723 +v -12.15847206115723 -0.32663524150848 12.15847206115723 +v -10.63866329193115 -0.32663524150848 12.15847206115723 +v -9.11885356903076 -0.32663524150848 12.15847206115723 +v -7.59904479980469 -0.32663524150848 12.15847206115723 +v -6.07923603057861 -0.32663524150848 12.15847206115723 +v -4.55942678451538 -0.32663524150848 12.15847206115723 +v -3.03961801528931 -0.32663524150848 12.15847206115723 +v -1.51980900764465 -0.32663524150848 12.15847206115723 +v 0.00000000000000 -0.32663524150848 12.15847206115723 +v 1.51980900764465 -0.32663524150848 12.15847206115723 +v 3.03961801528931 -0.32663524150848 12.15847206115723 +v 4.55942678451538 -0.32663524150848 12.15847206115723 +v 6.07923603057861 -0.32663524150848 12.15847206115723 +v 7.59904479980469 -0.32663524150848 12.15847206115723 +v 9.11885356903076 -0.32663524150848 12.15847206115723 +v 10.63866329193115 -0.32663524150848 12.15847206115723 +v 12.15847206115723 -0.32663524150848 12.15847206115723 +v 13.67828083038330 -0.32663524150848 12.15847206115723 +v 15.19808959960938 -0.32663524150848 12.15847206115723 +v -15.19808959960938 -0.32663524150848 13.67828083038330 +v -13.67828083038330 -0.32663524150848 13.67828083038330 +v -12.15847206115723 -0.32663524150848 13.67828083038330 +v -10.63866329193115 -0.32663524150848 13.67828083038330 +v -9.11885356903076 -0.32663524150848 13.67828083038330 +v -7.59904479980469 -0.32663524150848 13.67828083038330 +v -6.07923603057861 -0.32663524150848 13.67828083038330 +v -4.55942678451538 -0.32663524150848 13.67828083038330 +v -3.03961801528931 -0.32663524150848 13.67828083038330 +v -1.51980900764465 -0.32663524150848 13.67828083038330 +v 0.00000000000000 -0.32663524150848 13.67828083038330 +v 1.51980900764465 -0.32663524150848 13.67828083038330 +v 3.03961801528931 -0.32663524150848 13.67828083038330 +v 4.55942678451538 -0.32663524150848 13.67828083038330 +v 6.07923603057861 -0.32663524150848 13.67828083038330 +v 7.59904479980469 -0.32663524150848 13.67828083038330 +v 9.11885356903076 -0.32663524150848 13.67828083038330 +v 10.63866329193115 -0.32663524150848 13.67828083038330 +v 12.15847206115723 -0.32663524150848 13.67828083038330 +v 13.67828083038330 -0.32663524150848 13.67828083038330 +v 15.19808959960938 -0.32663524150848 13.67828083038330 +v -15.19808959960938 -0.32663524150848 15.19808959960938 +v -13.67828083038330 -0.32663524150848 15.19808959960938 +v -12.15847206115723 -0.32663524150848 15.19808959960938 +v -10.63866329193115 -0.32663524150848 15.19808959960938 +v -9.11885356903076 -0.32663524150848 15.19808959960938 +v -7.59904479980469 -0.32663524150848 15.19808959960938 +v -6.07923603057861 -0.32663524150848 15.19808959960938 +v -4.55942678451538 -0.32663524150848 15.19808959960938 +v -3.03961801528931 -0.32663524150848 15.19808959960938 +v -1.51980900764465 -0.32663524150848 15.19808959960938 +v 0.00000000000000 -0.32663524150848 15.19808959960938 +v 1.51980900764465 -0.32663524150848 15.19808959960938 +v 3.03961801528931 -0.32663524150848 15.19808959960938 +v 4.55942678451538 -0.32663524150848 15.19808959960938 +v 6.07923603057861 -0.32663524150848 15.19808959960938 +v 7.59904479980469 -0.32663524150848 15.19808959960938 +v 9.11885356903076 -0.32663524150848 15.19808959960938 +v 10.63866329193115 -0.32663524150848 15.19808959960938 +v 12.15847206115723 -0.32663524150848 15.19808959960938 +v 13.67828083038330 -0.32663524150848 15.19808959960938 +v 15.19808959960938 -0.32663524150848 15.19808959960938 +# 441 vertices + +# 0 normal + +vt 0.00000000000000 -0.94999992847443 0.00000000000000 +vt 0.05000000074506 -0.94999992847443 0.00000000000000 +vt 0.05000000074506 -1.00000000000000 0.00000000000000 +vt 0.10000000149012 -0.94999992847443 0.00000000000000 +vt 0.15000000596046 -0.94999992847443 0.00000000000000 +vt 0.15000000596046 -1.00000000000000 0.00000000000000 +vt 0.20000000298023 -0.94999992847443 0.00000000000000 +vt 0.25000000000000 -0.94999992847443 0.00000000000000 +vt 0.25000000000000 -1.00000000000000 0.00000000000000 +vt 0.30000001192093 -0.94999992847443 0.00000000000000 +vt 0.34999999403954 -0.94999992847443 0.00000000000000 +vt 0.34999999403954 -1.00000000000000 0.00000000000000 +vt 0.40000000596046 -0.94999992847443 0.00000000000000 +vt 0.44999998807907 -0.94999992847443 0.00000000000000 +vt 0.44999998807907 -1.00000000000000 0.00000000000000 +vt 0.50000000000000 -0.94999992847443 0.00000000000000 +vt 0.55000001192093 -0.94999992847443 0.00000000000000 +vt 0.55000001192093 -1.00000000000000 0.00000000000000 +vt 0.60000002384186 -0.94999992847443 0.00000000000000 +vt 0.64999997615814 -0.94999992847443 0.00000000000000 +vt 0.64999997615814 -1.00000000000000 0.00000000000000 +vt 0.69999998807907 -0.94999992847443 0.00000000000000 +vt 0.75000000000000 -0.94999992847443 0.00000000000000 +vt 0.75000000000000 -1.00000000000000 0.00000000000000 +vt 0.80000001192093 -0.94999992847443 0.00000000000000 +vt 0.85000002384186 -0.94999992847443 0.00000000000000 +vt 0.85000002384186 -1.00000000000000 0.00000000000000 +vt 0.89999997615814 -0.94999992847443 0.00000000000000 +vt 0.94999998807907 -0.94999992847443 0.00000000000000 +vt 0.94999998807907 -1.00000000000000 0.00000000000000 +vt 1.00000000000000 -0.94999992847443 0.00000000000000 +vt 0.00000000000000 -0.89999997615814 0.00000000000000 +vt 0.05000000074506 -0.89999997615814 0.00000000000000 +vt 0.10000000149012 -0.89999997615814 0.00000000000000 +vt 0.15000000596046 -0.89999997615814 0.00000000000000 +vt 0.20000000298023 -0.89999997615814 0.00000000000000 +vt 0.25000000000000 -0.89999997615814 0.00000000000000 +vt 0.30000001192093 -0.89999997615814 0.00000000000000 +vt 0.34999999403954 -0.89999997615814 0.00000000000000 +vt 0.40000000596046 -0.89999997615814 0.00000000000000 +vt 0.44999998807907 -0.89999997615814 0.00000000000000 +vt 0.50000000000000 -0.89999997615814 0.00000000000000 +vt 0.55000001192093 -0.89999997615814 0.00000000000000 +vt 0.60000002384186 -0.89999997615814 0.00000000000000 +vt 0.64999997615814 -0.89999997615814 0.00000000000000 +vt 0.69999998807907 -0.89999997615814 0.00000000000000 +vt 0.75000000000000 -0.89999997615814 0.00000000000000 +vt 0.80000001192093 -0.89999997615814 0.00000000000000 +vt 0.85000002384186 -0.89999997615814 0.00000000000000 +vt 0.89999997615814 -0.89999997615814 0.00000000000000 +vt 0.94999998807907 -0.89999997615814 0.00000000000000 +vt 1.00000000000000 -0.89999997615814 0.00000000000000 +vt 0.00000000000000 -0.85000002384186 0.00000000000000 +vt 0.05000000074506 -0.85000002384186 0.00000000000000 +vt 0.10000000149012 -0.85000002384186 0.00000000000000 +vt 0.15000000596046 -0.85000002384186 0.00000000000000 +vt 0.20000000298023 -0.85000002384186 0.00000000000000 +vt 0.25000000000000 -0.85000002384186 0.00000000000000 +vt 0.30000001192093 -0.85000002384186 0.00000000000000 +vt 0.34999999403954 -0.85000002384186 0.00000000000000 +vt 0.40000000596046 -0.85000002384186 0.00000000000000 +vt 0.44999998807907 -0.85000002384186 0.00000000000000 +vt 0.50000000000000 -0.85000002384186 0.00000000000000 +vt 0.55000001192093 -0.85000002384186 0.00000000000000 +vt 0.60000002384186 -0.85000002384186 0.00000000000000 +vt 0.64999997615814 -0.85000002384186 0.00000000000000 +vt 0.69999998807907 -0.85000002384186 0.00000000000000 +vt 0.75000000000000 -0.85000002384186 0.00000000000000 +vt 0.80000001192093 -0.85000002384186 0.00000000000000 +vt 0.85000002384186 -0.85000002384186 0.00000000000000 +vt 0.89999997615814 -0.85000002384186 0.00000000000000 +vt 0.94999998807907 -0.85000002384186 0.00000000000000 +vt 1.00000000000000 -0.85000002384186 0.00000000000000 +vt 0.00000000000000 -0.79999995231628 0.00000000000000 +vt 0.05000000074506 -0.79999995231628 0.00000000000000 +vt 0.10000000149012 -0.79999995231628 0.00000000000000 +vt 0.15000000596046 -0.79999995231628 0.00000000000000 +vt 0.20000000298023 -0.79999995231628 0.00000000000000 +vt 0.25000000000000 -0.79999995231628 0.00000000000000 +vt 0.30000001192093 -0.79999995231628 0.00000000000000 +vt 0.34999999403954 -0.79999995231628 0.00000000000000 +vt 0.40000000596046 -0.79999995231628 0.00000000000000 +vt 0.44999998807907 -0.79999995231628 0.00000000000000 +vt 0.50000000000000 -0.79999995231628 0.00000000000000 +vt 0.55000001192093 -0.79999995231628 0.00000000000000 +vt 0.60000002384186 -0.79999995231628 0.00000000000000 +vt 0.64999997615814 -0.79999995231628 0.00000000000000 +vt 0.69999998807907 -0.79999995231628 0.00000000000000 +vt 0.75000000000000 -0.79999995231628 0.00000000000000 +vt 0.80000001192093 -0.79999995231628 0.00000000000000 +vt 0.85000002384186 -0.79999995231628 0.00000000000000 +vt 0.89999997615814 -0.79999995231628 0.00000000000000 +vt 0.94999998807907 -0.79999995231628 0.00000000000000 +vt 1.00000000000000 -0.79999995231628 0.00000000000000 +vt 0.00000000000000 -0.75000000000000 0.00000000000000 +vt 0.05000000074506 -0.75000000000000 0.00000000000000 +vt 0.10000000149012 -0.75000000000000 0.00000000000000 +vt 0.15000000596046 -0.75000000000000 0.00000000000000 +vt 0.20000000298023 -0.75000000000000 0.00000000000000 +vt 0.25000000000000 -0.75000000000000 0.00000000000000 +vt 0.30000001192093 -0.75000000000000 0.00000000000000 +vt 0.34999999403954 -0.75000000000000 0.00000000000000 +vt 0.40000000596046 -0.75000000000000 0.00000000000000 +vt 0.44999998807907 -0.75000000000000 0.00000000000000 +vt 0.50000000000000 -0.75000000000000 0.00000000000000 +vt 0.55000001192093 -0.75000000000000 0.00000000000000 +vt 0.60000002384186 -0.75000000000000 0.00000000000000 +vt 0.64999997615814 -0.75000000000000 0.00000000000000 +vt 0.69999998807907 -0.75000000000000 0.00000000000000 +vt 0.75000000000000 -0.75000000000000 0.00000000000000 +vt 0.80000001192093 -0.75000000000000 0.00000000000000 +vt 0.85000002384186 -0.75000000000000 0.00000000000000 +vt 0.89999997615814 -0.75000000000000 0.00000000000000 +vt 0.94999998807907 -0.75000000000000 0.00000000000000 +vt 1.00000000000000 -0.75000000000000 0.00000000000000 +vt 0.00000000000000 -0.69999992847443 0.00000000000000 +vt 0.05000000074506 -0.69999992847443 0.00000000000000 +vt 0.10000000149012 -0.69999992847443 0.00000000000000 +vt 0.15000000596046 -0.69999992847443 0.00000000000000 +vt 0.20000000298023 -0.69999992847443 0.00000000000000 +vt 0.25000000000000 -0.69999992847443 0.00000000000000 +vt 0.30000001192093 -0.69999992847443 0.00000000000000 +vt 0.34999999403954 -0.69999992847443 0.00000000000000 +vt 0.40000000596046 -0.69999992847443 0.00000000000000 +vt 0.44999998807907 -0.69999992847443 0.00000000000000 +vt 0.50000000000000 -0.69999992847443 0.00000000000000 +vt 0.55000001192093 -0.69999992847443 0.00000000000000 +vt 0.60000002384186 -0.69999992847443 0.00000000000000 +vt 0.64999997615814 -0.69999992847443 0.00000000000000 +vt 0.69999998807907 -0.69999992847443 0.00000000000000 +vt 0.75000000000000 -0.69999992847443 0.00000000000000 +vt 0.80000001192093 -0.69999992847443 0.00000000000000 +vt 0.85000002384186 -0.69999992847443 0.00000000000000 +vt 0.89999997615814 -0.69999992847443 0.00000000000000 +vt 0.94999998807907 -0.69999992847443 0.00000000000000 +vt 1.00000000000000 -0.69999992847443 0.00000000000000 +vt 0.00000000000000 -0.64999997615814 0.00000000000000 +vt 0.05000000074506 -0.64999997615814 0.00000000000000 +vt 0.10000000149012 -0.64999997615814 0.00000000000000 +vt 0.15000000596046 -0.64999997615814 0.00000000000000 +vt 0.20000000298023 -0.64999997615814 0.00000000000000 +vt 0.25000000000000 -0.64999997615814 0.00000000000000 +vt 0.30000001192093 -0.64999997615814 0.00000000000000 +vt 0.34999999403954 -0.64999997615814 0.00000000000000 +vt 0.40000000596046 -0.64999997615814 0.00000000000000 +vt 0.44999998807907 -0.64999997615814 0.00000000000000 +vt 0.50000000000000 -0.64999997615814 0.00000000000000 +vt 0.55000001192093 -0.64999997615814 0.00000000000000 +vt 0.60000002384186 -0.64999997615814 0.00000000000000 +vt 0.64999997615814 -0.64999997615814 0.00000000000000 +vt 0.69999998807907 -0.64999997615814 0.00000000000000 +vt 0.75000000000000 -0.64999997615814 0.00000000000000 +vt 0.80000001192093 -0.64999997615814 0.00000000000000 +vt 0.85000002384186 -0.64999997615814 0.00000000000000 +vt 0.89999997615814 -0.64999997615814 0.00000000000000 +vt 0.94999998807907 -0.64999997615814 0.00000000000000 +vt 1.00000000000000 -0.64999997615814 0.00000000000000 +vt 0.00000000000000 -0.60000002384186 0.00000000000000 +vt 0.05000000074506 -0.60000002384186 0.00000000000000 +vt 0.10000000149012 -0.60000002384186 0.00000000000000 +vt 0.15000000596046 -0.60000002384186 0.00000000000000 +vt 0.20000000298023 -0.60000002384186 0.00000000000000 +vt 0.25000000000000 -0.60000002384186 0.00000000000000 +vt 0.30000001192093 -0.60000002384186 0.00000000000000 +vt 0.34999999403954 -0.60000002384186 0.00000000000000 +vt 0.40000000596046 -0.60000002384186 0.00000000000000 +vt 0.44999998807907 -0.60000002384186 0.00000000000000 +vt 0.50000000000000 -0.60000002384186 0.00000000000000 +vt 0.55000001192093 -0.60000002384186 0.00000000000000 +vt 0.60000002384186 -0.60000002384186 0.00000000000000 +vt 0.64999997615814 -0.60000002384186 0.00000000000000 +vt 0.69999998807907 -0.60000002384186 0.00000000000000 +vt 0.75000000000000 -0.60000002384186 0.00000000000000 +vt 0.80000001192093 -0.60000002384186 0.00000000000000 +vt 0.85000002384186 -0.60000002384186 0.00000000000000 +vt 0.89999997615814 -0.60000002384186 0.00000000000000 +vt 0.94999998807907 -0.60000002384186 0.00000000000000 +vt 1.00000000000000 -0.60000002384186 0.00000000000000 +vt 0.00000000000000 -0.54999995231628 0.00000000000000 +vt 0.05000000074506 -0.54999995231628 0.00000000000000 +vt 0.10000000149012 -0.54999995231628 0.00000000000000 +vt 0.15000000596046 -0.54999995231628 0.00000000000000 +vt 0.20000000298023 -0.54999995231628 0.00000000000000 +vt 0.25000000000000 -0.54999995231628 0.00000000000000 +vt 0.30000001192093 -0.54999995231628 0.00000000000000 +vt 0.34999999403954 -0.54999995231628 0.00000000000000 +vt 0.40000000596046 -0.54999995231628 0.00000000000000 +vt 0.44999998807907 -0.54999995231628 0.00000000000000 +vt 0.50000000000000 -0.54999995231628 0.00000000000000 +vt 0.55000001192093 -0.54999995231628 0.00000000000000 +vt 0.60000002384186 -0.54999995231628 0.00000000000000 +vt 0.64999997615814 -0.54999995231628 0.00000000000000 +vt 0.69999998807907 -0.54999995231628 0.00000000000000 +vt 0.75000000000000 -0.54999995231628 0.00000000000000 +vt 0.80000001192093 -0.54999995231628 0.00000000000000 +vt 0.85000002384186 -0.54999995231628 0.00000000000000 +vt 0.89999997615814 -0.54999995231628 0.00000000000000 +vt 0.94999998807907 -0.54999995231628 0.00000000000000 +vt 1.00000000000000 -0.54999995231628 0.00000000000000 +vt 0.05000000074506 -0.50000000000000 0.00000000000000 +vt 0.10000000149012 -0.50000000000000 0.00000000000000 +vt 0.15000000596046 -0.50000000000000 0.00000000000000 +vt 0.20000000298023 -0.50000000000000 0.00000000000000 +vt 0.25000000000000 -0.50000000000000 0.00000000000000 +vt 0.30000001192093 -0.50000000000000 0.00000000000000 +vt 0.34999999403954 -0.50000000000000 0.00000000000000 +vt 0.40000000596046 -0.50000000000000 0.00000000000000 +vt 0.44999998807907 -0.50000000000000 0.00000000000000 +vt 0.55000001192093 -0.50000000000000 0.00000000000000 +vt 0.60000002384186 -0.50000000000000 0.00000000000000 +vt 0.64999997615814 -0.50000000000000 0.00000000000000 +vt 0.69999998807907 -0.50000000000000 0.00000000000000 +vt 0.75000000000000 -0.50000000000000 0.00000000000000 +vt 0.80000001192093 -0.50000000000000 0.00000000000000 +vt 0.85000002384186 -0.50000000000000 0.00000000000000 +vt 0.89999997615814 -0.50000000000000 0.00000000000000 +vt 0.94999998807907 -0.50000000000000 0.00000000000000 +vt 0.00000000000000 -0.44999998807907 0.00000000000000 +vt 0.05000000074506 -0.44999998807907 0.00000000000000 +vt 0.10000000149012 -0.44999998807907 0.00000000000000 +vt 0.15000000596046 -0.44999998807907 0.00000000000000 +vt 0.20000000298023 -0.44999998807907 0.00000000000000 +vt 0.25000000000000 -0.44999998807907 0.00000000000000 +vt 0.30000001192093 -0.44999998807907 0.00000000000000 +vt 0.34999999403954 -0.44999998807907 0.00000000000000 +vt 0.40000000596046 -0.44999998807907 0.00000000000000 +vt 0.44999998807907 -0.44999998807907 0.00000000000000 +vt 0.50000000000000 -0.44999998807907 0.00000000000000 +vt 0.55000001192093 -0.44999998807907 0.00000000000000 +vt 0.60000002384186 -0.44999998807907 0.00000000000000 +vt 0.64999997615814 -0.44999998807907 0.00000000000000 +vt 0.69999998807907 -0.44999998807907 0.00000000000000 +vt 0.75000000000000 -0.44999998807907 0.00000000000000 +vt 0.80000001192093 -0.44999998807907 0.00000000000000 +vt 0.85000002384186 -0.44999998807907 0.00000000000000 +vt 0.89999997615814 -0.44999998807907 0.00000000000000 +vt 0.94999998807907 -0.44999998807907 0.00000000000000 +vt 1.00000000000000 -0.44999998807907 0.00000000000000 +vt 0.00000000000000 -0.39999997615814 0.00000000000000 +vt 0.05000000074506 -0.39999997615814 0.00000000000000 +vt 0.10000000149012 -0.39999997615814 0.00000000000000 +vt 0.15000000596046 -0.39999997615814 0.00000000000000 +vt 0.20000000298023 -0.39999997615814 0.00000000000000 +vt 0.25000000000000 -0.39999997615814 0.00000000000000 +vt 0.30000001192093 -0.39999997615814 0.00000000000000 +vt 0.34999999403954 -0.39999997615814 0.00000000000000 +vt 0.40000000596046 -0.39999997615814 0.00000000000000 +vt 0.44999998807907 -0.39999997615814 0.00000000000000 +vt 0.50000000000000 -0.39999997615814 0.00000000000000 +vt 0.55000001192093 -0.39999997615814 0.00000000000000 +vt 0.60000002384186 -0.39999997615814 0.00000000000000 +vt 0.64999997615814 -0.39999997615814 0.00000000000000 +vt 0.69999998807907 -0.39999997615814 0.00000000000000 +vt 0.75000000000000 -0.39999997615814 0.00000000000000 +vt 0.80000001192093 -0.39999997615814 0.00000000000000 +vt 0.85000002384186 -0.39999997615814 0.00000000000000 +vt 0.89999997615814 -0.39999997615814 0.00000000000000 +vt 0.94999998807907 -0.39999997615814 0.00000000000000 +vt 1.00000000000000 -0.39999997615814 0.00000000000000 +vt 0.00000000000000 -0.34999996423721 0.00000000000000 +vt 0.05000000074506 -0.34999996423721 0.00000000000000 +vt 0.10000000149012 -0.34999996423721 0.00000000000000 +vt 0.15000000596046 -0.34999996423721 0.00000000000000 +vt 0.20000000298023 -0.34999996423721 0.00000000000000 +vt 0.25000000000000 -0.34999996423721 0.00000000000000 +vt 0.30000001192093 -0.34999996423721 0.00000000000000 +vt 0.34999999403954 -0.34999996423721 0.00000000000000 +vt 0.40000000596046 -0.34999996423721 0.00000000000000 +vt 0.44999998807907 -0.34999996423721 0.00000000000000 +vt 0.50000000000000 -0.34999996423721 0.00000000000000 +vt 0.55000001192093 -0.34999996423721 0.00000000000000 +vt 0.60000002384186 -0.34999996423721 0.00000000000000 +vt 0.64999997615814 -0.34999996423721 0.00000000000000 +vt 0.69999998807907 -0.34999996423721 0.00000000000000 +vt 0.75000000000000 -0.34999996423721 0.00000000000000 +vt 0.80000001192093 -0.34999996423721 0.00000000000000 +vt 0.85000002384186 -0.34999996423721 0.00000000000000 +vt 0.89999997615814 -0.34999996423721 0.00000000000000 +vt 0.94999998807907 -0.34999996423721 0.00000000000000 +vt 1.00000000000000 -0.34999996423721 0.00000000000000 +vt 0.00000000000000 -0.30000001192093 0.00000000000000 +vt 0.05000000074506 -0.30000001192093 0.00000000000000 +vt 0.10000000149012 -0.30000001192093 0.00000000000000 +vt 0.15000000596046 -0.30000001192093 0.00000000000000 +vt 0.20000000298023 -0.30000001192093 0.00000000000000 +vt 0.25000000000000 -0.30000001192093 0.00000000000000 +vt 0.30000001192093 -0.30000001192093 0.00000000000000 +vt 0.34999999403954 -0.30000001192093 0.00000000000000 +vt 0.40000000596046 -0.30000001192093 0.00000000000000 +vt 0.44999998807907 -0.30000001192093 0.00000000000000 +vt 0.50000000000000 -0.30000001192093 0.00000000000000 +vt 0.55000001192093 -0.30000001192093 0.00000000000000 +vt 0.60000002384186 -0.30000001192093 0.00000000000000 +vt 0.64999997615814 -0.30000001192093 0.00000000000000 +vt 0.69999998807907 -0.30000001192093 0.00000000000000 +vt 0.75000000000000 -0.30000001192093 0.00000000000000 +vt 0.80000001192093 -0.30000001192093 0.00000000000000 +vt 0.85000002384186 -0.30000001192093 0.00000000000000 +vt 0.89999997615814 -0.30000001192093 0.00000000000000 +vt 0.94999998807907 -0.30000001192093 0.00000000000000 +vt 1.00000000000000 -0.30000001192093 0.00000000000000 +vt 0.00000000000000 -0.25000000000000 0.00000000000000 +vt 0.05000000074506 -0.25000000000000 0.00000000000000 +vt 0.10000000149012 -0.25000000000000 0.00000000000000 +vt 0.15000000596046 -0.25000000000000 0.00000000000000 +vt 0.20000000298023 -0.25000000000000 0.00000000000000 +vt 0.25000000000000 -0.25000000000000 0.00000000000000 +vt 0.30000001192093 -0.25000000000000 0.00000000000000 +vt 0.34999999403954 -0.25000000000000 0.00000000000000 +vt 0.40000000596046 -0.25000000000000 0.00000000000000 +vt 0.44999998807907 -0.25000000000000 0.00000000000000 +vt 0.50000000000000 -0.25000000000000 0.00000000000000 +vt 0.55000001192093 -0.25000000000000 0.00000000000000 +vt 0.60000002384186 -0.25000000000000 0.00000000000000 +vt 0.64999997615814 -0.25000000000000 0.00000000000000 +vt 0.69999998807907 -0.25000000000000 0.00000000000000 +vt 0.75000000000000 -0.25000000000000 0.00000000000000 +vt 0.80000001192093 -0.25000000000000 0.00000000000000 +vt 0.85000002384186 -0.25000000000000 0.00000000000000 +vt 0.89999997615814 -0.25000000000000 0.00000000000000 +vt 0.94999998807907 -0.25000000000000 0.00000000000000 +vt 1.00000000000000 -0.25000000000000 0.00000000000000 +vt 0.00000000000000 -0.19999998807907 0.00000000000000 +vt 0.05000000074506 -0.19999998807907 0.00000000000000 +vt 0.10000000149012 -0.19999998807907 0.00000000000000 +vt 0.15000000596046 -0.19999998807907 0.00000000000000 +vt 0.20000000298023 -0.19999998807907 0.00000000000000 +vt 0.25000000000000 -0.19999998807907 0.00000000000000 +vt 0.30000001192093 -0.19999998807907 0.00000000000000 +vt 0.34999999403954 -0.19999998807907 0.00000000000000 +vt 0.40000000596046 -0.19999998807907 0.00000000000000 +vt 0.44999998807907 -0.19999998807907 0.00000000000000 +vt 0.50000000000000 -0.19999998807907 0.00000000000000 +vt 0.55000001192093 -0.19999998807907 0.00000000000000 +vt 0.60000002384186 -0.19999998807907 0.00000000000000 +vt 0.64999997615814 -0.19999998807907 0.00000000000000 +vt 0.69999998807907 -0.19999998807907 0.00000000000000 +vt 0.75000000000000 -0.19999998807907 0.00000000000000 +vt 0.80000001192093 -0.19999998807907 0.00000000000000 +vt 0.85000002384186 -0.19999998807907 0.00000000000000 +vt 0.89999997615814 -0.19999998807907 0.00000000000000 +vt 0.94999998807907 -0.19999998807907 0.00000000000000 +vt 1.00000000000000 -0.19999998807907 0.00000000000000 +vt 0.00000000000000 -0.15000000596046 0.00000000000000 +vt 0.05000000074506 -0.15000000596046 0.00000000000000 +vt 0.10000000149012 -0.15000000596046 0.00000000000000 +vt 0.15000000596046 -0.15000000596046 0.00000000000000 +vt 0.20000000298023 -0.15000000596046 0.00000000000000 +vt 0.25000000000000 -0.15000000596046 0.00000000000000 +vt 0.30000001192093 -0.15000000596046 0.00000000000000 +vt 0.34999999403954 -0.15000000596046 0.00000000000000 +vt 0.40000000596046 -0.15000000596046 0.00000000000000 +vt 0.44999998807907 -0.15000000596046 0.00000000000000 +vt 0.50000000000000 -0.15000000596046 0.00000000000000 +vt 0.55000001192093 -0.15000000596046 0.00000000000000 +vt 0.60000002384186 -0.15000000596046 0.00000000000000 +vt 0.64999997615814 -0.15000000596046 0.00000000000000 +vt 0.69999998807907 -0.15000000596046 0.00000000000000 +vt 0.75000000000000 -0.15000000596046 0.00000000000000 +vt 0.80000001192093 -0.15000000596046 0.00000000000000 +vt 0.85000002384186 -0.15000000596046 0.00000000000000 +vt 0.89999997615814 -0.15000000596046 0.00000000000000 +vt 0.94999998807907 -0.15000000596046 0.00000000000000 +vt 1.00000000000000 -0.15000000596046 0.00000000000000 +vt 0.00000000000000 -0.09999999403954 0.00000000000000 +vt 0.05000000074506 -0.09999999403954 0.00000000000000 +vt 0.10000000149012 -0.09999999403954 0.00000000000000 +vt 0.15000000596046 -0.09999999403954 0.00000000000000 +vt 0.20000000298023 -0.09999999403954 0.00000000000000 +vt 0.25000000000000 -0.09999999403954 0.00000000000000 +vt 0.30000001192093 -0.09999999403954 0.00000000000000 +vt 0.34999999403954 -0.09999999403954 0.00000000000000 +vt 0.40000000596046 -0.09999999403954 0.00000000000000 +vt 0.44999998807907 -0.09999999403954 0.00000000000000 +vt 0.50000000000000 -0.09999999403954 0.00000000000000 +vt 0.55000001192093 -0.09999999403954 0.00000000000000 +vt 0.60000002384186 -0.09999999403954 0.00000000000000 +vt 0.64999997615814 -0.09999999403954 0.00000000000000 +vt 0.69999998807907 -0.09999999403954 0.00000000000000 +vt 0.75000000000000 -0.09999999403954 0.00000000000000 +vt 0.80000001192093 -0.09999999403954 0.00000000000000 +vt 0.85000002384186 -0.09999999403954 0.00000000000000 +vt 0.89999997615814 -0.09999999403954 0.00000000000000 +vt 0.94999998807907 -0.09999999403954 0.00000000000000 +vt 1.00000000000000 -0.09999999403954 0.00000000000000 +vt 0.00000000000000 -0.04999999701977 0.00000000000000 +vt 0.05000000074506 -0.04999999701977 0.00000000000000 +vt 0.10000000149012 -0.04999999701977 0.00000000000000 +vt 0.15000000596046 -0.04999999701977 0.00000000000000 +vt 0.20000000298023 -0.04999999701977 0.00000000000000 +vt 0.25000000000000 -0.04999999701977 0.00000000000000 +vt 0.30000001192093 -0.04999999701977 0.00000000000000 +vt 0.34999999403954 -0.04999999701977 0.00000000000000 +vt 0.40000000596046 -0.04999999701977 0.00000000000000 +vt 0.44999998807907 -0.04999999701977 0.00000000000000 +vt 0.50000000000000 -0.04999999701977 0.00000000000000 +vt 0.55000001192093 -0.04999999701977 0.00000000000000 +vt 0.60000002384186 -0.04999999701977 0.00000000000000 +vt 0.64999997615814 -0.04999999701977 0.00000000000000 +vt 0.69999998807907 -0.04999999701977 0.00000000000000 +vt 0.75000000000000 -0.04999999701977 0.00000000000000 +vt 0.80000001192093 -0.04999999701977 0.00000000000000 +vt 0.85000002384186 -0.04999999701977 0.00000000000000 +vt 0.89999997615814 -0.04999999701977 0.00000000000000 +vt 0.94999998807907 -0.04999999701977 0.00000000000000 +vt 1.00000000000000 -0.04999999701977 0.00000000000000 +vt 0.05000000074506 0.00000000000000 0.00000000000000 +vt 0.15000000596046 0.00000000000000 0.00000000000000 +vt 0.25000000000000 0.00000000000000 0.00000000000000 +vt 0.34999999403954 0.00000000000000 0.00000000000000 +vt 0.44999998807907 0.00000000000000 0.00000000000000 +vt 0.55000001192093 0.00000000000000 0.00000000000000 +vt 0.64999997615814 0.00000000000000 0.00000000000000 +vt 0.75000000000000 0.00000000000000 0.00000000000000 +vt 0.85000002384186 0.00000000000000 0.00000000000000 +vt 0.94999998807907 0.00000000000000 0.00000000000000 +# 416 texture coordinates + +o Plane +usemtl Mat +f 6750/4857/5 6771/4856/5 6772/4855/5 6751/478/5 +f 6751/4732/5 6772/4858/5 6773/4856/5 6752/4857/5 +f 6752/4860/5 6773/4859/5 6774/4858/5 6753/4732/5 +f 6753/4737/5 6774/4861/5 6775/4859/5 6754/4860/5 +f 6754/4863/5 6775/4862/5 6776/4861/5 6755/4737/5 +f 6755/4741/5 6776/4864/5 6777/4862/5 6756/4863/5 +f 6756/4866/5 6777/4865/5 6778/4864/5 6757/4741/5 +f 6757/4744/5 6778/4867/5 6779/4865/5 6758/4866/5 +f 6758/4869/5 6779/4868/5 6780/4867/5 6759/4744/5 +f 6759/59/5 6780/4870/5 6781/4868/5 6760/4869/5 +f 6760/4872/5 6781/4871/5 6782/4870/5 6761/59/5 +f 6761/4750/5 6782/4873/5 6783/4871/5 6762/4872/5 +f 6762/4875/5 6783/4874/5 6784/4873/5 6763/4750/5 +f 6763/4755/5 6784/4876/5 6785/4874/5 6764/4875/5 +f 6764/4878/5 6785/4877/5 6786/4876/5 6765/4755/5 +f 6765/4759/5 6786/4879/5 6787/4877/5 6766/4878/5 +f 6766/4881/5 6787/4880/5 6788/4879/5 6767/4759/5 +f 6767/4762/5 6788/4882/5 6789/4880/5 6768/4881/5 +f 6768/4884/5 6789/4883/5 6790/4882/5 6769/4762/5 +f 6769/115/5 6790/4885/5 6791/4883/5 6770/4884/5 +f 6771/4856/5 6792/4887/5 6793/4886/5 6772/4855/5 +f 6772/4858/5 6793/4888/5 6794/4887/5 6773/4856/5 +f 6773/4859/5 6794/4889/5 6795/4888/5 6774/4858/5 +f 6774/4861/5 6795/4890/5 6796/4889/5 6775/4859/5 +f 6775/4862/5 6796/4891/5 6797/4890/5 6776/4861/5 +f 6776/4864/5 6797/4892/5 6798/4891/5 6777/4862/5 +f 6777/4865/5 6798/4893/5 6799/4892/5 6778/4864/5 +f 6778/4867/5 6799/4894/5 6800/4893/5 6779/4865/5 +f 6779/4868/5 6800/4895/5 6801/4894/5 6780/4867/5 +f 6780/4870/5 6801/4896/5 6802/4895/5 6781/4868/5 +f 6781/4871/5 6802/4897/5 6803/4896/5 6782/4870/5 +f 6782/4873/5 6803/4898/5 6804/4897/5 6783/4871/5 +f 6783/4874/5 6804/4899/5 6805/4898/5 6784/4873/5 +f 6784/4876/5 6805/4900/5 6806/4899/5 6785/4874/5 +f 6785/4877/5 6806/4901/5 6807/4900/5 6786/4876/5 +f 6786/4879/5 6807/4902/5 6808/4901/5 6787/4877/5 +f 6787/4880/5 6808/4903/5 6809/4902/5 6788/4879/5 +f 6788/4882/5 6809/4904/5 6810/4903/5 6789/4880/5 +f 6789/4883/5 6810/4905/5 6811/4904/5 6790/4882/5 +f 6790/4885/5 6811/4906/5 6812/4905/5 6791/4883/5 +f 6792/4887/5 6813/4908/5 6814/4907/5 6793/4886/5 +f 6793/4888/5 6814/4909/5 6815/4908/5 6794/4887/5 +f 6794/4889/5 6815/4910/5 6816/4909/5 6795/4888/5 +f 6795/4890/5 6816/4911/5 6817/4910/5 6796/4889/5 +f 6796/4891/5 6817/4912/5 6818/4911/5 6797/4890/5 +f 6797/4892/5 6818/4913/5 6819/4912/5 6798/4891/5 +f 6798/4893/5 6819/4914/5 6820/4913/5 6799/4892/5 +f 6799/4894/5 6820/4915/5 6821/4914/5 6800/4893/5 +f 6800/4895/5 6821/4916/5 6822/4915/5 6801/4894/5 +f 6801/4896/5 6822/4917/5 6823/4916/5 6802/4895/5 +f 6802/4897/5 6823/4918/5 6824/4917/5 6803/4896/5 +f 6803/4898/5 6824/4919/5 6825/4918/5 6804/4897/5 +f 6804/4899/5 6825/4920/5 6826/4919/5 6805/4898/5 +f 6805/4900/5 6826/4921/5 6827/4920/5 6806/4899/5 +f 6806/4901/5 6827/4922/5 6828/4921/5 6807/4900/5 +f 6807/4902/5 6828/4923/5 6829/4922/5 6808/4901/5 +f 6808/4903/5 6829/4924/5 6830/4923/5 6809/4902/5 +f 6809/4904/5 6830/4925/5 6831/4924/5 6810/4903/5 +f 6810/4905/5 6831/4926/5 6832/4925/5 6811/4904/5 +f 6811/4906/5 6832/4927/5 6833/4926/5 6812/4905/5 +f 6813/4908/5 6834/4929/5 6835/4928/5 6814/4907/5 +f 6814/4909/5 6835/4930/5 6836/4929/5 6815/4908/5 +f 6815/4910/5 6836/4931/5 6837/4930/5 6816/4909/5 +f 6816/4911/5 6837/4932/5 6838/4931/5 6817/4910/5 +f 6817/4912/5 6838/4933/5 6839/4932/5 6818/4911/5 +f 6818/4913/5 6839/4934/5 6840/4933/5 6819/4912/5 +f 6819/4914/5 6840/4935/5 6841/4934/5 6820/4913/5 +f 6820/4915/5 6841/4936/5 6842/4935/5 6821/4914/5 +f 6821/4916/5 6842/4937/5 6843/4936/5 6822/4915/5 +f 6822/4917/5 6843/4938/5 6844/4937/5 6823/4916/5 +f 6823/4918/5 6844/4939/5 6845/4938/5 6824/4917/5 +f 6824/4919/5 6845/4940/5 6846/4939/5 6825/4918/5 +f 6825/4920/5 6846/4941/5 6847/4940/5 6826/4919/5 +f 6826/4921/5 6847/4942/5 6848/4941/5 6827/4920/5 +f 6827/4922/5 6848/4943/5 6849/4942/5 6828/4921/5 +f 6828/4923/5 6849/4944/5 6850/4943/5 6829/4922/5 +f 6829/4924/5 6850/4945/5 6851/4944/5 6830/4923/5 +f 6830/4925/5 6851/4946/5 6852/4945/5 6831/4924/5 +f 6831/4926/5 6852/4947/5 6853/4946/5 6832/4925/5 +f 6832/4927/5 6853/4948/5 6854/4947/5 6833/4926/5 +f 6834/4929/5 6855/4950/5 6856/4949/5 6835/4928/5 +f 6835/4930/5 6856/4951/5 6857/4950/5 6836/4929/5 +f 6836/4931/5 6857/4952/5 6858/4951/5 6837/4930/5 +f 6837/4932/5 6858/4953/5 6859/4952/5 6838/4931/5 +f 6838/4933/5 6859/4954/5 6860/4953/5 6839/4932/5 +f 6839/4934/5 6860/4955/5 6861/4954/5 6840/4933/5 +f 6840/4935/5 6861/4956/5 6862/4955/5 6841/4934/5 +f 6841/4936/5 6862/4957/5 6863/4956/5 6842/4935/5 +f 6842/4937/5 6863/4958/5 6864/4957/5 6843/4936/5 +f 6843/4938/5 6864/4959/5 6865/4958/5 6844/4937/5 +f 6844/4939/5 6865/4960/5 6866/4959/5 6845/4938/5 +f 6845/4940/5 6866/4961/5 6867/4960/5 6846/4939/5 +f 6846/4941/5 6867/4962/5 6868/4961/5 6847/4940/5 +f 6847/4942/5 6868/4963/5 6869/4962/5 6848/4941/5 +f 6848/4943/5 6869/4964/5 6870/4963/5 6849/4942/5 +f 6849/4944/5 6870/4965/5 6871/4964/5 6850/4943/5 +f 6850/4945/5 6871/4966/5 6872/4965/5 6851/4944/5 +f 6851/4946/5 6872/4967/5 6873/4966/5 6852/4945/5 +f 6852/4947/5 6873/4968/5 6874/4967/5 6853/4946/5 +f 6853/4948/5 6874/4969/5 6875/4968/5 6854/4947/5 +f 6855/4950/5 6876/4971/5 6877/4970/5 6856/4949/5 +f 6856/4951/5 6877/4972/5 6878/4971/5 6857/4950/5 +f 6857/4952/5 6878/4973/5 6879/4972/5 6858/4951/5 +f 6858/4953/5 6879/4974/5 6880/4973/5 6859/4952/5 +f 6859/4954/5 6880/4975/5 6881/4974/5 6860/4953/5 +f 6860/4955/5 6881/4976/5 6882/4975/5 6861/4954/5 +f 6861/4956/5 6882/4977/5 6883/4976/5 6862/4955/5 +f 6862/4957/5 6883/4978/5 6884/4977/5 6863/4956/5 +f 6863/4958/5 6884/4979/5 6885/4978/5 6864/4957/5 +f 6864/4959/5 6885/4980/5 6886/4979/5 6865/4958/5 +f 6865/4960/5 6886/4981/5 6887/4980/5 6866/4959/5 +f 6866/4961/5 6887/4982/5 6888/4981/5 6867/4960/5 +f 6867/4962/5 6888/4983/5 6889/4982/5 6868/4961/5 +f 6868/4963/5 6889/4984/5 6890/4983/5 6869/4962/5 +f 6869/4964/5 6890/4985/5 6891/4984/5 6870/4963/5 +f 6870/4965/5 6891/4986/5 6892/4985/5 6871/4964/5 +f 6871/4966/5 6892/4987/5 6893/4986/5 6872/4965/5 +f 6872/4967/5 6893/4988/5 6894/4987/5 6873/4966/5 +f 6873/4968/5 6894/4989/5 6895/4988/5 6874/4967/5 +f 6874/4969/5 6895/4990/5 6896/4989/5 6875/4968/5 +f 6876/4971/5 6897/4992/5 6898/4991/5 6877/4970/5 +f 6877/4972/5 6898/4993/5 6899/4992/5 6878/4971/5 +f 6878/4973/5 6899/4994/5 6900/4993/5 6879/4972/5 +f 6879/4974/5 6900/4995/5 6901/4994/5 6880/4973/5 +f 6880/4975/5 6901/4996/5 6902/4995/5 6881/4974/5 +f 6881/4976/5 6902/4997/5 6903/4996/5 6882/4975/5 +f 6882/4977/5 6903/4998/5 6904/4997/5 6883/4976/5 +f 6883/4978/5 6904/4999/5 6905/4998/5 6884/4977/5 +f 6884/4979/5 6905/5000/5 6906/4999/5 6885/4978/5 +f 6885/4980/5 6906/5001/5 6907/5000/5 6886/4979/5 +f 6886/4981/5 6907/5002/5 6908/5001/5 6887/4980/5 +f 6887/4982/5 6908/5003/5 6909/5002/5 6888/4981/5 +f 6888/4983/5 6909/5004/5 6910/5003/5 6889/4982/5 +f 6889/4984/5 6910/5005/5 6911/5004/5 6890/4983/5 +f 6890/4985/5 6911/5006/5 6912/5005/5 6891/4984/5 +f 6891/4986/5 6912/5007/5 6913/5006/5 6892/4985/5 +f 6892/4987/5 6913/5008/5 6914/5007/5 6893/4986/5 +f 6893/4988/5 6914/5009/5 6915/5008/5 6894/4987/5 +f 6894/4989/5 6915/5010/5 6916/5009/5 6895/4988/5 +f 6895/4990/5 6916/5011/5 6917/5010/5 6896/4989/5 +f 6897/4992/5 6918/5013/5 6919/5012/5 6898/4991/5 +f 6898/4993/5 6919/5014/5 6920/5013/5 6899/4992/5 +f 6899/4994/5 6920/5015/5 6921/5014/5 6900/4993/5 +f 6900/4995/5 6921/5016/5 6922/5015/5 6901/4994/5 +f 6901/4996/5 6922/5017/5 6923/5016/5 6902/4995/5 +f 6902/4997/5 6923/5018/5 6924/5017/5 6903/4996/5 +f 6903/4998/5 6924/5019/5 6925/5018/5 6904/4997/5 +f 6904/4999/5 6925/5020/5 6926/5019/5 6905/4998/5 +f 6905/5000/5 6926/5021/5 6927/5020/5 6906/4999/5 +f 6906/5001/5 6927/5022/5 6928/5021/5 6907/5000/5 +f 6907/5002/5 6928/5023/5 6929/5022/5 6908/5001/5 +f 6908/5003/5 6929/5024/5 6930/5023/5 6909/5002/5 +f 6909/5004/5 6930/5025/5 6931/5024/5 6910/5003/5 +f 6910/5005/5 6931/5026/5 6932/5025/5 6911/5004/5 +f 6911/5006/5 6932/5027/5 6933/5026/5 6912/5005/5 +f 6912/5007/5 6933/5028/5 6934/5027/5 6913/5006/5 +f 6913/5008/5 6934/5029/5 6935/5028/5 6914/5007/5 +f 6914/5009/5 6935/5030/5 6936/5029/5 6915/5008/5 +f 6915/5010/5 6936/5031/5 6937/5030/5 6916/5009/5 +f 6916/5011/5 6937/5032/5 6938/5031/5 6917/5010/5 +f 6918/5013/5 6939/5034/5 6940/5033/5 6919/5012/5 +f 6919/5014/5 6940/5035/5 6941/5034/5 6920/5013/5 +f 6920/5015/5 6941/5036/5 6942/5035/5 6921/5014/5 +f 6921/5016/5 6942/5037/5 6943/5036/5 6922/5015/5 +f 6922/5017/5 6943/5038/5 6944/5037/5 6923/5016/5 +f 6923/5018/5 6944/5039/5 6945/5038/5 6924/5017/5 +f 6924/5019/5 6945/5040/5 6946/5039/5 6925/5018/5 +f 6925/5020/5 6946/5041/5 6947/5040/5 6926/5019/5 +f 6926/5021/5 6947/5042/5 6948/5041/5 6927/5020/5 +f 6927/5022/5 6948/5043/5 6949/5042/5 6928/5021/5 +f 6928/5023/5 6949/5044/5 6950/5043/5 6929/5022/5 +f 6929/5024/5 6950/5045/5 6951/5044/5 6930/5023/5 +f 6930/5025/5 6951/5046/5 6952/5045/5 6931/5024/5 +f 6931/5026/5 6952/5047/5 6953/5046/5 6932/5025/5 +f 6932/5027/5 6953/5048/5 6954/5047/5 6933/5026/5 +f 6933/5028/5 6954/5049/5 6955/5048/5 6934/5027/5 +f 6934/5029/5 6955/5050/5 6956/5049/5 6935/5028/5 +f 6935/5030/5 6956/5051/5 6957/5050/5 6936/5029/5 +f 6936/5031/5 6957/5052/5 6958/5051/5 6937/5030/5 +f 6937/5032/5 6958/5053/5 6959/5052/5 6938/5031/5 +f 6939/5034/5 6960/5054/5 6961/476/5 6940/5033/5 +f 6940/5035/5 6961/5055/5 6962/5054/5 6941/5034/5 +f 6941/5036/5 6962/5056/5 6963/5055/5 6942/5035/5 +f 6942/5037/5 6963/5057/5 6964/5056/5 6943/5036/5 +f 6943/5038/5 6964/5058/5 6965/5057/5 6944/5037/5 +f 6944/5039/5 6965/5059/5 6966/5058/5 6945/5038/5 +f 6945/5040/5 6966/5060/5 6967/5059/5 6946/5039/5 +f 6946/5041/5 6967/5061/5 6968/5060/5 6947/5040/5 +f 6947/5042/5 6968/5062/5 6969/5061/5 6948/5041/5 +f 6948/5043/5 6969/475/5 6970/5062/5 6949/5042/5 +f 6949/5044/5 6970/5063/5 6971/475/5 6950/5043/5 +f 6950/5045/5 6971/5064/5 6972/5063/5 6951/5044/5 +f 6951/5046/5 6972/5065/5 6973/5064/5 6952/5045/5 +f 6952/5047/5 6973/5066/5 6974/5065/5 6953/5046/5 +f 6953/5048/5 6974/5067/5 6975/5066/5 6954/5047/5 +f 6954/5049/5 6975/5068/5 6976/5067/5 6955/5048/5 +f 6955/5050/5 6976/5069/5 6977/5068/5 6956/5049/5 +f 6956/5051/5 6977/5070/5 6978/5069/5 6957/5050/5 +f 6957/5052/5 6978/5071/5 6979/5070/5 6958/5051/5 +f 6958/5053/5 6979/481/5 6980/5071/5 6959/5052/5 +f 6960/5054/5 6981/5073/5 6982/5072/5 6961/476/5 +f 6961/5055/5 6982/5074/5 6983/5073/5 6962/5054/5 +f 6962/5056/5 6983/5075/5 6984/5074/5 6963/5055/5 +f 6963/5057/5 6984/5076/5 6985/5075/5 6964/5056/5 +f 6964/5058/5 6985/5077/5 6986/5076/5 6965/5057/5 +f 6965/5059/5 6986/5078/5 6987/5077/5 6966/5058/5 +f 6966/5060/5 6987/5079/5 6988/5078/5 6967/5059/5 +f 6967/5061/5 6988/5080/5 6989/5079/5 6968/5060/5 +f 6968/5062/5 6989/5081/5 6990/5080/5 6969/5061/5 +f 6969/475/5 6990/5082/5 6991/5081/5 6970/5062/5 +f 6970/5063/5 6991/5083/5 6992/5082/5 6971/475/5 +f 6971/5064/5 6992/5084/5 6993/5083/5 6972/5063/5 +f 6972/5065/5 6993/5085/5 6994/5084/5 6973/5064/5 +f 6973/5066/5 6994/5086/5 6995/5085/5 6974/5065/5 +f 6974/5067/5 6995/5087/5 6996/5086/5 6975/5066/5 +f 6975/5068/5 6996/5088/5 6997/5087/5 6976/5067/5 +f 6976/5069/5 6997/5089/5 6998/5088/5 6977/5068/5 +f 6977/5070/5 6998/5090/5 6999/5089/5 6978/5069/5 +f 6978/5071/5 6999/5091/5 7000/5090/5 6979/5070/5 +f 6979/481/5 7000/5092/5 7001/5091/5 6980/5071/5 +f 6981/5073/5 7002/5094/5 7003/5093/5 6982/5072/5 +f 6982/5074/5 7003/5095/5 7004/5094/5 6983/5073/5 +f 6983/5075/5 7004/5096/5 7005/5095/5 6984/5074/5 +f 6984/5076/5 7005/5097/5 7006/5096/5 6985/5075/5 +f 6985/5077/5 7006/5098/5 7007/5097/5 6986/5076/5 +f 6986/5078/5 7007/5099/5 7008/5098/5 6987/5077/5 +f 6987/5079/5 7008/5100/5 7009/5099/5 6988/5078/5 +f 6988/5080/5 7009/5101/5 7010/5100/5 6989/5079/5 +f 6989/5081/5 7010/5102/5 7011/5101/5 6990/5080/5 +f 6990/5082/5 7011/5103/5 7012/5102/5 6991/5081/5 +f 6991/5083/5 7012/5104/5 7013/5103/5 6992/5082/5 +f 6992/5084/5 7013/5105/5 7014/5104/5 6993/5083/5 +f 6993/5085/5 7014/5106/5 7015/5105/5 6994/5084/5 +f 6994/5086/5 7015/5107/5 7016/5106/5 6995/5085/5 +f 6995/5087/5 7016/5108/5 7017/5107/5 6996/5086/5 +f 6996/5088/5 7017/5109/5 7018/5108/5 6997/5087/5 +f 6997/5089/5 7018/5110/5 7019/5109/5 6998/5088/5 +f 6998/5090/5 7019/5111/5 7020/5110/5 6999/5089/5 +f 6999/5091/5 7020/5112/5 7021/5111/5 7000/5090/5 +f 7000/5092/5 7021/5113/5 7022/5112/5 7001/5091/5 +f 7002/5094/5 7023/5115/5 7024/5114/5 7003/5093/5 +f 7003/5095/5 7024/5116/5 7025/5115/5 7004/5094/5 +f 7004/5096/5 7025/5117/5 7026/5116/5 7005/5095/5 +f 7005/5097/5 7026/5118/5 7027/5117/5 7006/5096/5 +f 7006/5098/5 7027/5119/5 7028/5118/5 7007/5097/5 +f 7007/5099/5 7028/5120/5 7029/5119/5 7008/5098/5 +f 7008/5100/5 7029/5121/5 7030/5120/5 7009/5099/5 +f 7009/5101/5 7030/5122/5 7031/5121/5 7010/5100/5 +f 7010/5102/5 7031/5123/5 7032/5122/5 7011/5101/5 +f 7011/5103/5 7032/5124/5 7033/5123/5 7012/5102/5 +f 7012/5104/5 7033/5125/5 7034/5124/5 7013/5103/5 +f 7013/5105/5 7034/5126/5 7035/5125/5 7014/5104/5 +f 7014/5106/5 7035/5127/5 7036/5126/5 7015/5105/5 +f 7015/5107/5 7036/5128/5 7037/5127/5 7016/5106/5 +f 7016/5108/5 7037/5129/5 7038/5128/5 7017/5107/5 +f 7017/5109/5 7038/5130/5 7039/5129/5 7018/5108/5 +f 7018/5110/5 7039/5131/5 7040/5130/5 7019/5109/5 +f 7019/5111/5 7040/5132/5 7041/5131/5 7020/5110/5 +f 7020/5112/5 7041/5133/5 7042/5132/5 7021/5111/5 +f 7021/5113/5 7042/5134/5 7043/5133/5 7022/5112/5 +f 7023/5115/5 7044/5136/5 7045/5135/5 7024/5114/5 +f 7024/5116/5 7045/5137/5 7046/5136/5 7025/5115/5 +f 7025/5117/5 7046/5138/5 7047/5137/5 7026/5116/5 +f 7026/5118/5 7047/5139/5 7048/5138/5 7027/5117/5 +f 7027/5119/5 7048/5140/5 7049/5139/5 7028/5118/5 +f 7028/5120/5 7049/5141/5 7050/5140/5 7029/5119/5 +f 7029/5121/5 7050/5142/5 7051/5141/5 7030/5120/5 +f 7030/5122/5 7051/5143/5 7052/5142/5 7031/5121/5 +f 7031/5123/5 7052/5144/5 7053/5143/5 7032/5122/5 +f 7032/5124/5 7053/5145/5 7054/5144/5 7033/5123/5 +f 7033/5125/5 7054/5146/5 7055/5145/5 7034/5124/5 +f 7034/5126/5 7055/5147/5 7056/5146/5 7035/5125/5 +f 7035/5127/5 7056/5148/5 7057/5147/5 7036/5126/5 +f 7036/5128/5 7057/5149/5 7058/5148/5 7037/5127/5 +f 7037/5129/5 7058/5150/5 7059/5149/5 7038/5128/5 +f 7038/5130/5 7059/5151/5 7060/5150/5 7039/5129/5 +f 7039/5131/5 7060/5152/5 7061/5151/5 7040/5130/5 +f 7040/5132/5 7061/5153/5 7062/5152/5 7041/5131/5 +f 7041/5133/5 7062/5154/5 7063/5153/5 7042/5132/5 +f 7042/5134/5 7063/5155/5 7064/5154/5 7043/5133/5 +f 7044/5136/5 7065/5157/5 7066/5156/5 7045/5135/5 +f 7045/5137/5 7066/5158/5 7067/5157/5 7046/5136/5 +f 7046/5138/5 7067/5159/5 7068/5158/5 7047/5137/5 +f 7047/5139/5 7068/5160/5 7069/5159/5 7048/5138/5 +f 7048/5140/5 7069/5161/5 7070/5160/5 7049/5139/5 +f 7049/5141/5 7070/5162/5 7071/5161/5 7050/5140/5 +f 7050/5142/5 7071/5163/5 7072/5162/5 7051/5141/5 +f 7051/5143/5 7072/5164/5 7073/5163/5 7052/5142/5 +f 7052/5144/5 7073/5165/5 7074/5164/5 7053/5143/5 +f 7053/5145/5 7074/5166/5 7075/5165/5 7054/5144/5 +f 7054/5146/5 7075/5167/5 7076/5166/5 7055/5145/5 +f 7055/5147/5 7076/5168/5 7077/5167/5 7056/5146/5 +f 7056/5148/5 7077/5169/5 7078/5168/5 7057/5147/5 +f 7057/5149/5 7078/5170/5 7079/5169/5 7058/5148/5 +f 7058/5150/5 7079/5171/5 7080/5170/5 7059/5149/5 +f 7059/5151/5 7080/5172/5 7081/5171/5 7060/5150/5 +f 7060/5152/5 7081/5173/5 7082/5172/5 7061/5151/5 +f 7061/5153/5 7082/5174/5 7083/5173/5 7062/5152/5 +f 7062/5154/5 7083/5175/5 7084/5174/5 7063/5153/5 +f 7063/5155/5 7084/5176/5 7085/5175/5 7064/5154/5 +f 7065/5157/5 7086/5178/5 7087/5177/5 7066/5156/5 +f 7066/5158/5 7087/5179/5 7088/5178/5 7067/5157/5 +f 7067/5159/5 7088/5180/5 7089/5179/5 7068/5158/5 +f 7068/5160/5 7089/5181/5 7090/5180/5 7069/5159/5 +f 7069/5161/5 7090/5182/5 7091/5181/5 7070/5160/5 +f 7070/5162/5 7091/5183/5 7092/5182/5 7071/5161/5 +f 7071/5163/5 7092/5184/5 7093/5183/5 7072/5162/5 +f 7072/5164/5 7093/5185/5 7094/5184/5 7073/5163/5 +f 7073/5165/5 7094/5186/5 7095/5185/5 7074/5164/5 +f 7074/5166/5 7095/5187/5 7096/5186/5 7075/5165/5 +f 7075/5167/5 7096/5188/5 7097/5187/5 7076/5166/5 +f 7076/5168/5 7097/5189/5 7098/5188/5 7077/5167/5 +f 7077/5169/5 7098/5190/5 7099/5189/5 7078/5168/5 +f 7078/5170/5 7099/5191/5 7100/5190/5 7079/5169/5 +f 7079/5171/5 7100/5192/5 7101/5191/5 7080/5170/5 +f 7080/5172/5 7101/5193/5 7102/5192/5 7081/5171/5 +f 7081/5173/5 7102/5194/5 7103/5193/5 7082/5172/5 +f 7082/5174/5 7103/5195/5 7104/5194/5 7083/5173/5 +f 7083/5175/5 7104/5196/5 7105/5195/5 7084/5174/5 +f 7084/5176/5 7105/5197/5 7106/5196/5 7085/5175/5 +f 7086/5178/5 7107/5199/5 7108/5198/5 7087/5177/5 +f 7087/5179/5 7108/5200/5 7109/5199/5 7088/5178/5 +f 7088/5180/5 7109/5201/5 7110/5200/5 7089/5179/5 +f 7089/5181/5 7110/5202/5 7111/5201/5 7090/5180/5 +f 7090/5182/5 7111/5203/5 7112/5202/5 7091/5181/5 +f 7091/5183/5 7112/5204/5 7113/5203/5 7092/5182/5 +f 7092/5184/5 7113/5205/5 7114/5204/5 7093/5183/5 +f 7093/5185/5 7114/5206/5 7115/5205/5 7094/5184/5 +f 7094/5186/5 7115/5207/5 7116/5206/5 7095/5185/5 +f 7095/5187/5 7116/5208/5 7117/5207/5 7096/5186/5 +f 7096/5188/5 7117/5209/5 7118/5208/5 7097/5187/5 +f 7097/5189/5 7118/5210/5 7119/5209/5 7098/5188/5 +f 7098/5190/5 7119/5211/5 7120/5210/5 7099/5189/5 +f 7099/5191/5 7120/5212/5 7121/5211/5 7100/5190/5 +f 7100/5192/5 7121/5213/5 7122/5212/5 7101/5191/5 +f 7101/5193/5 7122/5214/5 7123/5213/5 7102/5192/5 +f 7102/5194/5 7123/5215/5 7124/5214/5 7103/5193/5 +f 7103/5195/5 7124/5216/5 7125/5215/5 7104/5194/5 +f 7104/5196/5 7125/5217/5 7126/5216/5 7105/5195/5 +f 7105/5197/5 7126/5218/5 7127/5217/5 7106/5196/5 +f 7107/5199/5 7128/5220/5 7129/5219/5 7108/5198/5 +f 7108/5200/5 7129/5221/5 7130/5220/5 7109/5199/5 +f 7109/5201/5 7130/5222/5 7131/5221/5 7110/5200/5 +f 7110/5202/5 7131/5223/5 7132/5222/5 7111/5201/5 +f 7111/5203/5 7132/5224/5 7133/5223/5 7112/5202/5 +f 7112/5204/5 7133/5225/5 7134/5224/5 7113/5203/5 +f 7113/5205/5 7134/5226/5 7135/5225/5 7114/5204/5 +f 7114/5206/5 7135/5227/5 7136/5226/5 7115/5205/5 +f 7115/5207/5 7136/5228/5 7137/5227/5 7116/5206/5 +f 7116/5208/5 7137/5229/5 7138/5228/5 7117/5207/5 +f 7117/5209/5 7138/5230/5 7139/5229/5 7118/5208/5 +f 7118/5210/5 7139/5231/5 7140/5230/5 7119/5209/5 +f 7119/5211/5 7140/5232/5 7141/5231/5 7120/5210/5 +f 7120/5212/5 7141/5233/5 7142/5232/5 7121/5211/5 +f 7121/5213/5 7142/5234/5 7143/5233/5 7122/5212/5 +f 7122/5214/5 7143/5235/5 7144/5234/5 7123/5213/5 +f 7123/5215/5 7144/5236/5 7145/5235/5 7124/5214/5 +f 7124/5216/5 7145/5237/5 7146/5236/5 7125/5215/5 +f 7125/5217/5 7146/5238/5 7147/5237/5 7126/5216/5 +f 7126/5218/5 7147/5239/5 7148/5238/5 7127/5217/5 +f 7128/5220/5 7149/5241/5 7150/5240/5 7129/5219/5 +f 7129/5221/5 7150/5242/5 7151/5241/5 7130/5220/5 +f 7130/5222/5 7151/5243/5 7152/5242/5 7131/5221/5 +f 7131/5223/5 7152/5244/5 7153/5243/5 7132/5222/5 +f 7132/5224/5 7153/5245/5 7154/5244/5 7133/5223/5 +f 7133/5225/5 7154/5246/5 7155/5245/5 7134/5224/5 +f 7134/5226/5 7155/5247/5 7156/5246/5 7135/5225/5 +f 7135/5227/5 7156/5248/5 7157/5247/5 7136/5226/5 +f 7136/5228/5 7157/5249/5 7158/5248/5 7137/5227/5 +f 7137/5229/5 7158/5250/5 7159/5249/5 7138/5228/5 +f 7138/5230/5 7159/5251/5 7160/5250/5 7139/5229/5 +f 7139/5231/5 7160/5252/5 7161/5251/5 7140/5230/5 +f 7140/5232/5 7161/5253/5 7162/5252/5 7141/5231/5 +f 7141/5233/5 7162/5254/5 7163/5253/5 7142/5232/5 +f 7142/5234/5 7163/5255/5 7164/5254/5 7143/5233/5 +f 7143/5235/5 7164/5256/5 7165/5255/5 7144/5234/5 +f 7144/5236/5 7165/5257/5 7166/5256/5 7145/5235/5 +f 7145/5237/5 7166/5258/5 7167/5257/5 7146/5236/5 +f 7146/5238/5 7167/5259/5 7168/5258/5 7147/5237/5 +f 7147/5239/5 7168/5260/5 7169/5259/5 7148/5238/5 +f 7149/5241/5 7170/5261/5 7171/4/5 7150/5240/5 +f 7150/5242/5 7171/4731/5 7172/5261/5 7151/5241/5 +f 7151/5243/5 7172/5262/5 7173/4731/5 7152/5242/5 +f 7152/5244/5 7173/4736/5 7174/5262/5 7153/5243/5 +f 7153/5245/5 7174/5263/5 7175/4736/5 7154/5244/5 +f 7154/5246/5 7175/4740/5 7176/5263/5 7155/5245/5 +f 7155/5247/5 7176/5264/5 7177/4740/5 7156/5246/5 +f 7156/5248/5 7177/4743/5 7178/5264/5 7157/5247/5 +f 7157/5249/5 7178/5265/5 7179/4743/5 7158/5248/5 +f 7158/5250/5 7179/66/5 7180/5265/5 7159/5249/5 +f 7159/5251/5 7180/5266/5 7181/66/5 7160/5250/5 +f 7160/5252/5 7181/4749/5 7182/5266/5 7161/5251/5 +f 7161/5253/5 7182/5267/5 7183/4749/5 7162/5252/5 +f 7162/5254/5 7183/4754/5 7184/5267/5 7163/5253/5 +f 7163/5255/5 7184/5268/5 7185/4754/5 7164/5254/5 +f 7164/5256/5 7185/4758/5 7186/5268/5 7165/5255/5 +f 7165/5257/5 7186/5269/5 7187/4758/5 7166/5256/5 +f 7166/5258/5 7187/4761/5 7188/5269/5 7167/5257/5 +f 7167/5259/5 7188/5270/5 7189/4761/5 7168/5258/5 +f 7168/5260/5 7189/503/5 7190/5270/5 7169/5259/5 + diff --git a/test_data/obj-car.png b/test_data/obj-car.png new file mode 100644 index 0000000000000000000000000000000000000000..d15e2c1a830bfdbe6e5cbe98d1cdf03e2e58716e GIT binary patch literal 22641 zcmeFZXH=745I%SldQm_r3Q`0`iWC(TQAk7(!~%j!2L%NL0TGd&Lr9i>PRDN;p5 zIzgl<(t8(>UP7pWguHw6+yDQ=p0i)JoIPjHZayR=d2`>nGtbOCGxuJe8DG}l!7a)S z0N8QfK-UBSR`@52AtyV05%fFF0bf|Xbk1MpgpWYZTVe41-UoW-4@^BAANbt7e;YWt zd$`?J@^ZL;`?kB6v&RE63rQOQDR5r*%vIln`60h|*06y(=cLTT@fBA5Z-$$*6DBm)!oozP|oF4#NTmyJ21m zA1am9G0Z+Zo#K>ZTT!YgZ5tj&leWKxiys3w?&{tZ5lG=XHUFgox7Cq^^IV;7OB4_o z8X9Wr>JnnUbad?2($ZQBlz`)5Usx-PlvpeG_xFFSsL<-~@7`Brmv3L2=~KCqc*y2q z-|Z9nHQ`~!C#2t=D<2$_bd9Eyj!V}i_)WgA$B&DRXym7)q*P>ODPGUD-kW8Xr!0st zM;%{VT@~Ef>*MXMryLv6+}ynG5PfpeEio}syvH_RAyFXzjPB{(0z(V=j?Kurz>&rI zf)*U|?9c~lWmv-m4<3#oMO#j!Ei5chCQp$3rr;38>;10e@Gx(gvG?m?y{DyRB|K{c z0up?N{gAx$^g~7WCk*vzC;*7R%FD4gz7-bM4hN7c8pVAEJ(2B=5#&})oH`h8ZEHI+ zTPtE$URqF4;8hzgv_nD}-c8jcML#C`TGsU((NhoSt)xGuD@pg`S5qW|aGe=f5*5vI z?=CID>j*C9CHHSfimGR>RP(5uJ}G^_Bsw~}BKEMweH$|~Gb*D8er-T-udfKLGIl43p+SUH(5QYbX@#el$k{@?!!tDnLF zj6Lcrrz$9|Klx&&kKne(CF|Z=-4$qjs}xZranE>kD<$T%w6`dpM~SCv2;Z`}5Vgw%xxPz8yr ztE)9dl`BKO13yCRI4}=&4*SpNpW~A^E!PIdR#4Q8S5_V*EoJ&IBL~V@Ev2W7{45W* zEfytVlI9x(h~F=wz{?e~B+dD-Md_!JwU*Pg77eo4l!!9PjZ{>(S}}5U`N;8M=kd6x znC`Xt0%YEMbH?d|TdTp>Uvn(jg1$K=+Bw~twD`Nbk{C7h%Rb?SOm4D{Z_>wt30d<`k<7&=%fD zaf8KFhEJuq4`V{*$nE8SzO|F_C;ScGkFBAIec45erIhLjm2NT`TqX$!Po)TaN~*eD%@ z5hDEq?wobNwj@uF4gP18=klF`03k#`pk8ugu{1LO-A+JIu>5-KytUt&y62FjM;M2s zzubqw*+CS9KS+ubJ2B#Kb$XpT-ZnHOzWc-}gSqmZ`v>d`hD)Zp{sO4(&Kmv#>H*|H?>9h>5`+-FBGc{mv=9ciTTfBMej0 zDu#RK3bSurjI~{#E1u{c7<&=IGoD%-;V|TVsD=sMfQ5YheYl1nXJwb6n@48lRVe2c z&(8YZ8m;yn`*p|x`adPSDZNI!Bfb8`v7Iq(DYTfJ59!Cmnpfs$XTt|3n_}iXiuW@Z zf6r227^^El=uVMhCzOv5-Lk*<{`AS{gd;K!hws$C94RPEKa^XsxK+G7>pC_}Ta1{p z^VP145|fO-)UUSwUR%r7ceM6Q{ouyhW&;O?zrM-()D9wb<4)2{$N0BbM&V)}r6+Ss z*ZU!sLMYVn7=5b%t8)9_llchFBTB~UPgrv^qf9fk?&M8+aPQrMCi~DHcgaxk`}eF@ zJCbTW@OVF6U295wqk^`f=?rZyRK!+rWHX5@qMSsXF{-^8x^K`mUP$qJjVCz>f4bE9 zimoo4$8j7TGZJx0_VT{&7B^zg%A}Qh6lr^#Olhdrw=X#VYD_&3cPVgsn;dmM-d$9s zV%5YNH*w8#&aJ4vT3<5i(1$?j?!+(d^WVmIdeTV}X3JhF)Tyn?4Z0P5pe!b8jzO(2 zo-Cbn7)^<=Z*z$FSm1T_ZvN(EK3Uu2naobi-QM)j?D{EDZ2r%k+8S?F>;y)rc^>DC zjEr=%Hv{~C&v%S>A{z2Ag8YZvY?u#wwud)9;3Is*y&eqJ$6J;AdKwLp6tV1Da7z1v z<~>6igCb%~wuBF#?Hl#Zi{fcMm1q1~kWBEX=z5#qIA4`_yxcYz$XV zj4&9>)MY=rx!40!6ZcCrMt@3*F7Y)QknM5}lSXE{vc~7VNV`a7biT9N>#>!-j^%gq zv=l{K-k90#c1ohXG5>zIk1%lYo$7vVq-3`P`9!WwO*+-@wL_!Q_plYx)|+16@hE>A zOgkVB()c#~a?SIlhaWB_=eu-eo~fri9eNm1(5z8m1`2NdYS)-~ZR#*A?(=#(Ft==M z**3)XAPQ?`rCb*+E)pT4BJm)>ZnM3w?QP?=(=ahuKk&)x)5}x?dzxukWo4(d*U3qd zr^t{rbU)Csrfwt8e!V)Ocz2}tjYOExvto8p&ET+^km4V@3&uejIS;Bbl~Y>3Z1s_^@83A@;fW{c``7b% z3%33{qE406yv}?G_orV^%co6hZzX^1eUggO#-?Myc znlcwoibAD7_xbZezlM~wl;0o}(rja6^Im}=1Jhzgru?fz^^re!Mh&Geh{D)&_Z@j^$T;`$gf~&*o^c7~_ulK+sp}n}W1!?=H zwni2Fnrp~{4-9Y`YnaR7%pf2j5Tmv38#r6Dd;CR649ucMBpN1vLu|yH>Y&z6OG0uy z>Ww18pPMLC`^_9;6MZDQSIW|yD+e>Kq>QbaVkA9!-HLQhZGW9;9M3Idi1KOE@98Zd zEu?4|ID#@KqLq9I}Epk3yr5ANvd4ldzO)Ux1_fb!Wl zd4~fMWUfU``O!(@B9fbbIqU~M=gk!EUV%8Tp<(E4I+TaC*Uaj(V{iwgr5VdTq;-W% z%~Pkw&yw+W^T)QE@@LZG>)KNqbNO?aCX%mG$2H zxnrDp+hfg|r)&c$sbS`(VWg$8i2UKwxt&zairZW9<630x;$z|_@UjoWFQ-BybahMXePf7~{p z?vF!sv{}XSn=?7rm+Z=tV$@?K_AW6(B?9m5J2}4eZY$2L{<@Vr&$I*J#L-eZTVkRJRYwm z-+#Yk560bke)H*&Lu?PJ(%f~R{4Tw)oJnD9#cppzY_AWc-`lhr*>q2!73PVc zpTRQXUC{3-oGTlnfC%<-E*2j9cLjK2;~2&c}9sdBWWJ*zxUI*al*bjnCm}{ zJWH~mF=l3Fo;Btb-*2t|<+{pD>CePGt{%PdXJX4|T>UXbfo8A&T+UcD201A${ULx+ zGQGH{+^4Dinr&mmj_O}crBLQZwkt=D8=c;~mDk84qAd#PVX?wSUSZr;>^V)8fOy+S=q+7AxZDmrV(iRe5jr(<@2aDo2n;pjLy(R_wNghdf zNCBt!-^M4+c=VrwnbbaJm)MRE-gvS$o}(A? zQ2pxo_M66uv4SMJE`1`GR0kbToJlf<@8b7(-_QqtA6Zk+n}M~- zM|VPbrHyin7NTPjGt^_XK76Ws?=ji8Fm(t_knmp_CG4NZVP=TvXx1ob&A*lnYvSgu zp9*&UQMxtn3h+h-S7IiLvmg@YJ$OIn_Sz+E0$<>5qDl0r}+q z-j0di%zbx6_sr>+iL-nabaz;dF6y?v0{ZUFNkc zdq~SG>P|v3U>m`5{inf*o!@TRi(#h7_@{SkpN%$L_7B~jN*wR?kuY8Me7fSLs6X=g zI1;#6f*XjG7@}?5{q^!u&#pZe_4V~HCKP)nUxVU&kekDG`46Gajq#b;2ss5(=51^7 zj2lLbQrN+v{_Y_Ozy^lr(jyMFTM1B=vL*^wB!2(?_~wVcKeEac_zBgpDZdJ;-nQ z`=%ci%YC8UGJ=eTQ>*)?UMCc3ylZYQY$-@d$*)Cjgx6b~7qHHKQArASE1i)&;?kL6 zTT7peHhb)T7S(51l9Y%l*H2?$5(DhYpDQ$H%afE4IH z`h9V6@##Y}Ec@dcK3zHyg+Kk(amOPjDNw=PZ{y#{Slphw33(kQuf92Q+_6$oB5*qS zolkwz*t*}!IIK_==@dF8A*tr_sd@f@Mat8!5?&pbjz0^D$vv4#ZKw``n45h$6>3)* zsF(MB946aL=Xscw^QZF*_1_l_yJUqg+I^l-DKeab?P#TfuX%iJ;6sxmzZNw`j*nud9G__}qvGyAJ z@0)?UyCLp%69U#n#`Q;Nm%kO}C@FZ9EPVee>AG>JOt{h((h6(;zS{?jXtjB`t~oxc z*u$jjZSV3b7%`Og3o1g&r2Fx13Z;ngxfqF|tQ!lbBm)k#c#WpStc%hDkOjMODqc(Z z`@lmNW+B;ar(@>4 zN6aejFOb_rNUIaJ>1|@aT9jOI0h<%~nbQq{jO}Bcb&|Q|N8hTDgFfAZofpsXOD8r4 z1SDp*T^GI&Ow}g(40UC3LZ)2k;(fRn@%X8Ig7$+$yw|mBm8Wuhf!c-GUe|D<{(htQ zpNovZEXh4^_o%1+Jf>*{TVmD~7-}XjE7{Vj8 zAACHqd?%-?sQo2&$`>pAD7CTOe~tugh9L$x_o$;tG^SP@zvVT0GTX9H6X&xj>7S_V zJ>Q$3Pqs?auW2Q1SRfE;1IJpjwXzH<7f79S#uL8NQra7REvww9aI%$38tfOofDuGR zoA%2{uz5EF=8d}fV=duf1@_E5e8i!yCPJm+s(A<_hgN>@q3@7u)BGW_^uTU?ZR=NSyVA%N zKJ@#GsRH?qXTG0}){tgWIw}PT^w4ebYKLrh(lo6mC89g~HGV~@sBVBy>oAkgyv;M0 zXwllB6CC<)jnzdQZ2EFxidUVl{1 zs&LUxQSo|q7@JB;z{>ZTxYgCPb?Ig>BW$kq;TF;TXHVaqRhaKNto7q z$1B2PcAV&yYNjop%x`Qyo5x=X*9Ux;f2I2i6}h>UP?tD{?FvGIqE9Y|+3Iha9QG|XO5N9HyD0xmUG0+E zQuJf3UlBhTMis!M3R`ub1%wbk89#gwt!zXw;S6+cucYkap1!YqK2j zRTEjq&sBQ%9VE#O<_$B|m&{Zjv)4EVdw;U-72E4n$mgHM3adnW*F`>C>wz7+_Zml- zpdMd4weZdH4pp1yYt$;EuoXId`iDT1!H2YRD(wkh9gj-+9!P)!VV6e%lF;p5X33E* z?h{r-CgJa%T2udNdCMIsS`;f=D82BfV!p?-0|K#HU!?Bk!3z$MKjt?bx2hlZ2z1!z z-}-1f{Ih+iq`v{PSu>8fm!4cKAy@j+pB=LA`#N#NbFA)&Tdd7khR>gjtwF>--st_V zk?lz~%8(>ol|i36FYmS{S5a+J}IxD8<;uT4sw$UEf8eLTz${lI}a%=fsp07Tzaf zPAnEWK}pYeQVzz}@Zkb)HrXa6^QtxH&t>ms%G0rdGaW>#SUkJbdv?+Sc&E12nbD{P z=Xrkg$WHAg0#oe)T8ru049Yts9aCS>qAdnjX`+$S<2;lnWco%Jj9_0{R%e*4)o3w< zoMygC9fu4o{2gqybN+rqo+wYToOEksY$lHyv zBFg0BZawVL>>#sIngEPBAh9??jy~mYQ$#r@rtYjZvjzRR&aJ2=q6qfD=gY^V+uHIS z&89;{>>`B^U6R!`bx>vmK*Jt#i5!yF`hfXS)4hg{DG+^ z@-@1??!JdhXTlpbt;%nmAJq21jV?1gg|Iv!7uh&DIR(y+7mR&5yEAuc2@ogYVve!H zg;?dNwQideOj2(uYZU#2&o^LS&_97FiR<^7B_F12N&i1cHx&(wGRvP93=(+Qs`9jK zq@-jXTouS4$StdjJj?ei>S7BZvP}r9*ba6~pMlc@g%gLFFV6vU0SFwxGM@n#Kl2%j zW-cZDANXo|dS>R%>K^zTg6JGv+I0D!f16kMUrVWH4%TU2A1KffCf5CL#wU)4 zE8=>lk1#J&@9v)dPoTosh_Dam_?T-@8A{^Jul{e5^#9!a{{LSw4e);rBmWQUP|@&h z=>Oac@P7i){|`(1|4aD)E_D5W#$LpfHn>4y&!2MBhx;fF7f+3=T-(D1)QYTiSJnLa z0ai2fN~_ruV?gMH-2=kSM#Cd^N;)WD`5wlLu&{2$$t*oNfX#yLgpDw1?TLn0Iv#*m z$`aqTXeR?;afq4MP5-2yg_pgBW87dBT)Aop-=x4d#IVO7&hc{tV`d((d~5%~QC1KT z`(gG_W2-&Q$p-f9g~?(^GBNbUZcbp#1>eY|y$h`qKm+4kxFZ4(?q2!B0=~(@1fq2D z2;ZGnHh?|JB%uOqS^)e^WdX!9f-6|{88o;d$LxlgQdtV6S-}m}G&q4;0MOZ{vv&F?I;577diJw6t2rV9+LQ~IH%vzxJ_@^S^>l( z@J^kNzFRwIcMjvVy?~q^{1wN;n&jgq0UqzUL6rfVV`fA2$*cM6`X1Misq+i+^Bwj|04OkjZmTF*_h$ZG zQT0md{qPg)aNbrNBV$YiuOOBiFq4}EQTOaQNcLOUJ2^NU#sVTE@nFBYK|saa5n&bolLHA^=Gw>W6$Cbk;Ajw9;%o22s1$* zg2%dM{M$~LxN`34ctoj zyHjchRNuiriKmL%&YGXy!!Hod)xgcXzbwSB&QDEXxc3a_^APcSZa)FYIS=8$Q)|ki zV4=%T{QUq0o)*22rU-qbGMJ!?Xi5N3S>VE|Mkc}%Uc9n8P+m!f7^Y|YALqVh7+hBg%XSERH6E=W+^9)jgivR z(~bX$NRFzcpTfeg1EFP7|D~hMIpAI(79jnbZ<$@8KO$x})@73{#{PPi7ZBk!K=hml zxMixIj$U=6sc3Iu-X&K6 zw*i|vIHDLUOo28wR_^1@(2zXK@hf zi~F|LG{{W%RU%aO#BcC1_cReA<9&WdbKfG~%ozP>S!W1$ zK$S7O0yR`&`hw7Q8XMqEf>`}^OPzDi=j(x&pMMl zt3W(B(S!D_6;D_9Jy7^6HHF+I_qSj*P)e_hckH3ob~9>-LnMC&7lde=3t&$r zGn^8;g#$-(!@}NeZHkMYemUDn&Mq<>JxzWsZZ%ngz222IkoIznL@iBTWT{$$Vau|8 zu*7Rz$R|M?5PkSkR^Qs{DH&;Q{jCV3Ma)?Xgh0J8 zar7n${oGE_nA13*OF<(T7=Jh{wE3oi16?b)1qx&1k2ys{?OQn1M=y9^CtTGbgw+YQ zp+QEJqta?){*8g%Vp^<(Tg-uuuT^?&3B8gJ0Rn3(X_r_Cqjx5xN&6nd?Q;d3QqL0{ z0{q9E+-4Hk3ipa|f7>IKb9hY$FJ($Tr4Mt81GL|SylhWK&z$N)BuVa`l;GCSBXC52 z8(~fu8{`4Dv5{;nEJDJ-?ObMw^wM)XK99PHvzqe|uF5UXo#h9{;+lYP>sH0?zf+3C zw$!cZw%DH4fG&Saf-3ovMgc{!4!neLhrdZk@!V{rF?2PsHbci;Vn{UNyo zOLkOKv4K=%untLmnj2&!>;zI=L1o~pOHT(max;BVu-@jYg7nA5At2DT1N{KiYQVj% z#>E2I(^!Di6S(Xp#&>!NOW*1tMTc#9v*=E95=-Qkk2%i14r7ZDJrx|wVs{2$@yzL| zofWCdO&{3{mqVRk-%~-t_wS=#9BpBIb1F$?a5!>~x~%e&8}PlwZfoWUNs z398@{l+@m)T_Bsp*a~T6N}p|Aa#UKHxvnN45GwxAd~{vr6y7Y>GwKsKv4e15e)(8N zf(~8|TJMi4jB0g{-Hh&r^WTtyKu`(>YsX*SL0#rDu)|3n%@7U2os3C*F@qAQ{x8l+ z$u|k32fbRf1O)Pj9uCwpmyKXwc87QiRO8*=7u0h&4~6uGmJCbbtv7)P?*le-MPTp( zx<2PI72DytWuxf5rX6ITwfdq+zU|y&%sEzjZwv=`>}PdWi(oamn4EMaN_jQ(qaq;g zhl%&V=LBU!We7gsG6XPH4LkH7-W_+d)YZ-7m-1Nt_bbF3%oeg&-T1u&oz2!dD7Y0> zG&kcTT=@Y%d)d{a!9U+F7fSJu3r)BVxr#x%u_=mOkui63xZLlETmLuTt}I(2fz&62 z>{fwRO~K8+_M*Q@n5nAvA|acRPMDKAnI^YjVFMGwNZ~ZP!3XH-Ci6(CNTP4$un>EV zA)p9%ji;S1kYs2<(bHuA`Th;R5qtcZ#i1i!lYdYi9{#0hkZA~uzZ?%v<6kcj%S$Z1 z&|zspNG-HcTp!HFM6?ZnnV)`FbiQHxMhI?XAk+&WKE^Mlh{Eb3 zI|=2EoM72dXtqlZ<|J47)dE+D#eK_RINb^THAOD8;n48vQ9*W2G{F((qnELK;OQ|k z>1_wF+z-O0?Xu_4dn7_|yEDGD=AGM*>AixyUE~aFxXRDJpBKbEf#g8ivE_qSHmz&x zE)dv0g$idOgiUgyq`QUZ(S%3x%kc(R^6lnyD%%G*`qNTx%klEF0t=X(U!E8o!{oi) zkJVkBV|VU`)9T-gKd;SdJbmH?xA4EL^@Y^$=PO$!4WB+HaNY#ZwIFc)EOvn9t%odX z0l@f@#ZDl&c`3~(Su#JZS7Nbk-BM(0bASyzX)xX+#R@>z{L7b zG+|8WkBqJMZHp)Bn#_B>-xb2Zel?yJ@kr^FOygx^LYJ7&3b0=@uh6HuWLU$@2X@?R zKYvIlH%kw+7PYDzM>-Ra3bA%70_M+A(bM|8wg$19vvyHZH$ExSOxYd-08NnV$P1*q zgF)9c*puBLX_)mCgwti!s`hQaP=0Nuz^SoWy;w|NZse#yj7L%u>WMppQP_|F-FPq1 z?L5J{=UL#WZDyFtaq}~F8YI8Ap4y%+t5g(0hs0H3J>8R{L?VALF0YuIu{C3(LfKkJ61S+y>*yraG8V9;BQQTYU>pwIegtP+}{S| zxP3{wb5eh$F>bfr)f&E{hP>-ml`>naFZ2JyF)z&Z1|~}3NO^V$cv48`yZV9fBDozZy9Ququ0bSXfcmgHWcICR|`Emx?jYw>xi!rHsEl`cjYm z*E{X>-iWZT+*HE|y2-$6(<-arn5VzZ|AX;UCLCWw={jfWPZIauAnK4h<>(%<}<|NT`z5a!<*<(O_1{2XmW)V1qVFq?)v-ky-zOcid4hvDgr2YF3Hx2E;SV}evl_(<$t zE|#=mpUb1JH^C>k!C5tU_hpUbCGS*I)Yr`R4w~Moa(AQ6v8wl|OgWhl#`Cnx&o;ew zM%u(|+ssHK69ZP~bD|kBs{uS5N2QVBCIf!{{NvEdScnLquDUWd@%}x#@nE#wuUYzp z`zhlWnAR6K9=4sy7TnwWzgfN*i411ho1zFBpqpUdU)C56PMZT6tE;%p1;e4DU8$Fq z%v~;?cYUFgG`su+D{0NpLIKNwFf&Qk9sncm#SobfYtd(R01;MJaO7* z|C#qkHMFF3%)mEkC`(9OK9AH#KQg|- zS&Alz!b*g9^f8a}w6`q5@p`ikVd6VAw%_p!*=jcb)yZYMa4CZB+732WG)t=x=)}4= zC!ExZl3>Nk{Q00&mc8KE6nBjiC>Q^I943c6AXuE-jkT-Yk1f$3&9ccp)Wg8+*^lio z^y9`Vak4ypo-9RtrwZai;r^VXs|#r7?mNIQHM(J=BFEN2>H$ktV>pY@O)S@5GItn1 zJGL7t;P-3H)`+3t=w2C40{UhZ|Iy;>*kF0|b8kqu8$_LWoVojvIsHAVVUZlnc-OEC z1*-VBnvu}b)*av=7YqCIHkiXp(NY(nMSphA&wFp!u=h`+*ms*(YI0vqi$x&tMsLbr&nh3AT@bv7{zs$QJK}!R-$5*3eua1#9%k zhHQ%hQ7u-J*ZJbU4VsB4y$5XAcK8MMSo@AvWA0y*smF+6xxnD^Sdu^X_hq;!_4Rwf z7Uuoid~qLVSxpw(w{6h`P8*c58zk-fBOj#Vc~B-^!d$@uyV-S3FY@uTS2aM){8lv= zA$WrZURYFys7f6bW7VDJCcOB<4smypjd(Ld3@^>3!JcNK9ocJ zPq}Z2G7x1lga=L)eTjb7R{ph;2Za!c1G{%xD1tbcPJoHSi>kO^A_0%V^2?npM}=8+ zvv5 z_U>R=4o0bE2_yf2oKY$dO6Ta&%H6}<*?iz2B!({4c47pD_v)_KQ$j)E%@CX?Fa9ZTp$W_ zGq`G0xf{!G?Dd$?eJ!&?2Jz}(O6^m(<_qS@VUQRLhJh1j{8ZmR6>shNt&q z7c9hxxq{J6O`?2jJw?Z)T(gC+O49(yCBNKB2>aa)8amjp_aCr!M!7?*HK#gGYJ*McB$WxM5=LI#)@7bR>wr7^ z;3EVN53<2Sff8`n_lw2}{~=OVmg`@R7X0PgYMd}?8t*lQY2&6S>>f%Hb6HVQDb&0q zBfQTYxLIypk+FipYO_)YM=vM@{N?39)k47P!n7GS$_n%)gC5Z7Qb5(-u0oV=FN!?!sj}Q*c-9LDf0CmEJn!U_#Y{iYRa-yB3nbGU&F0iV^xUg4& zpC66oM9*I2G!_d-YShj%xrqVn>k@e?cXg;C}dowD#(Q3g` z#6WJOrVtC8V4Tj(ILgf{gpO1L4T?L_u=>~KH}=sXB+E1IqymT);@Sf>e*jj^_8s_B zPMy*L4UObmJm^_jyFqTW;1(}YF9Hb*`@E63Ti`L_`bXI3)p_ELx|+p8eEriawrf5= zS)L0e`ti+Uz@{bBU0sV{gHcVFV3Y7w@wchgFvuPrxf7mhtQ3F$^AvFV&&vL&#^_K+ zxM5P@HT`^kyu1=<^dZ4tecTV#u(994s^h8U}EGcHs9I$VqcLhZ#Nr zdRmthN5?Qapp_e@Fqy0S&}!14VK-}4V=&lp%$%P%o&NctEp>_u#3dQo69hCDzIBX! z>$vQ?syf#G;VjP_E4E$u@YjN2sqjF{mo2ZtjOj((u&I6R0l8x1xIZVGCi?GfO*CQD zgf7AfET6m+ChEqaLwC3sq`bqs2^ zCR$5%Pm;jFJBWukRJ}r@r3f~dANaTJ0I$cq9x+b@y4)yR_}*yEFU3mGo}XtC&^hx` z8jhNr%|yZU&uGl2CR$Pryl_@ZlJ(YpUWgv9$G{+F<1`nH$DJ0!kHLPxi-ob<=&zXo z5BLuIir6P=nw+wT3TLo9(MkSKScMka-weVbF(=s4R=UEh7f*^d5b;4?!Xy0 zTyM<$=-oM3Hh?{k$53&vHWtI)AtOw(xAz+P7zg|8aRU?cw{jg$rND-gd>75ra61c%y53$2_m2Cp_5C? z)4S!A87dq8#@bLt(oe;pK8W0chgI(n>$`FzqWd;u?yX{kpq*-X4?*=|g*5JS{hX>W zEnUiMZ^PH(HDT-Fd4^%jzI%6Cl0AJFzgq6(YX5TMMInl4&5gu~Q(8>v>98XXZu_uJ zvl0}bmCvq7eD>>?H5!LKCB1_ObF7 zEvd+|5@k(P7>aHil4qFT$Ew4?WP*z#n9Q-7i-64Rr+Tg5e2_|o7_aWZ{A*mhh**kU z-}*Jn?W9$RuMC6FQZQ&->pl>{%8kkhm!;a|eb!W2otnn?Uqpc$y5Z>@@K~a{ajiUR zb0@>SE-84TEx!hyTa+#b?J){GP z-Rove#3QNw`IzJ~MAy}>hXZa?ax9&OLZzrl zn+I4JpzG+HD{wRX;^+1%BJZWvCKJ;xIeKUxgG@f^Cmsb4S?ApO@%>O;C$0I;swz=^ zA|m5vE}yFVU@`MNC_K39JDnWL+|A59wHbf+>-pN4!Uvz%@$4_||45n&!|b&ezycRT z*cOF}QUY_*@nTBonH1h*tQwQwX#X94fg8L;&;)o4n3=TTo_=$uMDMMkL$Qr(rGp(E z4h;Nn!Hu(7jug8PQ)Gq}1}tn77b??rvbOPptqQBbAZN4i62+s^SdN)!;Bltp3sSL- zdRA7*`xG=mIK4`;(nWGDPlsZ6k^i|eZ2x=jXWdizh?`*&44!4R%d;5K?pP&LRd%AZ zeW))pPiyZ@uF8vw6hVTxSlVI8U?#M)S)cx@=y75T9|KE*GzsT&q=!^ji~qncB@TDj z5_1pl>>V-S!A&~_N3gc*3R3%22gi_Qy;QPQIx`L@i9!pi1@qsCvJ^r}fgC?t4Wozq z9`&yQFV3@VB8be)km7h?_DqcKZ@-3Jt4-_#KxB^je*w2k%mv>D&nJ_ zo$MmWr(c4w^DnzL1HvE7y8MtH0#P5sJmfd45suKQr@co9SSfd4JZLrk45^+PEGg5_ zt?`8@7yTDW!2*(NEu6LZQs{J8*-ygg&Xs8rKjCFCcys0Np`5FuBQWW-djrv4Mjq8D zekTA&&m01s@7)Ou!OhpL3i{jonSguxX&1UPV3G70@G7KAVILW>xm>57+A?A}$pgT9 z`>9XI4{J0$w@lUe9;bax^(qB3&jy4LH3)QY^bqM)dpH#NaE&)w^^+q6bc5+xb+-*O z`YRL~ey{jO9`*cW)alzqbQ1fWt})4Q7zG=?UFSx9ZGD=@L-^YDRSf&W=;=4>QPM3^ zp4+Y%;V4fas<)09`O^xdDF$9Os_I5DR$P=Q$}39(_@%#j1IWmKuBwy-;WiJ zX8io}W|rOfUq{V36DnT`xRKJoO%p_n!waC^)b{<#ka)!U(_Syg5_`#tA(pC3A>HV) z5mV*=dKu2%^iCbWR95Z7>-B8LJoR?{9dWgIu5dg%6D~7q4xI2m2z+}mnzxq34FiC) zVbd=3t!=r0?s^W@U0vFt#;x?W2nb!$O52GGCfCmbCxB zYN>i#6?~FvbmDMM8|(j!dgORL>p1d9h;fj!Mn1L!pj%g$Pib55pyNJMIh|CtXjMVz1WJc^_G6C;BYrx7_(HV8 z9$)a^-|TQ*5-2%Ahj)~Q%gXnnl-Fr4>tmSe2Y?+m@Ck3bGWdz_V;EC#1v*p7wHB9u zU5+`XaX8fM+wL%a;#*V|WYBO^CVizPuWzGaHyZqWGht84yMCCl5)4+mn2VTLrLKUf zbX$F7t6&=#k99x1z5T?|vePYk29x&x(HxKSuZcI(~fkf~soY-5Vn5X}$Ps zL6^Huu4(aMouA%4e!;M2BZquSPvhVPf(cudk_=)9Ze$id-A-;8C8e;2H8}tjXF6@d z$*t@~*^v9&pQuOQ^|)w3j}Z=u-FxC8fOQ&e(68Tt=|zS|(LjtgUSnS~&ghwRl_2;g zZ~vFPn_*;%uK6bqK=5^%3if9k(&V_ZJau6|sm2sN>0gafwP`%G94kdnD*7(3;qJf& z2uqgcT)pl^cMAGGjZ>)0CF2xdPwpy1kZlFeTR!`X7n=i=chD~Q%XfXD%tC=A$_3vUKenjtU?31mi zTuotl1G1}ol9Ynj5-71Fr#X@LoJhU}3KIH-hh-6VB&WO)1#sXdY5!xqb~Og}I*CVy zMseFDyMUm21+YJ8yKjy!PKrJyLw{vr$k)=+a`^~~a8W{X1&*xGQFL(s#Yq^o)L97|89O`lA1E&!xe(&YYmJ8IWeTp#Tg)ROi zS=Mia4wnb{Z1@2@4$n6!dc@@9*Q>Ez*sKz+RL5tY`tg@4)7oFoWeiTs6NG+RHf6JK$;`nGmHcKSI zWh(_#Fuu-&sk@z_KeMXrT+l@I>uATT4suDRUzSK|Uq<#G8$;l|ajRQ#T*$>_2*jta zxe=Sb)@o5~(jCH|Np4#DVy3=|sPLD%FBr8ocU+Sxc#PSg-kO11L)81o8y3Uqcm+iD zwa4-JZ$s_{^n{bpe{!d3J{>?lHTDj0Us`j@!@MnjE1EOCh}hv)mS$xh%kQu3{+sl2 zsbw3MHrU$BIjDUx^^PCVsv?RgnJ)ff*O45IryIgZA{&)|(Y{h0q*jeN31>`rZ6fXp zFt`o9t!+s}bCZ_CI!JuFH1fHE)tT@m$*8Fesm7ErRdYY|XY%J4NWeCANJKtWt%TDU zZEb8y&9kUY4X#RR`CK&;h4fry=S2Q}g2S?}ULd?2N7QqK2aoNzagexwND!+up{qA) z*V{5@l9A_0wp&UM4xO5sI{x-OTr`Y{iLn@Vf*9~i%HIm*pIquVk#w0c9B>_NVyFTq z&ZdHL;p$CSGXbwpvtWBw#ye#|S&I$#_5}Y(eOgvv!#}O&<&~-%Z8L`CqaoE>fHSeq?D^idcI|< z--cnDCqy4*{#@|O2)RINh<(5nskt9qE{}qEYpow(DcQdwLTAB%TjO` z{(hK?3qi)3Lss*BHa+}W-f|*`^&rmG$ir`d!c{BJA96pRFb7AIZo_;) z=qmORy;11G)uBG*nKxs3-F{CyX=^mLjNF|!>WgcUpZwzgZg>D#d?lBOeGvl~6K(iJBh!O~FPN+VK1$i@2UlK(JQvb= zp6TDk-`JslUqV|avrfMc;FdBo7NI)%%o>vxlS+oYqFC`Rll)j9=N$b6oQQAIH$|1a z2_&CnVtFTLLVW9R`67QM14nxOSe68x7I%!nh?95pH#Q*VzcusUM?>L%AxS!ifT z?yWPAPr^Mg46V@d!uxUfXciEHwb(f0k|GG1@z2LzUdy+d5K3F$L5(BPB~JlY*6TM#u%RX%&@9Ku|DH73h!( zXpuL&xIjnIT0xygX9NjrDvg39wJ?N`m)VCOF`v92?uUEM+4nimdG_AV%DO8B_Qkx_ z%;4$PCzlExOqHc>jrlCTh6vE#lsLq%%u!mi{F6v5Tx9xqVlotQ< z8qIh_p(pZq=W+*0SDUL5?F^2ym@gc@)C zVz{0p@^+S7&M;@YV;fL0s-iWjclj};f!2boO_w?PA08Lz5IKFL)Y7h6>FUt_BPeM% zOx!tBs3g_Tn0rLh0Xy%3ufl^7xRlB8GqbLJHQv-iW1&K?P`DH?tvWw>&utM z9}6=B%~v;rrI0x>4%C-w`W#mlqV!caUth*@Xe+_3$fdt^Qf!&`5s*2ec$$ng7-#R~ z*guGdf)aVPRz=%&bu3r#R}mFnLD-DzK0vjpzrIJQ+#HW_r z^!ml~Ijt_u{f{Iz6+`)D8}zr=f~e;J7_n`W;N-nJgfoNfUG>-9JzWa`Vrtt z8o$O$`6R{Dcn|xFnwSm~8-qUD6GBRwY~y*$grZx&LsVFvah}a`n2Ir+wC9nOJ(Q~U zv`_d7=fCZKh;T)jvysnqinj5P0m0!rV8gW19Yk%<5#_$O>sys(u26L7Sjp)NcE5h^ zwrI%i6~VT5shmBIe@>~q5YN=xHejJ8ZAiUT!D9PCokccj^tP}^R^$>?A3b!^W-(?B65dtwCuroULvc&l&ql8ef8@SCU zfRmDQElfFoR`VrO?+vr!U{-l*sD$y&YKuyZ++agF*oYj@3Q zk!PE3M0qTb=UmK{u7ZUMT}L1<74Jt|F~Zi?z^pF0lt@@+YYHa*{Tmbg3uwz|<|0F` zqSy)ljljiLICWB^Y+*F3DfUtt^NzeJ4<)MjCVDLtcQiBj}D482x zv8l8OHCnJGhwC=fd3c6kQwTAI5FNfO!b=bj!DKkWdVD7lMua>_h>Q>c=l^QaD Date: Wed, 7 Jun 2017 08:53:38 -0400 Subject: [PATCH 07/32] Texture cache --- src/factory.rs | 58 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 42 insertions(+), 16 deletions(-) diff --git a/src/factory.rs b/src/factory.rs index b57d2a0..d8a4ee8 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -1,5 +1,5 @@ use std::cmp; -use std::collections::HashMap; +use std::collections::hash_map::{HashMap, Entry}; use std::io::BufReader; use std::fs::File; use std::path::Path; @@ -126,6 +126,7 @@ pub struct Factory { scene_id: SceneId, hub: HubPtr, quad: GpuData, + texture_cache: HashMap>, } impl Factory { @@ -140,6 +141,7 @@ impl Factory { slice: slice, vertices: vbuf, }, + texture_cache: HashMap::new(), } } @@ -416,7 +418,7 @@ impl Texture { impl Factory { - pub fn load_texture(&mut self, path_str: &str) -> Texture<[f32; 4]> { + fn load_texture_impl(path_str: &str, factory: &mut BackendFactory) -> Texture<[f32; 4]> { use gfx::texture as t; use image::ImageFormat as F; @@ -446,35 +448,58 @@ impl Factory { .flipv().to_rgba(); let (width, height) = img.dimensions(); let kind = t::Kind::D2(width as t::Size, height as t::Size, t::AaMode::Single); - let (_, view) = self.backend.create_texture_immutable_u8::(kind, &[&img]) - .unwrap_or_else(|e| panic!("Unable to create GPU texture for {}: {:?}", path_str, e)); + let (_, view) = factory.create_texture_immutable_u8::(kind, &[&img]) + .unwrap_or_else(|e| panic!("Unable to create GPU texture for {}: {:?}", path_str, e)); - Texture::new(view, self.backend.create_sampler_linear(), [width, height]) + Texture::new(view, factory.create_sampler_linear(), [width, height]) } - pub fn load_obj(&mut self, path_str: &str) -> (HashMap, Vec) { - use std::path::Path; - use genmesh::{LruIndexer, Indexer, Vertices}; + fn request_texture(&mut self, path: &str) -> Texture<[f32; 4]> { + match self.texture_cache.entry(path.to_string()) { + Entry::Occupied(e) => e.get().clone(), + Entry::Vacant(e) => { + let tex = Self::load_texture_impl(path, &mut self.backend); + e.insert(tex.clone()); + tex + } + } + } - let f2i = |x: f32| I8Norm(cmp::min(cmp::max((x * 127.) as isize, -128), 127) as i8); + fn load_obj_material(&mut self, mat: &obj::Material, has_normals: bool, has_uv: bool) -> Material { let cf2u = |c: [f32; 3]| { c.iter().fold(0, |u, &v| (u << 8) + cmp::min((v * 255.0) as u32, 0xFF) )}; - let get_material = |mat: &obj::Material, has_normals: bool, has_uv: bool| match *mat { + match *mat { obj::Material { kd: Some(color), ns: Some(glossiness), .. } if has_normals => Material::MeshPhong { color: cf2u(color), glossiness }, obj::Material { kd: Some(color), .. } if has_normals => Material::MeshLambert { color: cf2u(color) }, - obj::Material { kd: Some(color), .. } => - Material::MeshBasic { color: cf2u(color), map: None, wireframe: false }, - _ if has_uv => Material::MeshBasic { color: 0xffffff, map: None, wireframe: false }, + obj::Material { kd: Some(color), ref map_kd, .. } => + Material::MeshBasic { + color: cf2u(color), + map: match (has_uv, map_kd) { + (true, &Some(ref name)) => Some(self.request_texture(name)), + _ => None, + }, + wireframe: false, + }, _ => Material::MeshBasic { color: 0xffffff, map: None, wireframe: true }, - }; + } + } + + pub fn load_texture(&mut self, path_str: &str) -> Texture<[f32; 4]> { + self.request_texture(path_str) + } + + pub fn load_obj(&mut self, path_str: &str) -> (HashMap, Vec) { + use std::path::Path; + use genmesh::{LruIndexer, Indexer, Vertices}; info!("Loading {}", path_str); let obj = obj::load::>(Path::new(path_str)).unwrap(); - let mut hub = self.hub.lock().unwrap(); + let hub_ptr = self.hub.clone(); + let mut hub = hub_ptr.lock().unwrap(); let mut groups = HashMap::new(); let mut meshes = Vec::new(); let mut vertices = Vec::new(); @@ -485,6 +510,7 @@ impl Factory { for gr in object.group_iter() { let (mut num_normals, mut num_uvs) = (0, 0); { // separate scope for LruIndexer + let f2i = |x: f32| I8Norm(cmp::min(cmp::max((x * 127.) as isize, -128), 127) as i8); vertices.clear(); let mut lru = LruIndexer::new(10, |_, (ipos, iuv, inor)| { let p: [f32; 3] = obj.position()[ipos]; @@ -517,7 +543,7 @@ impl Factory { info!("\tmaterial {} with {} normals and {} uvs", gr.name, num_normals, num_uvs); let material = match gr.material { - Some(ref rc_mat) => get_material(&*rc_mat, num_normals!=0, num_uvs!=0), + Some(ref rc_mat) => self.load_obj_material(&*rc_mat, num_normals!=0, num_uvs!=0), None => Material::MeshBasic { color: 0xffffff, map: None, wireframe: true }, }; info!("\t{:?}", material); From f2db02671f94e386dfd6011d6ec8859938d2bdb4 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Wed, 7 Jun 2017 08:55:47 -0400 Subject: [PATCH 08/32] Texturing for basic material --- data/shaders/basic_ps.glsl | 5 ++++- data/shaders/basic_vs.glsl | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/data/shaders/basic_ps.glsl b/data/shaders/basic_ps.glsl index cec3183..10076e4 100644 --- a/data/shaders/basic_ps.glsl +++ b/data/shaders/basic_ps.glsl @@ -1,8 +1,11 @@ #version 150 core #include locals +in vec2 v_TexCoord; out vec4 Target0; +uniform sampler2D t_Map; + void main() { - Target0 = u_Color; + Target0 = u_Color * texture(t_Map, v_TexCoord); } diff --git a/data/shaders/basic_vs.glsl b/data/shaders/basic_vs.glsl index 688d444..fe96df0 100644 --- a/data/shaders/basic_vs.glsl +++ b/data/shaders/basic_vs.glsl @@ -3,11 +3,14 @@ in vec4 a_Position; in vec4 a_Normal; +in vec2 a_TexCoord; +out vec2 v_TexCoord; uniform b_Globals { mat4 u_ViewProj; }; void main() { + v_TexCoord = mix(u_UvRange.xy, u_UvRange.zw, a_TexCoord); gl_Position = u_ViewProj * u_World * a_Position; } From 89473e9874dc530092bf4801a189e2da87cfb9ce Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Thu, 8 Jun 2017 09:11:10 -0400 Subject: [PATCH 09/32] WIP mint integration --- Cargo.toml | 1 + src/factory.rs | 39 ++++++++++++++++++----------------- src/lib.rs | 9 +++----- src/scene.rs | 56 +++++++++++++++++++++++++++++++++----------------- 4 files changed, 61 insertions(+), 44 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d993d91..1d8a978 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,6 +37,7 @@ gfx = "0.16" image = "0.13" log = "0.3" obj = { version = "0.6", features = ["genmesh"] } +mint = { path = "../mint" } #temp! winit = "0.6" # OpenGL gfx_device_gl = { version = "0.14", optional = true } diff --git a/src/factory.rs b/src/factory.rs index d8a4ee8..87d7e57 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -12,12 +12,13 @@ use gfx::format::I8Norm; use gfx::handle as h; use gfx::traits::{Factory as Factory_, FactoryExt}; use image; +use mint; use obj; use render::{BackendFactory, BackendResources, ConstantBuffer, GpuData, Vertex, ShadowFormat}; use scene::{Color, Background, Group, Mesh, Sprite, Material, AmbientLight, DirectionalLight, HemisphereLight, PointLight}; -use {Hub, HubPtr, SubLight, Node, SubNode, Normal, Position, Transform, +use {Hub, HubPtr, SubLight, Node, SubNode, VisualData, LightData, Object, VisualObject, LightObject, Scene, Camera, OrthographicCamera, PerspectiveCamera}; @@ -53,8 +54,8 @@ impl From for Node { Node { visible: true, world_visible: false, - transform: Transform::one(), - world_transform: Transform::one(), + transform: Transform_::one(), + world_transform: Transform_::one(), parent: None, scene_id: None, sub_node: sub, @@ -66,7 +67,7 @@ impl Hub { fn spawn(&mut self) -> Object { Object { visible: true, - transform: Transform::one(), + transform: Transform_::one(), node: self.nodes.create(SubNode::Empty.into()), tx: self.message_tx.clone(), } @@ -79,7 +80,7 @@ impl Hub { data: data.drop_payload(), inner: Object { visible: true, - transform: Transform::one(), + transform: Transform_::one(), node: self.nodes.create(SubNode::Visual(data).into()), tx: self.message_tx.clone(), }, @@ -90,7 +91,7 @@ impl Hub { LightObject { inner: Object { visible: true, - transform: Transform::one(), + transform: Transform_::one(), node: self.nodes.create(SubNode::Light(data.clone()).into()), tx: self.message_tx.clone(), }, @@ -278,8 +279,8 @@ impl Factory { #[derive(Clone, Debug)] pub struct Geometry { - pub vertices: Vec, - pub normals: Vec, + pub vertices: Vec>, + pub normals: Vec>, pub faces: Vec<[u16; 3]>, pub is_dynamic: bool, } @@ -294,7 +295,7 @@ impl Geometry { } } - pub fn from_vertices(verts: Vec) -> Geometry { + pub fn from_vertices(verts: Vec>) -> Geometry { Geometry { vertices: verts, .. Geometry::empty() @@ -304,8 +305,8 @@ impl Geometry { fn generate(gen: G, fpos: Fpos, fnor: Fnor) -> Self where P: EmitTriangles, G: IndexedPolygon

+ SharedVertex, - Fpos: Fn(GenVertex) -> Position, - Fnor: Fn(GenVertex) -> Normal, + Fpos: Fn(GenVertex) -> mint::Point3, + Fnor: Fn(GenVertex) -> mint::Vector3, { Geometry { vertices: gen.shared_vertex_iter() @@ -325,18 +326,18 @@ impl Geometry { pub fn new_plane(sx: f32, sy: f32) -> Self { Self::generate(generators::Plane::new(), |GenVertex{ pos, ..}| { - Position::new(pos[0] * 0.5 * sx, pos[1] * 0.5 * sy, 0.0) + [pos[0] * 0.5 * sx, pos[1] * 0.5 * sy, 0.0].into() }, - |v| Normal::from(v.normal) + |v| v.normal.into() ) } pub fn new_box(sx: f32, sy: f32, sz: f32) -> Self { Self::generate(generators::Cube::new(), |GenVertex{ pos, ..}| { - Position::new(pos[0] * 0.5 * sx, pos[1] * 0.5 * sy, pos[2] * 0.5 * sz) + [pos[0] * 0.5 * sx, pos[1] * 0.5 * sy, pos[2] * 0.5 * sz].into() }, - |v| Normal::from(v.normal) + |v| v.normal.into() ) } @@ -348,10 +349,10 @@ impl Geometry { |GenVertex{ pos, ..}| { let scale = (pos[2] + 1.0) * 0.5 * radius_top + (1.0 - pos[2]) * 0.5 * radius_bottom; - Position::new(pos[1] * scale, pos[2] * 0.5 * height, pos[0] * scale) + [pos[1] * scale, pos[2] * 0.5 * height, pos[0] * scale].into() }, |GenVertex{ normal, ..}| { - Normal::from([normal[1], normal[2], normal[0]]) + [normal[1], normal[2], normal[0]].into() }, ) } @@ -361,9 +362,9 @@ impl Geometry { { Self::generate(generators::SphereUV::new(width_segments, height_segments), |GenVertex{ pos, ..}| { - Position::new(pos[0] * radius, pos[1] * radius, pos[2] * radius) + [pos[0] * radius, pos[1] * radius, pos[2] * radius].into() }, - |v| Normal::from(v.normal) + |v| v.normal.into() ) } } diff --git a/src/lib.rs b/src/lib.rs index 0990e11..38414cf 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -6,6 +6,7 @@ extern crate gfx; extern crate image; #[macro_use] extern crate log; +extern crate mint; extern crate obj; extern crate winit; // OpenGL @@ -40,11 +41,7 @@ use factory::SceneId; use render::{ConstantBuffer, GpuData}; -pub type Position = cgmath::Point3; -pub type Vector = cgmath::Vector3; -pub type Normal = cgmath::Vector3; -pub type Orientation = cgmath::Quaternion; -pub type Transform = cgmath::Decomposed; +type Transform = cgmath::Decomposed, cgmath::Quaternion>; #[derive(Debug)] @@ -129,7 +126,7 @@ pub struct Camera

{ pub type OrthographicCamera = Camera>; pub type PerspectiveCamera = Camera>; -pub trait Projection { +trait Projection { fn get_matrix(&self, aspect: f32) -> cgmath::Matrix4; } diff --git a/src/scene.rs b/src/scene.rs index 5d566d0..688243a 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -3,10 +3,10 @@ use std::sync::mpsc; use cgmath::Ortho; use froggy::Pointer; +use mint; use {Object, VisualObject, LightObject, Message, Operation, - Node, SubNode, Scene, ShadowProjection, - Position, Orientation, Vector, Transform}; + Node, SubNode, Scene, ShadowProjection, Transform}; use factory::{Geometry, ShadowMap, Texture}; @@ -34,7 +34,7 @@ pub struct WorldNode { } macro_rules! def_proxy { - ($name:ident<$target:ty> = $message:ident($key:ident)) => { + ($name:ident<$target:ty> = $message:ident) => { pub struct $name<'a> { value: &'a mut $target, node: &'a Pointer, @@ -63,30 +63,49 @@ macro_rules! def_proxy { } } -def_proxy!(TransformProxy = SetTransform(node)); -def_proxy!(MaterialProxy = SetMaterial(visual)); +def_proxy!(MaterialProxy = SetMaterial); + +pub struct TransformProxy<'a> { + value: &'a mut Transform, + node: &'a Pointer, + tx: &'a mpsc::Sender, + pub position: mint::Point3, + pub orientation: mint::Quaternion, + pub scale: f32, +} + +impl<'a> Drop for TransformProxy<'a> { + fn drop(&mut self) { + *self.value = Transform { + disp: self.position.into(), + rot: self.orientation.into(), + scale: self.scale, + }; + let msg = Operation::SetTransform(self.value.clone()); + let _ = self.tx.send((self.node.downgrade(), msg)); + } +} impl<'a> TransformProxy<'a> { pub fn rotate(&mut self, x: f32, y: f32, z: f32) { use cgmath::{Euler, Quaternion, Rad}; let rot = Euler::new(Rad(x), Rad(y), Rad(z)); - self.value.rot = Quaternion::from(rot) * self.value.rot; + let qresult = Quaternion::from(rot) * Quaternion::from(self.value.rot); + self.value.rot = qresult.into(); } - pub fn look_at(&mut self, eye: Position, target: Position, up: Option) { - use cgmath::{EuclideanSpace, InnerSpace, Rotation, Vector3}; - let dir = (eye - target).normalize(); + pub fn look_at(&mut self, eye: mint::Point3, target: mint::Point3, + up: Option>) { + use cgmath::{EuclideanSpace, InnerSpace, Point3, Quaternion, Rotation, Vector3}; + let dir = (Point3::from(eye) - Point3::from(target)).normalize(); let z = Vector3::unit_z(); let up = match up { - Some(v) => v.normalize(), + Some(v) => Vector3::from(v).normalize(), None if dir.dot(z).abs() < 0.99 => z, None => Vector3::unit_y(), }; - *self.value = Transform { - disp: eye.to_vec(), - rot: Orientation::look_at(dir, up).invert(), - scale: 1.0, - }; + self.position = eye; + self.orientation = Quaternion::look_at(dir, up).invert().into(); } } @@ -101,15 +120,14 @@ impl Object { let _ = self.tx.send((self.node.downgrade(), msg)); } - pub fn transform(&self) -> &Transform { - &self.transform - } - pub fn transform_mut(&mut self) -> TransformProxy { TransformProxy { value: &mut self.transform, node: &self.node, tx: &self.tx, + position: self.transform.disp.into(), + orientation: self.transform.rot.into(), + scale: self.transform.scale, } } From 71e05628b02994a376c168f794fcd19af8ca33dd Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Thu, 8 Jun 2017 22:33:35 -0400 Subject: [PATCH 10/32] Mint integration - examples --- Cargo.toml | 2 +- examples/aviator/main.rs | 26 +++++++++----------- examples/aviator/plane.rs | 12 ++++----- examples/aviator/sky.rs | 35 ++++++++++++++------------- examples/lights.rs | 14 +++++------ examples/materials.rs | 10 ++++---- examples/obj.rs | 10 ++++---- examples/shapes.rs | 29 ++++++++++++---------- src/camera.rs | 19 +++++++++------ src/lib.rs | 5 ++-- src/render.rs | 10 ++++---- src/scene.rs | 51 +++++++++++++++++++++++++++++++-------- 12 files changed, 131 insertions(+), 92 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 1d8a978..3b59753 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ gfx = "0.16" image = "0.13" log = "0.3" obj = { version = "0.6", features = ["genmesh"] } -mint = { path = "../mint" } #temp! +mint = "0.4.2" winit = "0.6" # OpenGL gfx_device_gl = { version = "0.14", optional = true } diff --git a/examples/aviator/main.rs b/examples/aviator/main.rs index ba886ea..62e5177 100644 --- a/examples/aviator/main.rs +++ b/examples/aviator/main.rs @@ -1,5 +1,6 @@ extern crate env_logger; extern crate cgmath; +extern crate mint; extern crate rand; extern crate three; @@ -25,7 +26,7 @@ fn main() { win.scene.background = three::Background::Color(COLOR_BACKGROUND); let mut cam = win.factory.perspective_camera(60.0, 0.0, 1.0, 1000.0); - cam.transform_mut().disp = three::Vector::new(0.0, 100.0, 200.0); + cam.transform_mut().position = [0.0, 100.0, 200.0].into(); win.scene.add(&cam); //TODO: win.scene.fog = Some(three::Fog::new(...)); @@ -34,8 +35,8 @@ fn main() { let hemi_light = win.factory.hemisphere_light(0xaaaaaa, 0x000000, 0.9); win.scene.add(&hemi_light); let mut dir_light = win.factory.directional_light(0xffffff, 0.9); - dir_light.transform_mut().look_at(three::Position::new(150.0, 350.0, 350.0), - three::Position::new(0.0, 0.0, 0.0), + dir_light.transform_mut().look_at([150.0, 350.0, 350.0].into(), + [0.0, 0.0, 0.0].into(), None); let shadow_map = win.factory.shadow_map(2048, 2048); dir_light.set_shadow(shadow_map, 800.0, 800.0, 1.0, 1000.0); @@ -48,23 +49,20 @@ fn main() { let material = three::Material::MeshLambert{ color: COLOR_BLUE }; win.factory.mesh(geo, material) }; - *sea.transform_mut() = three::Transform { - scale: 1.0, - rot: three::Orientation::from_angle_x(-cgmath::Rad::turn_div_4()), - disp: cgmath::vec3(0.0, -600.0, 0.0), - }; + let q = cgmath::Quaternion::from_angle_x(-cgmath::Rad::turn_div_4()); + let v: [f32; 3] = q.v.into(); + sea.transform_mut().set_all([0.0, -600.0, 0.0].into(), + mint::Quaternion { s: q.s, v: v.into() }, + 1.0); win.scene.add(&sea); let mut sky = sky::Sky::new(&mut rng, &mut win.factory); - sky.group.transform_mut().disp.y = -600.0; + sky.group.transform_mut().position.y = -600.0; win.scene.add(&sky.group); let mut airplane = plane::AirPlane::new(&mut win.factory); - *airplane.group.transform_mut() = three::Transform { - scale: 0.25, - rot: three::Orientation::one(), - disp: cgmath::vec3(0.0, 100.0, 0.0), - }; + airplane.group.transform_mut().scale = 0.25; + airplane.group.transform_mut().position = [0.0, 100.0, 0.0].into(); win.scene.add(&airplane.group); while let Some(events) = win.update() { diff --git a/examples/aviator/plane.rs b/examples/aviator/plane.rs index 7ff12d6..3cf9655 100644 --- a/examples/aviator/plane.rs +++ b/examples/aviator/plane.rs @@ -33,13 +33,13 @@ impl AirPlane { three::Geometry::new_box(20.0, 50.0, 50.0), three::Material::MeshLambert{ color: COLOR_WHITE } ); - engine.transform_mut().disp.x = 40.0; + engine.transform_mut().position.x = 40.0; group.add(&engine); let mut tail = factory.mesh( three::Geometry::new_box(15.0, 20.0, 5.0), three::Material::MeshLambert{ color: COLOR_RED } ); - tail.transform_mut().disp = three::Vector::new(-35.0, 25.0, 0.0); + tail.transform_mut().position = [-35.0, 25.0, 0.0].into(); group.add(&tail); let wing = factory.mesh( three::Geometry::new_box(40.0, 8.0, 150.0), @@ -48,7 +48,7 @@ impl AirPlane { group.add(&wing); let mut propeller_group = factory.group(); - propeller_group.transform_mut().disp = three::Vector::new(50.0, 0.0, 0.0); + propeller_group.transform_mut().position = [50.0, 0.0, 0.0].into(); group.add(&propeller_group); let propeller = factory.mesh( three::Geometry::new_box(20.0, 10.0, 10.0), @@ -59,7 +59,7 @@ impl AirPlane { three::Geometry::new_box(1.0, 100.0, 20.0), three::Material::MeshLambert{ color: COLOR_BROWN_DARK } ); - blade.transform_mut().disp = three::Vector::new(8.0, 0.0, 0.0); + blade.transform_mut().position = [8.0, 0.0, 0.0].into(); propeller_group.add(&blade); AirPlane { @@ -76,7 +76,7 @@ impl AirPlane { pub fn update(&mut self, dt: f32, target: (f32, f32)) { self.propeller_group.transform_mut().rotate(0.3 * dt, 0.0, 0.0); - self.group.transform_mut().disp = - three::Vector::new(0.0 + target.0 * 100.0, 100.0 + target.1 * 75.0, 0.0); + self.group.transform_mut().position = + [0.0 + target.0 * 100.0, 100.0 + target.1 * 75.0, 0.0].into(); } } diff --git a/examples/aviator/sky.rs b/examples/aviator/sky.rs index a84ed78..cce1962 100644 --- a/examples/aviator/sky.rs +++ b/examples/aviator/sky.rs @@ -1,7 +1,8 @@ use std::f32::consts::PI; -use cgmath::Rad; +use cgmath; use cgmath::prelude::*; +use mint; use rand::Rng; use three; @@ -23,14 +24,13 @@ impl Cloud { let material = three::Material::MeshLambert{ color: COLOR_WHITE }; for i in 0 .. rng.gen_range(3, 6) { let mut m = factory.mesh(geo.clone(), material.clone()); - let rot: three::Orientation = rng.gen(); - *m.transform_mut() = three::Transform { - scale: rng.gen_range(0.1, 1.0), - rot: rot.normalize(), - disp: three::Vector::new(i as f32 * 15.0, - rng.next_f32() * 10.0, - rng.next_f32() * 10.0), - }; + let rot_raw: cgmath::Quaternion = rng.gen(); + let rot = rot_raw.normalize(); + let v: [f32; 3] = rot.v.into(); + let pos = [i as f32 * 15.0, rng.next_f32() * 10.0, rng.next_f32() * 10.0]; + m.transform_mut().set_all(pos.into(), + mint::Quaternion { s: rot.s, v: v.into() }, + rng.gen_range(0.1, 1.0)); cloud.group.add(&m); cloud.meshes.push(m); } @@ -53,15 +53,16 @@ impl Sky { let step_angle = PI * 2.0 / num as f32; for i in 0 .. num { let mut c = Cloud::new(rng, factory); - let angle = Rad(i as f32 * step_angle); + let angle = cgmath::Rad(i as f32 * step_angle); let dist = rng.gen_range(750.0, 950.0); - *c.group.transform_mut() = three::Transform { - scale: rng.gen_range(1.0, 3.0), - rot: three::Orientation::from_angle_z(angle + Rad::turn_div_4()), - disp: three::Vector::new(angle.cos() * dist, - angle.sin() * dist, - rng.gen_range(-800.0, -400.0)), - }; + let pos = [angle.cos() * dist, + angle.sin() * dist, + rng.gen_range(-800.0, -400.0)]; + let rot = cgmath::Quaternion::from_angle_z(angle + cgmath::Rad::turn_div_4()); + let v: [f32; 3] = rot.v.into(); + c.group.transform_mut().set_all(pos.into(), + mint::Quaternion { s: rot.s, v: v.into() }, + rng.gen_range(1.0, 3.0)); sky.group.add(&c.group); sky.clouds.push(c); } diff --git a/examples/lights.rs b/examples/lights.rs index c67e275..14a4cdd 100644 --- a/examples/lights.rs +++ b/examples/lights.rs @@ -3,18 +3,18 @@ extern crate three; fn main() { let mut win = three::Window::new("Three-rs lights example", "data/shaders"); let mut cam = win.factory.perspective_camera(45.0, 0.0, 1.0, 50.0); - cam.transform_mut().look_at(three::Position::new(-4.0, 15.0, 10.0), - three::Position::new(0.0, 0.0, 2.0), + cam.transform_mut().look_at([-4.0, 15.0, 10.0].into(), + [0.0, 0.0, 2.0].into(), None); let mut hemisphere_light = win.factory.hemisphere_light(0xffffff, 0x8080ff, 0.5); let mut ambient_light = win.factory.ambient_light(0xffffffff, 0.5); let mut point_light = win.factory.point_light(0xffffff, 0.9); - point_light.transform_mut().disp = three::Vector::new(15.0, 35.0, 35.0); + point_light.transform_mut().position = [15.0, 35.0, 35.0].into(); let mut dir_light = win.factory.directional_light(0xffffff, 0.9); - dir_light.transform_mut().look_at(three::Position::new(15.0, 35.0, 35.0), - three::Position::new(0.0, 0.0, 2.0), + dir_light.transform_mut().look_at([15.0, 35.0, 35.0].into(), + [0.0, 0.0, 2.0].into(), None); let shadow_map = win.factory.shadow_map(1024, 1024); let _debug_shadow = win.renderer.debug_shadow_quad(&shadow_map, 1, [10, 10], [256, 256]); @@ -32,7 +32,7 @@ fn main() { let material = three::Material::MeshPhong { color: 0xffA0A0, glossiness: 80.0 }; win.factory.mesh(geometry, material) }; - sphere.transform_mut().disp.z = 2.5; + sphere.transform_mut().position.z = 2.5; win.scene.add(&sphere); let mut plane = { @@ -40,7 +40,7 @@ fn main() { let material = three::Material::MeshLambert { color: 0xA0ffA0 }; win.factory.mesh(geometry, material) }; - plane.transform_mut().disp.y -= 30.0; + plane.transform_mut().position.y -= 30.0; win.scene.add(&plane); let mut light_id = 0i8; diff --git a/examples/materials.rs b/examples/materials.rs index e074988..298b3ee 100644 --- a/examples/materials.rs +++ b/examples/materials.rs @@ -3,10 +3,10 @@ extern crate three; fn main() { let mut win = three::Window::new("Three-rs materials example", "data/shaders"); let mut cam = win.factory.perspective_camera(75.0, 0.0, 1.0, 50.0); - cam.transform_mut().disp = three::Vector::new(0.0, 0.0, 10.0); + cam.transform_mut().position = [0.0, 0.0, 10.0].into(); let mut light = win.factory.point_light(0xffffff, 0.5); - light.transform_mut().disp = three::Vector::new(0.0, 5.0, 5.0); + light.transform_mut().position = [0.0, 5.0, 5.0].into(); win.scene.add(&light); let geometry = three::Geometry::new_cylinder(1.0, 2.0, 2.0, 5); @@ -20,7 +20,7 @@ fn main() { let _cubes: Vec<_> = materials.drain(..).enumerate().map(|(i, mat)| { let offset = 4.0 * (i as f32 + 0.5 - 0.5 * count as f32); let mut mesh = win.factory.mesh(geometry.clone(), mat); - mesh.transform_mut().disp = three::Vector::new(offset, 0.0, 0.0); + mesh.transform_mut().position = [offset, 0.0, 0.0].into(); win.scene.add(&mesh); mesh }).collect(); @@ -28,10 +28,10 @@ fn main() { let speed = 5.0; while let Some(events) = win.update() { if events.keys.contains(&three::Key::Left) { - light.transform_mut().disp.x -= speed * events.time_delta; + light.transform_mut().position.x -= speed * events.time_delta; } if events.keys.contains(&three::Key::Right) { - light.transform_mut().disp.x += speed * events.time_delta; + light.transform_mut().position.x += speed * events.time_delta; } win.render(&cam); diff --git a/examples/obj.rs b/examples/obj.rs index aed67da..f8f56cd 100644 --- a/examples/obj.rs +++ b/examples/obj.rs @@ -8,13 +8,13 @@ fn main() { let mut win = three::Window::new("Three-rs obj loading example", "data/shaders"); let mut cam = win.factory.perspective_camera(60.0, 0.0, 1.0, 10.0); - cam.transform_mut().look_at(three::Position::new(0.0, 2.0, 5.0), - three::Position::new(0.0, 0.0, 0.0), - Some(three::Vector::new(0.0, 1.0, 0.0))); + cam.transform_mut().look_at([0.0, 2.0, 5.0].into(), + [0.0, 0.0, 0.0].into(), + Some([0.0, 1.0, 0.0].into())); let mut dir_light = win.factory.directional_light(0xffffff, 0.9); - dir_light.transform_mut().look_at(three::Position::new(15.0, 35.0, 35.0), - three::Position::new(0.0, 0.0, 2.0), + dir_light.transform_mut().look_at([15.0, 35.0, 35.0].into(), + [0.0, 0.0, 2.0].into(), None); win.scene.add(&dir_light); diff --git a/examples/shapes.rs b/examples/shapes.rs index d42f2de..faba0da 100644 --- a/examples/shapes.rs +++ b/examples/shapes.rs @@ -1,4 +1,5 @@ extern crate cgmath; +extern crate mint; extern crate three; use cgmath::prelude::*; @@ -6,14 +7,14 @@ use cgmath::prelude::*; fn main() { let mut win = three::Window::new("Three-rs shapes example", "data/shaders"); let mut cam = win.factory.perspective_camera(75.0, 0.0, 1.0, 50.0); - cam.transform_mut().disp = three::Vector::new(0.0, 0.0, 10.0); + cam.transform_mut().position = [0.0, 0.0, 10.0].into(); let mut mbox = { let geometry = three::Geometry::new_box(3.0, 2.0, 1.0); let material = three::Material::MeshBasic { color: 0x00ff00, map: None, wireframe: true }; win.factory.mesh(geometry, material) }; - mbox.transform_mut().disp = cgmath::vec3(-3.0, -3.0, 0.0); + mbox.transform_mut().position = [-3.0, -3.0, 0.0].into(); win.scene.add(&mbox); let mut mcyl = { @@ -21,7 +22,7 @@ fn main() { let material = three::Material::MeshBasic { color: 0xff0000, map: None, wireframe: true }; win.factory.mesh(geometry, material) }; - mcyl.transform_mut().disp = cgmath::vec3(3.0, -3.0, 0.0); + mcyl.transform_mut().position = [3.0, -3.0, 0.0].into(); win.scene.add(&mcyl); let mut msphere = { @@ -29,19 +30,19 @@ fn main() { let material = three::Material::MeshBasic { color: 0xff0000, map: None, wireframe: true }; win.factory.mesh(geometry, material) }; - msphere.transform_mut().disp = cgmath::vec3(-3.0, 3.0, 0.0); + msphere.transform_mut().position = [-3.0, 3.0, 0.0].into(); win.scene.add(&msphere); let mut mline = { let geometry = three::Geometry::from_vertices(vec![ - three::Position::new(-2.0, -1.0, 0.0), - three::Position::new(0.0, 1.0, 0.0), - three::Position::new(2.0, -1.0, 0.0), + [-2.0, -1.0, 0.0].into(), + [0.0, 1.0, 0.0].into(), + [2.0, -1.0, 0.0].into(), ]); let material = three::Material::LineBasic { color: 0x0000ff }; win.factory.mesh(geometry, material) }; - mline.transform_mut().disp = cgmath::vec3(3.0, 3.0, 0.0); + mline.transform_mut().position = [3.0, 3.0, 0.0].into(); win.scene.add(&mline); let mut angle = cgmath::Rad::zero(); @@ -55,11 +56,13 @@ fn main() { angle += cgmath::Rad(speed * events.time_delta); } if angle != old_angle { - let rot = three::Orientation::from_axis_angle(cgmath::Vector3::unit_y(), angle); - mbox.transform_mut().rot = rot; - mcyl.transform_mut().rot = rot; - mline.transform_mut().rot = rot; - msphere.transform_mut().rot = rot; + let q = cgmath::Quaternion::from_axis_angle(cgmath::Vector3::unit_y(), angle); + let v: [f32; 3] = q.v.into(); + let rot = mint::Quaternion { s: q.s, v: v.into() }; + mbox.transform_mut().orientation = rot; + mcyl.transform_mut().orientation = rot; + mline.transform_mut().orientation = rot; + msphere.transform_mut().orientation = rot; } win.render(&cam); diff --git a/src/camera.rs b/src/camera.rs index c21b1d2..2939bae 100644 --- a/src/camera.rs +++ b/src/camera.rs @@ -2,6 +2,7 @@ use std::ops; use cgmath; use froggy::Pointer; +use mint; use {Camera, Projection, Node, Object}; @@ -25,18 +26,22 @@ impl

ops::DerefMut for Camera

{ } impl Projection for cgmath::Ortho { - fn get_matrix(&self, aspect: f32) -> cgmath::Matrix4 { + fn get_matrix(&self, aspect: f32) -> mint::ColumnMatrix4 { let center = 0.5 * (self.left + self.right); let offset = 0.5 * aspect * (self.top - self.bottom); - cgmath::ortho(center - offset, center + offset, - self.bottom, self.top, - self.near, self.far) + let m: [[f32; 4]; 4] = cgmath::ortho(center - offset, center + offset, + self.bottom, self.top, + self.near, self.far + ).into(); + m.into() } } impl Projection for cgmath::PerspectiveFov { - fn get_matrix(&self, aspect: f32) -> cgmath::Matrix4 { - cgmath::perspective(self.fovy, aspect, - self.near, self.far) + fn get_matrix(&self, aspect: f32) -> mint::ColumnMatrix4 { + let m: [[f32; 4]; 4] = cgmath::perspective(self.fovy, aspect, + self.near, self.far + ).into(); + m.into() } } diff --git a/src/lib.rs b/src/lib.rs index 38414cf..37daeab 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -123,11 +123,12 @@ pub struct Camera

{ projection: P, } +// warning: public exposure of `cgmath` here pub type OrthographicCamera = Camera>; pub type PerspectiveCamera = Camera>; -trait Projection { - fn get_matrix(&self, aspect: f32) -> cgmath::Matrix4; +pub trait Projection { + fn get_matrix(&self, aspect: f32) -> mint::ColumnMatrix4; } type Message = (froggy::WeakPointer, Operation); diff --git a/src/render.rs b/src/render.rs index f07a133..be078ed 100644 --- a/src/render.rs +++ b/src/render.rs @@ -298,15 +298,15 @@ impl Renderer { let target = map.to_target(); let dim = target.get_dimensions(); let aspect = dim.0 as f32 / dim.1 as f32; - let mx_proj = match projection { + let mx_proj: [[f32; 4]; 4] = match projection { &ShadowProjection::Ortho(ref p) => p.get_matrix(aspect), - }; + }.into(); let mx_view = Matrix4::from( node.world_transform.inverse_transform().unwrap()); shadow_requests.push(ShadowRequest { target, resource: map.to_resource(), - matrix: mx_proj * mx_view, + matrix: Matrix4::from(mx_proj) * mx_view, }); shadow_requests.len() as i32 - 1 } else { @@ -384,14 +384,14 @@ impl Renderer { // prepare target and globals let mx_vp = { - let p = camera.projection.get_matrix(self.get_aspect()); + let p: [[f32; 4]; 4] = camera.projection.get_matrix(self.get_aspect()).into(); let node = &hub.nodes[&camera.object.node]; let w = match node.scene_id { Some(id) if id == scene.unique_id => node.world_transform, Some(_) => panic!("Camera does not belong to this scene"), None => node.transform, }; - p * Matrix4::from(w.inverse_transform().unwrap()) + Matrix4::from(p) * Matrix4::from(w.inverse_transform().unwrap()) }; match scene.background { Background::Color(color) => { diff --git a/src/scene.rs b/src/scene.rs index 688243a..cb49066 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -76,9 +76,16 @@ pub struct TransformProxy<'a> { impl<'a> Drop for TransformProxy<'a> { fn drop(&mut self) { + use cgmath::Quaternion; + //TEMP! until mint integration is done in cgmath + let p: [f32; 3] = self.position.into(); + let q: [f32; 3] = self.orientation.v.into(); *self.value = Transform { - disp: self.position.into(), - rot: self.orientation.into(), + disp: p.into(), + rot: Quaternion { + s: self.orientation.s, + v: q.into(), + }, scale: self.scale, }; let msg = Operation::SetTransform(self.value.clone()); @@ -91,21 +98,40 @@ impl<'a> TransformProxy<'a> { use cgmath::{Euler, Quaternion, Rad}; let rot = Euler::new(Rad(x), Rad(y), Rad(z)); let qresult = Quaternion::from(rot) * Quaternion::from(self.value.rot); - self.value.rot = qresult.into(); + let v: [f32; 3] = qresult.v.into(); + self.orientation = mint::Quaternion { + s: qresult.s, + v: v.into(), + }; } pub fn look_at(&mut self, eye: mint::Point3, target: mint::Point3, up: Option>) { - use cgmath::{EuclideanSpace, InnerSpace, Point3, Quaternion, Rotation, Vector3}; - let dir = (Point3::from(eye) - Point3::from(target)).normalize(); + use cgmath::{InnerSpace, Point3, Quaternion, Rotation, Vector3}; + let p: [[f32; 3]; 2] = [eye.into(), target.into()]; + let dir = (Point3::from(p[0]) - Point3::from(p[1])).normalize(); let z = Vector3::unit_z(); let up = match up { - Some(v) => Vector3::from(v).normalize(), + Some(v) => { + let vf: [f32; 3] = v.into(); + Vector3::from(vf).normalize() + }, None if dir.dot(z).abs() < 0.99 => z, None => Vector3::unit_y(), }; self.position = eye; - self.orientation = Quaternion::look_at(dir, up).invert().into(); + let q = Quaternion::look_at(dir, up).invert(); + let qv: [f32; 3] = q.v.into(); + self.orientation = mint::Quaternion { + s: q.s, + v: qv.into(), + }; + } + + pub fn set_all(&mut self, pos: mint::Point3, rot: mint::Quaternion, scale: f32) { + self.position = pos; + self.orientation = rot; + self.scale = scale; } } @@ -121,13 +147,18 @@ impl Object { } pub fn transform_mut(&mut self) -> TransformProxy { + let t = self.transform; + let p: [[f32; 3]; 2] = [t.disp.into(), t.rot.v.into()]; TransformProxy { value: &mut self.transform, node: &self.node, tx: &self.tx, - position: self.transform.disp.into(), - orientation: self.transform.rot.into(), - scale: self.transform.scale, + position: p[0].into(), + orientation: mint::Quaternion { + s: t.rot.s, + v: p[1].into(), + }, + scale: t.scale, } } From 23d6fc71bdebdb40ccb4658c331b27e006219127 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Thu, 8 Jun 2017 22:51:41 -0400 Subject: [PATCH 11/32] Filled up cargo manifest --- Cargo.toml | 49 +++++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 20 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 3b59753..bf10ed2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,28 +2,17 @@ name = "three" version = "0.1.0" authors = ["Dzmitry Malyshau "] +license = "Apache-2.0" +description = "Three.js inspired 3D engine in Rust" +categories = ["graphics", "game-engines"] +keywords = ["gamedev", "graphics", "engine", "3D"] +homepage = "https://github.com/kvark/three-rs" +repository = "https://github.com/kvark/three-rs" +documentation = "https://docs.rs/three/" +exclude = ["doc", "bors.toml", ".travis.yml", "test_data"] -[lib] - -[[example]] -name = "lights" - -[[example]] -name = "materials" - -[[example]] -name = "obj" - -[[example]] -name = "shapes" - -[[example]] -name = "sprite" - -[[example]] -name = "aviator" -path = "examples/aviator/main.rs" +[lib] [features] default = ["opengl"] @@ -47,3 +36,23 @@ glutin = { version = "0.8", optional = true } [dev-dependencies] env_logger = "0.4" rand = "0.3" + + +[[example]] +name = "lights" + +[[example]] +name = "materials" + +[[example]] +name = "obj" + +[[example]] +name = "shapes" + +[[example]] +name = "sprite" + +[[example]] +name = "aviator" +path = "examples/aviator/main.rs" \ No newline at end of file From 6b29ac72efb8f01b4e64dca075cf0a20e7a50eb5 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Sat, 10 Jun 2017 00:04:15 -0400 Subject: [PATCH 12/32] Removal of local transform state --- examples/aviator/main.rs | 33 ++++++++------ examples/aviator/plane.rs | 18 +++++--- examples/aviator/sky.rs | 22 ++++----- examples/lights.rs | 14 +++--- examples/materials.rs | 13 +++--- examples/obj.rs | 26 ++++++----- examples/shapes.rs | 23 +++++----- examples/sprite.rs | 2 +- src/factory.rs | 3 -- src/lib.rs | 21 +++++++-- src/scene.rs | 95 ++++++++++++--------------------------- 11 files changed, 124 insertions(+), 146 deletions(-) diff --git a/examples/aviator/main.rs b/examples/aviator/main.rs index 62e5177..8043e2c 100644 --- a/examples/aviator/main.rs +++ b/examples/aviator/main.rs @@ -26,7 +26,7 @@ fn main() { win.scene.background = three::Background::Color(COLOR_BACKGROUND); let mut cam = win.factory.perspective_camera(60.0, 0.0, 1.0, 1000.0); - cam.transform_mut().position = [0.0, 100.0, 200.0].into(); + cam.set_position([0.0, 100.0, 200.0]); win.scene.add(&cam); //TODO: win.scene.fog = Some(three::Fog::new(...)); @@ -35,9 +35,7 @@ fn main() { let hemi_light = win.factory.hemisphere_light(0xaaaaaa, 0x000000, 0.9); win.scene.add(&hemi_light); let mut dir_light = win.factory.directional_light(0xffffff, 0.9); - dir_light.transform_mut().look_at([150.0, 350.0, 350.0].into(), - [0.0, 0.0, 0.0].into(), - None); + dir_light.look_at([150.0, 350.0, 350.0], [0.0, 0.0, 0.0], None); let shadow_map = win.factory.shadow_map(2048, 2048); dir_light.set_shadow(shadow_map, 800.0, 800.0, 1.0, 1000.0); win.scene.add(&dir_light); @@ -49,30 +47,37 @@ fn main() { let material = three::Material::MeshLambert{ color: COLOR_BLUE }; win.factory.mesh(geo, material) }; - let q = cgmath::Quaternion::from_angle_x(-cgmath::Rad::turn_div_4()); - let v: [f32; 3] = q.v.into(); - sea.transform_mut().set_all([0.0, -600.0, 0.0].into(), - mint::Quaternion { s: q.s, v: v.into() }, - 1.0); + let mut sea_q = cgmath::Quaternion::from_angle_x(-cgmath::Rad::turn_div_4()); + sea.set_transform([0.0, -600.0, 0.0], + [sea_q.v.x, sea_q.v.y, sea_q.v.z, sea_q.s], + 1.0); win.scene.add(&sea); let mut sky = sky::Sky::new(&mut rng, &mut win.factory); - sky.group.transform_mut().position.y = -600.0; + sky.group.set_position([0.0, -600.0, 0.0]); win.scene.add(&sky.group); let mut airplane = plane::AirPlane::new(&mut win.factory); - airplane.group.transform_mut().scale = 0.25; - airplane.group.transform_mut().position = [0.0, 100.0, 0.0].into(); + airplane.group.set_transform([0.0, 100.0, 0.0], + [0.0, 0.0, 0.0, 1.0], + 0.25); win.scene.add(&airplane.group); + let mut sea_angle = 0.0; + let mut sky_angle = 0.0; while let Some(events) = win.update() { + use cgmath::{Quaternion, Rad}; // assume the original velocities are given for 60fps let dt = events.time_delta * 60.0; airplane.update(dt, events.mouse_pos); - sea.transform_mut().rotate(0.0, 0.0, 0.005 * dt); - sky.group.transform_mut().rotate(0.0, 0.0, 0.01 * dt); + sea_angle += 0.005 * dt; + sea_q = Quaternion::from_angle_z(Rad(sea_angle)) * sea_q; + sea.set_orientation([sea_q.v.x, sea_q.v.y, sea_q.v.z, sea_q.s]); + sky_angle += 0.01 * dt; + let sky_q = Quaternion::from_angle_z(Rad(sky_angle)); + sky.group.set_orientation([sky_q.v.x, sky_q.v.y, sky_q.v.z, sky_q.s]); win.render(&cam); } diff --git a/examples/aviator/plane.rs b/examples/aviator/plane.rs index 3cf9655..e6dacbe 100644 --- a/examples/aviator/plane.rs +++ b/examples/aviator/plane.rs @@ -1,3 +1,4 @@ +use cgmath::{Quaternion, Rad, Rotation3}; use three; use {COLOR_RED, COLOR_WHITE, COLOR_BROWN, COLOR_BROWN_DARK}; @@ -10,6 +11,7 @@ pub struct AirPlane { _tail: three::Mesh, _wing: three::Mesh, propeller_group: three::Group, + propeller_angle: f32, _propeller: three::Mesh, _blade: three::Mesh, } @@ -33,13 +35,13 @@ impl AirPlane { three::Geometry::new_box(20.0, 50.0, 50.0), three::Material::MeshLambert{ color: COLOR_WHITE } ); - engine.transform_mut().position.x = 40.0; + engine.set_position([40.0, 0.0, 0.0]); group.add(&engine); let mut tail = factory.mesh( three::Geometry::new_box(15.0, 20.0, 5.0), three::Material::MeshLambert{ color: COLOR_RED } ); - tail.transform_mut().position = [-35.0, 25.0, 0.0].into(); + tail.set_position([-35.0, 25.0, 0.0]); group.add(&tail); let wing = factory.mesh( three::Geometry::new_box(40.0, 8.0, 150.0), @@ -48,7 +50,7 @@ impl AirPlane { group.add(&wing); let mut propeller_group = factory.group(); - propeller_group.transform_mut().position = [50.0, 0.0, 0.0].into(); + propeller_group.set_position([50.0, 0.0, 0.0]); group.add(&propeller_group); let propeller = factory.mesh( three::Geometry::new_box(20.0, 10.0, 10.0), @@ -59,7 +61,7 @@ impl AirPlane { three::Geometry::new_box(1.0, 100.0, 20.0), three::Material::MeshLambert{ color: COLOR_BROWN_DARK } ); - blade.transform_mut().position = [8.0, 0.0, 0.0].into(); + blade.set_position([8.0, 0.0, 0.0]); propeller_group.add(&blade); AirPlane { @@ -69,14 +71,16 @@ impl AirPlane { _tail: tail, _wing: wing, propeller_group, + propeller_angle: 0.0, _propeller: propeller, _blade: blade, } } pub fn update(&mut self, dt: f32, target: (f32, f32)) { - self.propeller_group.transform_mut().rotate(0.3 * dt, 0.0, 0.0); - self.group.transform_mut().position = - [0.0 + target.0 * 100.0, 100.0 + target.1 * 75.0, 0.0].into(); + self.propeller_angle += 0.3 * dt; + let q = Quaternion::from_angle_x(Rad(self.propeller_angle)); + self.propeller_group.set_orientation([q.v.x, q.v.y, q.v.z, q.s]); + self.group.set_position([0.0 + target.0 * 100.0, 100.0 + target.1 * 75.0, 0.0]); } } diff --git a/examples/aviator/sky.rs b/examples/aviator/sky.rs index cce1962..e0231aa 100644 --- a/examples/aviator/sky.rs +++ b/examples/aviator/sky.rs @@ -2,7 +2,6 @@ use std::f32::consts::PI; use cgmath; use cgmath::prelude::*; -use mint; use rand::Rng; use three; @@ -24,13 +23,11 @@ impl Cloud { let material = three::Material::MeshLambert{ color: COLOR_WHITE }; for i in 0 .. rng.gen_range(3, 6) { let mut m = factory.mesh(geo.clone(), material.clone()); - let rot_raw: cgmath::Quaternion = rng.gen(); - let rot = rot_raw.normalize(); - let v: [f32; 3] = rot.v.into(); - let pos = [i as f32 * 15.0, rng.next_f32() * 10.0, rng.next_f32() * 10.0]; - m.transform_mut().set_all(pos.into(), - mint::Quaternion { s: rot.s, v: v.into() }, - rng.gen_range(0.1, 1.0)); + let rot: cgmath::Quaternion = rng.gen(); + let q = rot.normalize(); + m.set_transform([i as f32 * 15.0, rng.next_f32() * 10.0, rng.next_f32() * 10.0], + [q.v.x, q.v.y, q.v.z, q.s], + rng.gen_range(0.1, 1.0)); cloud.group.add(&m); cloud.meshes.push(m); } @@ -58,11 +55,10 @@ impl Sky { let pos = [angle.cos() * dist, angle.sin() * dist, rng.gen_range(-800.0, -400.0)]; - let rot = cgmath::Quaternion::from_angle_z(angle + cgmath::Rad::turn_div_4()); - let v: [f32; 3] = rot.v.into(); - c.group.transform_mut().set_all(pos.into(), - mint::Quaternion { s: rot.s, v: v.into() }, - rng.gen_range(1.0, 3.0)); + let q = cgmath::Quaternion::from_angle_z(angle + cgmath::Rad::turn_div_4()); + c.group.set_transform(pos, + [q.v.x, q.v.y, q.v.z, q.s], + rng.gen_range(1.0, 3.0)); sky.group.add(&c.group); sky.clouds.push(c); } diff --git a/examples/lights.rs b/examples/lights.rs index 14a4cdd..266cfd3 100644 --- a/examples/lights.rs +++ b/examples/lights.rs @@ -3,19 +3,15 @@ extern crate three; fn main() { let mut win = three::Window::new("Three-rs lights example", "data/shaders"); let mut cam = win.factory.perspective_camera(45.0, 0.0, 1.0, 50.0); - cam.transform_mut().look_at([-4.0, 15.0, 10.0].into(), - [0.0, 0.0, 2.0].into(), - None); + cam.look_at([-4.0, 15.0, 10.0], [0.0, 0.0, 2.0], None); let mut hemisphere_light = win.factory.hemisphere_light(0xffffff, 0x8080ff, 0.5); let mut ambient_light = win.factory.ambient_light(0xffffffff, 0.5); let mut point_light = win.factory.point_light(0xffffff, 0.9); - point_light.transform_mut().position = [15.0, 35.0, 35.0].into(); + point_light.set_position([15.0, 35.0, 35.0]); let mut dir_light = win.factory.directional_light(0xffffff, 0.9); - dir_light.transform_mut().look_at([15.0, 35.0, 35.0].into(), - [0.0, 0.0, 2.0].into(), - None); + dir_light.look_at([15.0, 35.0, 35.0], [0.0, 0.0, 2.0], None); let shadow_map = win.factory.shadow_map(1024, 1024); let _debug_shadow = win.renderer.debug_shadow_quad(&shadow_map, 1, [10, 10], [256, 256]); dir_light.set_shadow(shadow_map, 80.0, 80.0, 1.0, 200.0); @@ -32,7 +28,7 @@ fn main() { let material = three::Material::MeshPhong { color: 0xffA0A0, glossiness: 80.0 }; win.factory.mesh(geometry, material) }; - sphere.transform_mut().position.z = 2.5; + sphere.set_position([0.0, 0.0, 2.5]); win.scene.add(&sphere); let mut plane = { @@ -40,7 +36,7 @@ fn main() { let material = three::Material::MeshLambert { color: 0xA0ffA0 }; win.factory.mesh(geometry, material) }; - plane.transform_mut().position.y -= 30.0; + plane.set_position([0.0, -30.0, 0.0]); win.scene.add(&plane); let mut light_id = 0i8; diff --git a/examples/materials.rs b/examples/materials.rs index 298b3ee..682ed7a 100644 --- a/examples/materials.rs +++ b/examples/materials.rs @@ -3,10 +3,11 @@ extern crate three; fn main() { let mut win = three::Window::new("Three-rs materials example", "data/shaders"); let mut cam = win.factory.perspective_camera(75.0, 0.0, 1.0, 50.0); - cam.transform_mut().position = [0.0, 0.0, 10.0].into(); + cam.set_position([0.0, 0.0, 10.0]); let mut light = win.factory.point_light(0xffffff, 0.5); - light.transform_mut().position = [0.0, 5.0, 5.0].into(); + let mut pos = [0.0, 5.0, 5.0]; + light.set_position(pos); win.scene.add(&light); let geometry = three::Geometry::new_cylinder(1.0, 2.0, 2.0, 5); @@ -20,7 +21,7 @@ fn main() { let _cubes: Vec<_> = materials.drain(..).enumerate().map(|(i, mat)| { let offset = 4.0 * (i as f32 + 0.5 - 0.5 * count as f32); let mut mesh = win.factory.mesh(geometry.clone(), mat); - mesh.transform_mut().position = [offset, 0.0, 0.0].into(); + mesh.set_position([offset, 0.0, 0.0]); win.scene.add(&mesh); mesh }).collect(); @@ -28,10 +29,12 @@ fn main() { let speed = 5.0; while let Some(events) = win.update() { if events.keys.contains(&three::Key::Left) { - light.transform_mut().position.x -= speed * events.time_delta; + pos[0] -= speed * events.time_delta; + light.set_position(pos); } if events.keys.contains(&three::Key::Right) { - light.transform_mut().position.x += speed * events.time_delta; + pos[0] += speed * events.time_delta; + light.set_position(pos); } win.render(&cam); diff --git a/examples/obj.rs b/examples/obj.rs index f8f56cd..7eafe0d 100644 --- a/examples/obj.rs +++ b/examples/obj.rs @@ -1,5 +1,7 @@ extern crate three; +extern crate cgmath; +use cgmath::{Quaternion, Rad, Rotation3}; use std::env; fn main() { @@ -8,14 +10,11 @@ fn main() { let mut win = three::Window::new("Three-rs obj loading example", "data/shaders"); let mut cam = win.factory.perspective_camera(60.0, 0.0, 1.0, 10.0); - cam.transform_mut().look_at([0.0, 2.0, 5.0].into(), - [0.0, 0.0, 0.0].into(), - Some([0.0, 1.0, 0.0].into())); + cam.look_at([0.0, 2.0, 5.0], [0.0, 0.0, 0.0], + Some([0.0, 1.0, 0.0].into())); let mut dir_light = win.factory.directional_light(0xffffff, 0.9); - dir_light.transform_mut().look_at([15.0, 35.0, 35.0].into(), - [0.0, 0.0, 2.0].into(), - None); + dir_light.look_at([15.0, 35.0, 35.0], [0.0, 0.0, 2.0], None); win.scene.add(&dir_light); let mut root = win.factory.group(); @@ -25,16 +24,21 @@ fn main() { root.add(g); } + //TODO: orbital camera + let mut angle = 0.0; + let speed = 1.5; while let Some(events) = win.update() { - let mut angle = 0.0; + let old_angle = angle; if events.keys.contains(&three::Key::Left) { - angle = -events.time_delta; + angle -= speed * events.time_delta; } if events.keys.contains(&three::Key::Right) { - angle = events.time_delta; + angle += speed * events.time_delta; } - if angle != 0.0 { - root.transform_mut().rotate(0.0, 1.5 * angle, 0.0); + if angle != old_angle { + //TEMP: until cgmath+mint integration happens + let q = Quaternion::from_angle_y(Rad(angle)); + root.set_orientation([q.v.x, q.v.y, q.v.z, q.s]); } win.render(&cam); diff --git a/examples/shapes.rs b/examples/shapes.rs index faba0da..5ea9ab4 100644 --- a/examples/shapes.rs +++ b/examples/shapes.rs @@ -7,14 +7,14 @@ use cgmath::prelude::*; fn main() { let mut win = three::Window::new("Three-rs shapes example", "data/shaders"); let mut cam = win.factory.perspective_camera(75.0, 0.0, 1.0, 50.0); - cam.transform_mut().position = [0.0, 0.0, 10.0].into(); + cam.set_position([0.0, 0.0, 10.0]); let mut mbox = { let geometry = three::Geometry::new_box(3.0, 2.0, 1.0); let material = three::Material::MeshBasic { color: 0x00ff00, map: None, wireframe: true }; win.factory.mesh(geometry, material) }; - mbox.transform_mut().position = [-3.0, -3.0, 0.0].into(); + mbox.set_position([-3.0, -3.0, 0.0]); win.scene.add(&mbox); let mut mcyl = { @@ -22,7 +22,7 @@ fn main() { let material = three::Material::MeshBasic { color: 0xff0000, map: None, wireframe: true }; win.factory.mesh(geometry, material) }; - mcyl.transform_mut().position = [3.0, -3.0, 0.0].into(); + mcyl.set_position([3.0, -3.0, 0.0]); win.scene.add(&mcyl); let mut msphere = { @@ -30,7 +30,7 @@ fn main() { let material = three::Material::MeshBasic { color: 0xff0000, map: None, wireframe: true }; win.factory.mesh(geometry, material) }; - msphere.transform_mut().position = [-3.0, 3.0, 0.0].into(); + msphere.set_position([-3.0, 3.0, 0.0]); win.scene.add(&msphere); let mut mline = { @@ -42,7 +42,7 @@ fn main() { let material = three::Material::LineBasic { color: 0x0000ff }; win.factory.mesh(geometry, material) }; - mline.transform_mut().position = [3.0, 3.0, 0.0].into(); + mline.set_position([3.0, 3.0, 0.0]); win.scene.add(&mline); let mut angle = cgmath::Rad::zero(); @@ -56,13 +56,12 @@ fn main() { angle += cgmath::Rad(speed * events.time_delta); } if angle != old_angle { - let q = cgmath::Quaternion::from_axis_angle(cgmath::Vector3::unit_y(), angle); - let v: [f32; 3] = q.v.into(); - let rot = mint::Quaternion { s: q.s, v: v.into() }; - mbox.transform_mut().orientation = rot; - mcyl.transform_mut().orientation = rot; - mline.transform_mut().orientation = rot; - msphere.transform_mut().orientation = rot; + let q = cgmath::Quaternion::from_angle_y(angle); + let rot = [q.v.x, q.v.y, q.v.z, q.s]; + mbox.set_orientation(rot); + mcyl.set_orientation(rot); + mline.set_orientation(rot); + msphere.set_orientation(rot); } win.render(&cam); diff --git a/examples/sprite.rs b/examples/sprite.rs index f49941b..fbbec7f 100644 --- a/examples/sprite.rs +++ b/examples/sprite.rs @@ -49,7 +49,7 @@ fn main() { map: win.factory.load_texture("test_data/pikachu_anim.png"), }; let mut sprite = win.factory.sprite(material); - sprite.transform_mut().scale = 8.0; + sprite.set_scale(8.0); win.scene.add(&sprite); let mut anim = Animator { diff --git a/src/factory.rs b/src/factory.rs index 87d7e57..b0b63b0 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -67,7 +67,6 @@ impl Hub { fn spawn(&mut self) -> Object { Object { visible: true, - transform: Transform_::one(), node: self.nodes.create(SubNode::Empty.into()), tx: self.message_tx.clone(), } @@ -80,7 +79,6 @@ impl Hub { data: data.drop_payload(), inner: Object { visible: true, - transform: Transform_::one(), node: self.nodes.create(SubNode::Visual(data).into()), tx: self.message_tx.clone(), }, @@ -91,7 +89,6 @@ impl Hub { LightObject { inner: Object { visible: true, - transform: Transform_::one(), node: self.nodes.create(SubNode::Light(data.clone()).into()), tx: self.message_tx.clone(), }, diff --git a/src/lib.rs b/src/lib.rs index 37daeab..af75d14 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -103,7 +103,6 @@ pub struct Node { pub struct Object { visible: bool, - transform: Transform, node: froggy::Pointer, tx: mpsc::Sender, } @@ -135,7 +134,7 @@ type Message = (froggy::WeakPointer, Operation); enum Operation { SetParent(froggy::Pointer), SetVisible(bool), - SetTransform(Transform), + SetTransform(Option>, Option>, Option), SetMaterial(Material), SetTexelRange([i16; 2], [u16; 2]), SetShadow(ShadowMap, ShadowProjection), @@ -172,8 +171,22 @@ impl Hub { Operation::SetVisible(visible) => { node.visible = visible; } - Operation::SetTransform(transform) => { - node.transform = transform; + Operation::SetTransform(pos, rot, scale) => { + //TEMP! until mint integration is done in cgmath + if let Some(pos) = pos { + let p: [f32; 3] = pos.into(); + node.transform.disp = p.into(); + } + if let Some(rot) = rot { + let q: [f32; 3] = rot.v.into(); + node.transform.rot = cgmath::Quaternion { + s: rot.s, + v: q.into(), + }; + } + if let Some(scale) = scale { + node.transform.scale = scale; + } } Operation::SetMaterial(material) => { if let SubNode::Visual(ref mut data) = node.sub_node { diff --git a/src/scene.rs b/src/scene.rs index cb49066..4aa66ab 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -29,6 +29,7 @@ pub enum Material { #[derive(Clone, Debug)] pub struct WorldNode { + //TODO: detach from cgmath pub transform: Transform, pub visible: bool, } @@ -65,49 +66,22 @@ macro_rules! def_proxy { def_proxy!(MaterialProxy = SetMaterial); -pub struct TransformProxy<'a> { - value: &'a mut Transform, - node: &'a Pointer, - tx: &'a mpsc::Sender, - pub position: mint::Point3, - pub orientation: mint::Quaternion, - pub scale: f32, -} - -impl<'a> Drop for TransformProxy<'a> { - fn drop(&mut self) { - use cgmath::Quaternion; - //TEMP! until mint integration is done in cgmath - let p: [f32; 3] = self.position.into(); - let q: [f32; 3] = self.orientation.v.into(); - *self.value = Transform { - disp: p.into(), - rot: Quaternion { - s: self.orientation.s, - v: q.into(), - }, - scale: self.scale, - }; - let msg = Operation::SetTransform(self.value.clone()); - let _ = self.tx.send((self.node.downgrade(), msg)); +impl Object { + pub fn is_visible(&self) -> bool { + self.visible } -} -impl<'a> TransformProxy<'a> { - pub fn rotate(&mut self, x: f32, y: f32, z: f32) { - use cgmath::{Euler, Quaternion, Rad}; - let rot = Euler::new(Rad(x), Rad(y), Rad(z)); - let qresult = Quaternion::from(rot) * Quaternion::from(self.value.rot); - let v: [f32; 3] = qresult.v.into(); - self.orientation = mint::Quaternion { - s: qresult.s, - v: v.into(), - }; + pub fn set_visible(&mut self, visible: bool) { + self.visible = visible; + let msg = Operation::SetVisible(visible); + let _ = self.tx.send((self.node.downgrade(), msg)); } - pub fn look_at(&mut self, eye: mint::Point3, target: mint::Point3, - up: Option>) { + pub fn look_at

(&mut self, eye: P, target: P, up: Option>) + where P: Into<[f32; 3]> + { use cgmath::{InnerSpace, Point3, Quaternion, Rotation, Vector3}; + //TEMP let p: [[f32; 3]; 2] = [eye.into(), target.into()]; let dir = (Point3::from(p[0]) - Point3::from(p[1])).normalize(); let z = Vector3::unit_z(); @@ -119,47 +93,36 @@ impl<'a> TransformProxy<'a> { None if dir.dot(z).abs() < 0.99 => z, None => Vector3::unit_y(), }; - self.position = eye; let q = Quaternion::look_at(dir, up).invert(); let qv: [f32; 3] = q.v.into(); - self.orientation = mint::Quaternion { + let rot = mint::Quaternion { s: q.s, v: qv.into(), }; + self.set_transform(p[0], rot, 1.0); } - pub fn set_all(&mut self, pos: mint::Point3, rot: mint::Quaternion, scale: f32) { - self.position = pos; - self.orientation = rot; - self.scale = scale; + pub fn set_transform(&mut self, pos: P, rot: Q, scale: f32) where + P: Into>, + Q: Into>, + { + let msg = Operation::SetTransform(Some(pos.into()), Some(rot.into()), Some(scale)); + let _ = self.tx.send((self.node.downgrade(), msg)); } -} -impl Object { - pub fn is_visible(&self) -> bool { - self.visible + pub fn set_position

(&mut self, pos: P) where P: Into> { + let msg = Operation::SetTransform(Some(pos.into()), None, None); + let _ = self.tx.send((self.node.downgrade(), msg)); } - pub fn set_visible(&mut self, visible: bool) { - self.visible = visible; - let msg = Operation::SetVisible(visible); + pub fn set_orientation(&mut self, rot: Q) where Q: Into> { + let msg = Operation::SetTransform(None, Some(rot.into()), None); let _ = self.tx.send((self.node.downgrade(), msg)); } - pub fn transform_mut(&mut self) -> TransformProxy { - let t = self.transform; - let p: [[f32; 3]; 2] = [t.disp.into(), t.rot.v.into()]; - TransformProxy { - value: &mut self.transform, - node: &self.node, - tx: &self.tx, - position: p[0].into(), - orientation: mint::Quaternion { - s: t.rot.s, - v: p[1].into(), - }, - scale: t.scale, - } + pub fn set_scale(&mut self, scale: f32) { + let msg = Operation::SetTransform(None, None, Some(scale)); + let _ = self.tx.send((self.node.downgrade(), msg)); } pub fn sync(&mut self, scene: &Scene) -> WorldNode { @@ -167,7 +130,6 @@ impl Object { hub.process_messages(); let node = &hub.nodes[&self.node]; assert_eq!(node.scene_id, Some(scene.unique_id)); - self.transform = node.transform; WorldNode { transform: node.world_transform, visible: node.world_visible, @@ -193,7 +155,6 @@ impl VisualObject { hub.process_messages(); let node = &hub.nodes[&self.node]; assert_eq!(node.scene_id, Some(scene.unique_id)); - self.inner.transform = node.transform; if let SubNode::Visual(ref data) = node.sub_node { self.data = data.drop_payload(); } From 11e6991ab700d14ff362cb9e2983e5c57e731a74 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Sat, 10 Jun 2017 23:26:46 -0400 Subject: [PATCH 13/32] Removal of VisualObject --- examples/aviator/main.rs | 3 +- src/factory.rs | 84 +++++++++++++++++----------------------- src/lib.rs | 37 ++++-------------- src/render.rs | 28 +++++++------- src/scene.rs | 59 +++++++++------------------- 5 files changed, 75 insertions(+), 136 deletions(-) diff --git a/examples/aviator/main.rs b/examples/aviator/main.rs index 8043e2c..eae1e3f 100644 --- a/examples/aviator/main.rs +++ b/examples/aviator/main.rs @@ -63,7 +63,6 @@ fn main() { 0.25); win.scene.add(&airplane.group); - let mut sea_angle = 0.0; let mut sky_angle = 0.0; while let Some(events) = win.update() { use cgmath::{Quaternion, Rad}; @@ -72,7 +71,7 @@ fn main() { airplane.update(dt, events.mouse_pos); - sea_angle += 0.005 * dt; + let sea_angle = 0.005 * dt; sea_q = Quaternion::from_angle_z(Rad(sea_angle)) * sea_q; sea.set_orientation([sea_q.v.x, sea_q.v.y, sea_q.v.z, sea_q.s]); sky_angle += 0.01 * dt; diff --git a/src/factory.rs b/src/factory.rs index b0b63b0..faddf63 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -15,11 +15,11 @@ use image; use mint; use obj; -use render::{BackendFactory, BackendResources, ConstantBuffer, GpuData, Vertex, ShadowFormat}; +use render::{BackendFactory, BackendResources, GpuData, Vertex, ShadowFormat}; use scene::{Color, Background, Group, Mesh, Sprite, Material, AmbientLight, DirectionalLight, HemisphereLight, PointLight}; use {Hub, HubPtr, SubLight, Node, SubNode, - VisualData, LightData, Object, VisualObject, LightObject, Scene, + LightData, Object, LightObject, Scene, Camera, OrthographicCamera, PerspectiveCamera}; @@ -64,25 +64,20 @@ impl From for Node { } impl Hub { - fn spawn(&mut self) -> Object { + fn spawn(&mut self, sub: SubNode) -> Object { Object { visible: true, - node: self.nodes.create(SubNode::Empty.into()), + node: self.nodes.create(sub.into()), tx: self.message_tx.clone(), } } - fn spawn_visual(&mut self, data: VisualData) - -> VisualObject - { - VisualObject { - data: data.drop_payload(), - inner: Object { - visible: true, - node: self.nodes.create(SubNode::Visual(data).into()), - tx: self.message_tx.clone(), - }, - } + fn spawn_empty(&mut self) -> Object { + self.spawn(SubNode::Empty) + } + + fn spawn_visual(&mut self, mat: Material, gpu_data: GpuData) -> Object { + self.spawn(SubNode::Visual(mat, gpu_data)) } fn spawn_light(&mut self, data: LightData) -> LightObject { @@ -123,22 +118,19 @@ pub struct Factory { backend: BackendFactory, scene_id: SceneId, hub: HubPtr, - quad: GpuData, + quad_buf: gfx::handle::Buffer, texture_cache: HashMap>, } impl Factory { #[doc(hidden)] pub fn new(mut backend: BackendFactory) -> Self { - let (vbuf, slice) = backend.create_vertex_buffer_with_slice(&QUAD, ()); + let quad_buf = backend.create_vertex_buffer(&QUAD); Factory { backend: backend, scene_id: 0, hub: Hub::new(), - quad: GpuData { - slice: slice, - vertices: vbuf, - }, + quad_buf, texture_cache: HashMap::new(), } } @@ -162,7 +154,7 @@ impl Factory { pub fn orthographic_camera(&mut self, left: f32, right: f32, top: f32, bottom: f32, near: f32, far: f32) -> OrthographicCamera { Camera { - object: self.hub.lock().unwrap().spawn(), + object: self.hub.lock().unwrap().spawn_empty(), projection: cgmath::Ortho{ left, right, bottom, top, near, far }, } } @@ -170,7 +162,7 @@ impl Factory { pub fn perspective_camera(&mut self, fov: f32, aspect: f32, near: f32, far: f32) -> PerspectiveCamera { Camera { - object: self.hub.lock().unwrap().spawn(), + object: self.hub.lock().unwrap().spawn_empty(), projection: cgmath::PerspectiveFov { fovy: cgmath::Deg(fov).into(), aspect: aspect, @@ -181,7 +173,7 @@ impl Factory { } pub fn group(&mut self) -> Group { - Group::new(self.hub.lock().unwrap().spawn()) + Group::new(self.hub.lock().unwrap().spawn_empty()) } pub fn mesh(&mut self, geom: Geometry, mat: Material) -> Mesh { @@ -207,22 +199,18 @@ impl Factory { let faces: &[u16] = gfx::memory::cast_slice(&geom.faces); self.backend.create_vertex_buffer_with_slice(&vertices, faces) }; - Mesh::new(self.hub.lock().unwrap().spawn_visual(VisualData { - material: mat, - payload: cbuf, - gpu_data: GpuData { - slice: slice, - vertices: vbuf, - }, + Mesh::new(self.hub.lock().unwrap().spawn_visual(mat, GpuData { + slice, + vertices: vbuf, + constants: cbuf, })) } pub fn sprite(&mut self, mat: Material) -> Sprite { - let cbuf = self.backend.create_constant_buffer(1); - Sprite::new(self.hub.lock().unwrap().spawn_visual(VisualData { - material: mat, - payload: cbuf, - gpu_data: self.quad.clone(), + Sprite::new(self.hub.lock().unwrap().spawn_visual(mat, GpuData { + slice: gfx::Slice::new_match_vertex_buffer(&self.quad_buf), + vertices: self.quad_buf.clone(), + constants: self.backend.create_constant_buffer(1), })) } @@ -395,14 +383,14 @@ impl Texture { (self.view.clone(), self.sampler.clone()) } - pub fn set_texel_range(&mut self, base: [i16; 2], size: [u16; 2]) { + pub fn set_texel_range(&mut self, base: mint::Point2, size: mint::Vector2) { self.tex0 = [ - base[0] as f32, - self.total_size[1] as f32 - base[1] as f32 - size[1] as f32, + base.x as f32, + self.total_size[1] as f32 - base.y as f32 - size.y as f32, ]; self.tex1 = [ - base[0] as f32 + size[0] as f32, - self.total_size[1] as f32 - base[1] as f32, + base.x as f32 + size.x as f32, + self.total_size[1] as f32 - base.y as f32, ]; } @@ -504,7 +492,7 @@ impl Factory { let mut indices = Vec::new(); for object in obj.object_iter() { - let mut group = Group::new(hub.spawn()); + let mut group = Group::new(hub.spawn_empty()); for gr in object.group_iter() { let (mut num_normals, mut num_uvs) = (0, 0); { // separate scope for LruIndexer @@ -547,13 +535,11 @@ impl Factory { info!("\t{:?}", material); let (vbuf, slice) = self.backend.create_vertex_buffer_with_slice(&vertices, &indices[..]); - let mesh = Mesh::new(hub.spawn_visual(VisualData { - material, - payload: self.backend.create_constant_buffer(1), - gpu_data: GpuData { - slice, - vertices: vbuf, - }, + let cbuf = self.backend.create_constant_buffer(1); + let mesh = Mesh::new(hub.spawn_visual(material, GpuData { + slice, + vertices: vbuf, + constants: cbuf, })); group.add(&mesh); meshes.push(mesh); diff --git a/src/lib.rs b/src/lib.rs index af75d14..c510827 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -38,29 +38,11 @@ use std::sync::{mpsc, Arc, Mutex}; use cgmath::Transform as Transform_; use factory::SceneId; -use render::{ConstantBuffer, GpuData}; +use render::GpuData; type Transform = cgmath::Decomposed, cgmath::Quaternion>; - -#[derive(Debug)] -struct VisualData { - material: Material, - gpu_data: GpuData, - payload: T, -} - -impl VisualData { - fn drop_payload(&self) -> VisualData<()> { - VisualData { - material: self.material.clone(), - gpu_data: self.gpu_data.clone(), - payload: (), - } - } -} - #[derive(Clone, Debug)] enum SubLight { Ambient, @@ -85,7 +67,7 @@ struct LightData { #[derive(Debug)] enum SubNode { Empty, - Visual(VisualData), + Visual(Material, GpuData), Light(LightData), } @@ -107,11 +89,6 @@ pub struct Object { tx: mpsc::Sender, } -pub struct VisualObject { - inner: Object, - data: VisualData<()>, -} - pub struct LightObject { inner: Object, data: LightData, @@ -136,7 +113,7 @@ enum Operation { SetVisible(bool), SetTransform(Option>, Option>, Option), SetMaterial(Material), - SetTexelRange([i16; 2], [u16; 2]), + SetTexelRange(mint::Point2, mint::Vector2), SetShadow(ShadowMap, ShadowProjection), } @@ -189,13 +166,13 @@ impl Hub { } } Operation::SetMaterial(material) => { - if let SubNode::Visual(ref mut data) = node.sub_node { - data.material = material; + if let SubNode::Visual(ref mut mat, _) = node.sub_node { + *mat = material; } } Operation::SetTexelRange(base, size) => { - if let SubNode::Visual(ref mut data) = node.sub_node { - match data.material { + if let SubNode::Visual(ref mut material, _) = node.sub_node { + match *material { Material::Sprite { ref mut map } => map.set_texel_range(base, size), _ => panic!("Unsupported material for texel range request") } diff --git a/src/render.rs b/src/render.rs index be078ed..9b4cdcc 100644 --- a/src/render.rs +++ b/src/render.rs @@ -18,7 +18,6 @@ use {SubLight, SubNode, Scene, ShadowProjection, Camera, Projection}; pub type ColorFormat = gfx::format::Srgba8; pub type DepthFormat = gfx::format::DepthStencil; pub type ShadowFormat = gfx::format::Depth32F; -pub type ConstantBuffer = gfx::handle::Buffer; const MAX_LIGHTS: usize = 4; gfx_defines!{ @@ -137,6 +136,7 @@ fn decode_color(c: Color) -> [f32; 4] { pub struct GpuData { pub slice: gfx::Slice, pub vertices: gfx::handle::Buffer, + pub constants: gfx::handle::Buffer, } pub enum ShadowType { @@ -361,11 +361,11 @@ impl Renderer { if !node.visible || node.scene_id != Some(scene.unique_id) { continue; } - let visual = match node.sub_node { - SubNode::Visual(ref data) => data, + let gpu_data = match node.sub_node { + SubNode::Visual(_, ref data) => data, _ => continue }; - self.encoder.update_constant_buffer(&visual.payload, &Locals { + self.encoder.update_constant_buffer(&gpu_data.constants, &Locals { mx_world: Matrix4::from(node.world_transform).into(), color: [0.0; 4], mat_params: [0.0; 4], @@ -373,12 +373,12 @@ impl Renderer { }); //TODO: avoid excessive cloning let data = shadow_pipe::Data { - vbuf: visual.gpu_data.vertices.clone(), - cb_locals: visual.payload.clone(), + vbuf: gpu_data.vertices.clone(), + cb_locals: gpu_data.constants.clone(), cb_globals: self.const_buf.clone(), target: request.target.clone(), }; - self.encoder.draw(&visual.gpu_data.slice, &self.pso_shadow, &data); + self.encoder.draw(&gpu_data.slice, &self.pso_shadow, &data); } } @@ -419,13 +419,13 @@ impl Renderer { if !node.visible || node.scene_id != Some(scene.unique_id) { continue; } - let visual = match node.sub_node { - SubNode::Visual(ref data) => data, + let (material, gpu_data) = match node.sub_node { + SubNode::Visual(ref mat, ref data) => (mat, data), _ => continue }; //TODO: batch per PSO - let (pso, color, glossiness, map) = match visual.material { + let (pso, color, glossiness, map) = match *material { Material::LineBasic { color } => (&self.pso_line_basic, color, 0.0, None), Material::MeshBasic { color, ref map, wireframe: false } => (&self.pso_mesh_basic_fill, color, 0.0, map.as_ref()), Material::MeshBasic { color, map: ref _map, wireframe: true } => (&self.pso_mesh_basic_wireframe, color, 0.0, None), @@ -437,7 +437,7 @@ impl Renderer { Some(ref map) => map.get_uv_range(), None => [0.0; 4], }; - self.encoder.update_constant_buffer(&visual.payload, &Locals { + self.encoder.update_constant_buffer(&gpu_data.constants, &Locals { mx_world: Matrix4::from(node.world_transform).into(), color: decode_color(color), mat_params: [glossiness, 0.0, 0.0, 0.0], @@ -445,8 +445,8 @@ impl Renderer { }); //TODO: avoid excessive cloning let data = pipe::Data { - vbuf: visual.gpu_data.vertices.clone(), - cb_locals: visual.payload.clone(), + vbuf: gpu_data.vertices.clone(), + cb_locals: gpu_data.constants.clone(), cb_lights: self.light_buf.clone(), cb_globals: self.const_buf.clone(), tex_map: map.unwrap_or(&self.map_default).to_param(), @@ -455,7 +455,7 @@ impl Renderer { out_color: self.out_color.clone(), out_depth: self.out_depth.clone(), }; - self.encoder.draw(&visual.gpu_data.slice, pso, &data); + self.encoder.draw(&gpu_data.slice, pso, &data); } // draw debug quads diff --git a/src/scene.rs b/src/scene.rs index 4aa66ab..16bd313 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -1,12 +1,11 @@ use std::ops; -use std::sync::mpsc; use cgmath::Ortho; use froggy::Pointer; use mint; -use {Object, VisualObject, LightObject, Message, Operation, - Node, SubNode, Scene, ShadowProjection, Transform}; +use {Object, LightObject, Operation, + Node, Scene, ShadowProjection, Transform}; use factory::{Geometry, ShadowMap, Texture}; @@ -64,8 +63,6 @@ macro_rules! def_proxy { } } -def_proxy!(MaterialProxy = SetMaterial); - impl Object { pub fn is_visible(&self) -> bool { self.visible @@ -137,33 +134,6 @@ impl Object { } } -impl VisualObject { - pub fn material(&self) -> &Material { - &self.data.material - } - - pub fn material_mut(&mut self) -> MaterialProxy { - MaterialProxy { - value: &mut self.data.material, - node: &self.inner.node, - tx: &self.inner.tx, - } - } - - pub fn sync(&mut self, scene: &Scene) -> WorldNode { - let mut hub = scene.hub.lock().unwrap(); - hub.process_messages(); - let node = &hub.nodes[&self.node]; - assert_eq!(node.scene_id, Some(scene.unique_id)); - if let SubNode::Visual(ref data) = node.sub_node { - self.data = data.drop_payload(); - } - WorldNode { - transform: node.world_transform, - visible: node.world_visible, - } - } -} impl LightObject { pub fn get_shadow(&self) -> Option<&ShadowMap> { @@ -191,34 +161,42 @@ impl Group { } pub struct Mesh { - object: VisualObject, + object: Object, _geometry: Option, } impl Mesh { #[doc(hidden)] - pub fn new(object: VisualObject) -> Self { + pub fn new(object: Object) -> Self { Mesh { object, _geometry: None, } } + + pub fn set_material(&mut self, material: Material) { + let msg = Operation::SetMaterial(material); + let _ = self.tx.send((self.node.downgrade(), msg)); + } } pub struct Sprite { - object: VisualObject, + object: Object, } impl Sprite { #[doc(hidden)] - pub fn new(object: VisualObject) -> Self { + pub fn new(object: Object) -> Self { Sprite { object, } } - pub fn set_texel_range(&mut self, base: [i16; 2], size: [u16; 2]) { - let msg = Operation::SetTexelRange(base, size); + pub fn set_texel_range(&mut self, base: P, size: S) where + P: Into>, + S: Into>, + { + let msg = Operation::SetTexelRange(base.into(), size.into()); let _ = self.object.tx.send((self.node.downgrade(), msg)); } } @@ -344,11 +322,10 @@ macro_rules! deref { } } -deref!(VisualObject : inner = Object); deref!(LightObject : inner = Object); deref!(Group : object = Object); -deref!(Mesh : object = VisualObject); -deref!(Sprite : object = VisualObject); +deref!(Mesh : object = Object); +deref!(Sprite : object = Object); deref!(AmbientLight : object = LightObject); deref!(HemisphereLight : object = LightObject); deref!(DirectionalLight : object = LightObject); From e9beb6a38fef435eee4c80c34e5942e4d9a32de4 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Sun, 11 Jun 2017 15:06:13 -0400 Subject: [PATCH 14/32] Removal of LightObject --- examples/lights.rs | 2 +- src/factory.rs | 13 ++---- src/lib.rs | 5 --- src/scene.rs | 110 +++++++++++++-------------------------------- 4 files changed, 35 insertions(+), 95 deletions(-) diff --git a/examples/lights.rs b/examples/lights.rs index 266cfd3..4492a17 100644 --- a/examples/lights.rs +++ b/examples/lights.rs @@ -16,7 +16,7 @@ fn main() { let _debug_shadow = win.renderer.debug_shadow_quad(&shadow_map, 1, [10, 10], [256, 256]); dir_light.set_shadow(shadow_map, 80.0, 80.0, 1.0, 200.0); - let mut lights: [&mut three::LightObject; 4] = [&mut hemisphere_light, + let mut lights: [&mut three::Object; 4] = [&mut hemisphere_light, &mut ambient_light, &mut point_light, &mut dir_light]; for l in lights.iter_mut() { win.scene.add(l); diff --git a/src/factory.rs b/src/factory.rs index faddf63..c09511c 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -19,7 +19,7 @@ use render::{BackendFactory, BackendResources, GpuData, Vertex, ShadowFormat}; use scene::{Color, Background, Group, Mesh, Sprite, Material, AmbientLight, DirectionalLight, HemisphereLight, PointLight}; use {Hub, HubPtr, SubLight, Node, SubNode, - LightData, Object, LightObject, Scene, + LightData, Object, Scene, Camera, OrthographicCamera, PerspectiveCamera}; @@ -80,15 +80,8 @@ impl Hub { self.spawn(SubNode::Visual(mat, gpu_data)) } - fn spawn_light(&mut self, data: LightData) -> LightObject { - LightObject { - inner: Object { - visible: true, - node: self.nodes.create(SubNode::Light(data.clone()).into()), - tx: self.message_tx.clone(), - }, - data, - } + fn spawn_light(&mut self, data: LightData) -> Object { + self.spawn(SubNode::Light(data)) } } diff --git a/src/lib.rs b/src/lib.rs index c510827..82efe31 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -89,11 +89,6 @@ pub struct Object { tx: mpsc::Sender, } -pub struct LightObject { - inner: Object, - data: LightData, -} - pub struct Camera

{ object: Object, projection: P, diff --git a/src/scene.rs b/src/scene.rs index 16bd313..8dabf34 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -4,8 +4,7 @@ use cgmath::Ortho; use froggy::Pointer; use mint; -use {Object, LightObject, Operation, - Node, Scene, ShadowProjection, Transform}; +use {Object, Operation, Node, Scene, ShadowProjection, Transform}; use factory::{Geometry, ShadowMap, Texture}; @@ -28,40 +27,11 @@ pub enum Material { #[derive(Clone, Debug)] pub struct WorldNode { - //TODO: detach from cgmath + //TODO: detach from cgmath-rs pub transform: Transform, pub visible: bool, } -macro_rules! def_proxy { - ($name:ident<$target:ty> = $message:ident) => { - pub struct $name<'a> { - value: &'a mut $target, - node: &'a Pointer, - tx: &'a mpsc::Sender, - } - - impl<'a> ops::Deref for $name<'a> { - type Target = $target; - fn deref(&self) -> &Self::Target { - self.value - } - } - - impl<'a> ops::DerefMut for $name<'a> { - fn deref_mut(&mut self) -> &mut Self::Target { - self.value - } - } - - impl<'a> Drop for $name<'a> { - fn drop(&mut self) { - let msg = Operation::$message(self.value.clone()); - let _ = self.tx.send((self.node.downgrade(), msg)); - } - } - } -} impl Object { pub fn is_visible(&self) -> bool { @@ -135,13 +105,6 @@ impl Object { } -impl LightObject { - pub fn get_shadow(&self) -> Option<&ShadowMap> { - self.data.shadow.as_ref().map(|&(ref shadow, _)| shadow) - } -} - - pub struct Group { object: Object, } @@ -203,12 +166,12 @@ impl Sprite { pub struct AmbientLight { - object: LightObject, + object: Object, } impl AmbientLight { #[doc(hidden)] - pub fn new(object: LightObject) -> Self { + pub fn new(object: Object) -> Self { AmbientLight { object, } @@ -216,26 +179,25 @@ impl AmbientLight { } pub struct DirectionalLight { - object: LightObject, - has_shadow: bool, + object: Object, + shadow: Option, } impl DirectionalLight { #[doc(hidden)] - pub fn new(object: LightObject) -> Self { + pub fn new(object: Object) -> Self { DirectionalLight { object, - has_shadow: false, + shadow: None, } } pub fn has_shadow(&self) -> bool { - self.has_shadow + self.shadow.is_some() } pub fn set_shadow(&mut self, map: ShadowMap, width: f32, height: f32, near: f32, far: f32) { - self.has_shadow = true; let sp = ShadowProjection::Ortho(Ortho { left: -0.5 * width, right: 0.5 * width, @@ -244,19 +206,19 @@ impl DirectionalLight { near, far, }); - self.data.shadow = Some((map.clone(), sp.clone())); + self.shadow = Some(map.clone()); let msg = Operation::SetShadow(map, sp); let _ = self.tx.send((self.node.downgrade(), msg)); } } pub struct HemisphereLight { - object: LightObject, + object: Object, } impl HemisphereLight { #[doc(hidden)] - pub fn new(object: LightObject) -> Self { + pub fn new(object: Object) -> Self { HemisphereLight { object, } @@ -264,12 +226,12 @@ impl HemisphereLight { } pub struct PointLight { - object: LightObject, + object: Object, } impl PointLight { #[doc(hidden)] - pub fn new(object: LightObject) -> Self { + pub fn new(object: Object) -> Self { PointLight { object, } @@ -289,44 +251,34 @@ macro_rules! as_node { $( impl AsRef> for $name { fn as_ref(&self) -> &Pointer { - &self.object.node + &self.node } } )* } } -impl AsRef> for LightObject { - fn as_ref(&self) -> &Pointer { - &self.node - } -} - -as_node!(Group, Mesh, Sprite, +as_node!(Object, Group, Mesh, Sprite, AmbientLight, DirectionalLight, HemisphereLight, PointLight); -macro_rules! deref { - ($name:ty : $field:ident = $object:ty) => { - impl ops::Deref for $name { - type Target = $object; - fn deref(&self) -> &Self::Target { - &self.$field +macro_rules! deref_objects { + ($( $name:ident ),*) => { + $( + impl ops::Deref for $name { + type Target = Object; + fn deref(&self) -> &Object { + &self.object + } } - } - impl ops::DerefMut for $name { - fn deref_mut(&mut self) -> &mut Self::Target { - &mut self.$field + impl ops::DerefMut for $name { + fn deref_mut(&mut self) -> &mut Object { + &mut self.object + } } - } + )* } } -deref!(LightObject : inner = Object); -deref!(Group : object = Object); -deref!(Mesh : object = Object); -deref!(Sprite : object = Object); -deref!(AmbientLight : object = LightObject); -deref!(HemisphereLight : object = LightObject); -deref!(DirectionalLight : object = LightObject); -deref!(PointLight : object = LightObject); +deref_objects!(Group, Mesh, Sprite, + AmbientLight, HemisphereLight, DirectionalLight, PointLight); From fdf2c076855bd827d836b19b400ad09ce51ec6a4 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Sun, 11 Jun 2017 22:22:53 -0400 Subject: [PATCH 15/32] Flat Lambertian shading --- data/shaders/gouraud_ps.glsl | 9 ++++++--- data/shaders/gouraud_vs.glsl | 20 +++++++++++++++----- data/shaders/phong_ps.glsl | 2 +- examples/aviator/main.rs | 2 +- examples/aviator/plane.rs | 12 ++++++------ examples/aviator/sky.rs | 2 +- examples/lights.rs | 2 +- examples/materials.rs | 3 ++- src/factory.rs | 2 +- src/render.rs | 6 +++--- src/scene.rs | 2 +- 11 files changed, 38 insertions(+), 24 deletions(-) diff --git a/data/shaders/gouraud_ps.glsl b/data/shaders/gouraud_ps.glsl index dd9054c..c499f0a 100644 --- a/data/shaders/gouraud_ps.glsl +++ b/data/shaders/gouraud_ps.glsl @@ -1,7 +1,10 @@ #version 150 core in vec4 v_ResultColor; +flat in vec4 v_ResultColorFlat; +flat in float v_Smooth; in vec4 v_LightEval[2]; +flat in vec4 v_LightEvalFlat[2]; in vec4 v_ShadowCoord[2]; out vec4 Target0; @@ -10,15 +13,15 @@ uniform sampler2DShadow t_Shadow0; uniform sampler2DShadow t_Shadow1; void main() { - Target0 = v_ResultColor; + Target0 = mix(v_ResultColorFlat, v_ResultColor, v_Smooth); if (v_ShadowCoord[0].w != 0.0) { vec3 coord = v_ShadowCoord[0].xyz / v_ShadowCoord[0].w; float shadow = texture(t_Shadow0, 0.5 * coord + 0.5); - Target0 += shadow * v_LightEval[0]; + Target0 += shadow * mix(v_LightEvalFlat[0], v_LightEval[0], v_Smooth); } if (v_ShadowCoord[1].w != 0.0) { vec3 coord = v_ShadowCoord[1].xyz / v_ShadowCoord[1].w; float shadow = texture(t_Shadow1, 0.5 * coord + 0.5); - Target0 += shadow * v_LightEval[1]; + Target0 += shadow * mix(v_LightEvalFlat[1], v_LightEval[1], v_Smooth); } } diff --git a/data/shaders/gouraud_vs.glsl b/data/shaders/gouraud_vs.glsl index f3ed494..07cde4b 100644 --- a/data/shaders/gouraud_vs.glsl +++ b/data/shaders/gouraud_vs.glsl @@ -1,11 +1,16 @@ #version 150 core #include locals lights +#define MAX_SHADOWS 2 + in vec4 a_Position; in vec4 a_Normal; out vec4 v_ResultColor; -out vec4 v_LightEval[2]; -out vec4 v_ShadowCoord[2]; +flat out vec4 v_ResultColorFlat; +flat out float v_Smooth; +out vec4 v_LightEval[MAX_SHADOWS]; +flat out vec4 v_LightEvalFlat[MAX_SHADOWS]; +out vec4 v_ShadowCoord[MAX_SHADOWS]; uniform b_Globals { mat4 u_ViewProj; @@ -15,9 +20,12 @@ uniform b_Globals { void main() { vec4 world = u_World * a_Position; vec3 normal = normalize(mat3(u_World) * a_Normal.xyz); - v_ShadowCoord[0] = v_ShadowCoord[1] = vec4(0.0); - v_LightEval[0] = v_LightEval[1] = vec4(0.0); + for(int i=0; i 0.0) { vec4 irradiance = mix(light.color_back, light.color, dot_nl*0.5 + 0.5); - color += shadow * light.intensity.y * u_Color * irradiance; + color += shadow * light.intensity.x * u_Color * irradiance; } else { float kd = light.intensity.x + light.intensity.y * max(0.0, dot_nl); color += shadow * kd * u_Color * light.color; diff --git a/examples/aviator/main.rs b/examples/aviator/main.rs index eae1e3f..7f52877 100644 --- a/examples/aviator/main.rs +++ b/examples/aviator/main.rs @@ -44,7 +44,7 @@ fn main() { let mut sea = { let geo = three::Geometry::new_cylinder(600.0, 600.0, 800.0, 40); - let material = three::Material::MeshLambert{ color: COLOR_BLUE }; + let material = three::Material::MeshLambert{ color: COLOR_BLUE, flat: true }; win.factory.mesh(geo, material) }; let mut sea_q = cgmath::Quaternion::from_angle_x(-cgmath::Rad::turn_div_4()); diff --git a/examples/aviator/plane.rs b/examples/aviator/plane.rs index e6dacbe..37f74bf 100644 --- a/examples/aviator/plane.rs +++ b/examples/aviator/plane.rs @@ -28,24 +28,24 @@ impl AirPlane { v.y += if v.y > 0.0 {-10.0} else {30.0}; } } - factory.mesh(geo, three::Material::MeshLambert{ color: COLOR_RED }) + factory.mesh(geo, three::Material::MeshLambert{ color: COLOR_RED, flat: false }) }; group.add(&cockpit); let mut engine = factory.mesh( three::Geometry::new_box(20.0, 50.0, 50.0), - three::Material::MeshLambert{ color: COLOR_WHITE } + three::Material::MeshLambert{ color: COLOR_WHITE, flat: false } ); engine.set_position([40.0, 0.0, 0.0]); group.add(&engine); let mut tail = factory.mesh( three::Geometry::new_box(15.0, 20.0, 5.0), - three::Material::MeshLambert{ color: COLOR_RED } + three::Material::MeshLambert{ color: COLOR_RED, flat: false } ); tail.set_position([-35.0, 25.0, 0.0]); group.add(&tail); let wing = factory.mesh( three::Geometry::new_box(40.0, 8.0, 150.0), - three::Material::MeshLambert{ color: COLOR_RED } + three::Material::MeshLambert{ color: COLOR_RED, flat: false } ); group.add(&wing); @@ -54,12 +54,12 @@ impl AirPlane { group.add(&propeller_group); let propeller = factory.mesh( three::Geometry::new_box(20.0, 10.0, 10.0), - three::Material::MeshLambert{ color: COLOR_BROWN } + three::Material::MeshLambert{ color: COLOR_BROWN, flat: false } ); propeller_group.add(&propeller); let mut blade = factory.mesh( three::Geometry::new_box(1.0, 100.0, 20.0), - three::Material::MeshLambert{ color: COLOR_BROWN_DARK } + three::Material::MeshLambert{ color: COLOR_BROWN_DARK, flat: false } ); blade.set_position([8.0, 0.0, 0.0]); propeller_group.add(&blade); diff --git a/examples/aviator/sky.rs b/examples/aviator/sky.rs index e0231aa..44deac8 100644 --- a/examples/aviator/sky.rs +++ b/examples/aviator/sky.rs @@ -20,7 +20,7 @@ impl Cloud { meshes: Vec::new() }; let geo = three::Geometry::new_box(20.0, 20.0, 20.0); - let material = three::Material::MeshLambert{ color: COLOR_WHITE }; + let material = three::Material::MeshLambert{ color: COLOR_WHITE, flat: true }; for i in 0 .. rng.gen_range(3, 6) { let mut m = factory.mesh(geo.clone(), material.clone()); let rot: cgmath::Quaternion = rng.gen(); diff --git a/examples/lights.rs b/examples/lights.rs index 4492a17..099543b 100644 --- a/examples/lights.rs +++ b/examples/lights.rs @@ -33,7 +33,7 @@ fn main() { let mut plane = { let geometry = three::Geometry::new_plane(100.0, 100.0); - let material = three::Material::MeshLambert { color: 0xA0ffA0 }; + let material = three::Material::MeshLambert { color: 0xA0ffA0, flat: false }; win.factory.mesh(geometry, material) }; plane.set_position([0.0, -30.0, 0.0]); diff --git a/examples/materials.rs b/examples/materials.rs index 682ed7a..61b1f4e 100644 --- a/examples/materials.rs +++ b/examples/materials.rs @@ -13,7 +13,8 @@ fn main() { let geometry = three::Geometry::new_cylinder(1.0, 2.0, 2.0, 5); let mut materials = vec![ three::Material::MeshBasic{ color: 0xffffff, map: None, wireframe: false }, - three::Material::MeshLambert{ color: 0xffffff }, + three::Material::MeshLambert{ color: 0xffffff, flat: true }, + three::Material::MeshLambert{ color: 0xffffff, flat: false }, three::Material::MeshPhong{ color: 0xffffff, glossiness: 80.0 }, ]; let count = materials.len(); diff --git a/src/factory.rs b/src/factory.rs index c09511c..1188850 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -452,7 +452,7 @@ impl Factory { obj::Material { kd: Some(color), ns: Some(glossiness), .. } if has_normals => Material::MeshPhong { color: cf2u(color), glossiness }, obj::Material { kd: Some(color), .. } if has_normals => - Material::MeshLambert { color: cf2u(color) }, + Material::MeshLambert { color: cf2u(color), flat: false }, obj::Material { kd: Some(color), ref map_kd, .. } => Material::MeshBasic { color: cf2u(color), diff --git a/src/render.rs b/src/render.rs index 9b4cdcc..fc61052 100644 --- a/src/render.rs +++ b/src/render.rs @@ -425,11 +425,11 @@ impl Renderer { }; //TODO: batch per PSO - let (pso, color, glossiness, map) = match *material { + let (pso, color, param0, map) = match *material { Material::LineBasic { color } => (&self.pso_line_basic, color, 0.0, None), Material::MeshBasic { color, ref map, wireframe: false } => (&self.pso_mesh_basic_fill, color, 0.0, map.as_ref()), Material::MeshBasic { color, map: ref _map, wireframe: true } => (&self.pso_mesh_basic_wireframe, color, 0.0, None), - Material::MeshLambert { color } => (&self.pso_mesh_gouraud, color, 0.0, None), + Material::MeshLambert { color, flat } => (&self.pso_mesh_gouraud, color, if flat {0.0} else {1.0}, None), Material::MeshPhong { color, glossiness } => (&self.pso_mesh_phong, color, glossiness, None), Material::Sprite { ref map } => (&self.pso_sprite, !0, 0.0, Some(map)), }; @@ -440,7 +440,7 @@ impl Renderer { self.encoder.update_constant_buffer(&gpu_data.constants, &Locals { mx_world: Matrix4::from(node.world_transform).into(), color: decode_color(color), - mat_params: [glossiness, 0.0, 0.0, 0.0], + mat_params: [param0, 0.0, 0.0, 0.0], uv_range, }); //TODO: avoid excessive cloning diff --git a/src/scene.rs b/src/scene.rs index 8dabf34..2fbdea4 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -20,7 +20,7 @@ pub enum Background { pub enum Material { LineBasic { color: Color }, MeshBasic { color: Color, map: Option>, wireframe: bool }, - MeshLambert { color: Color }, + MeshLambert { color: Color, flat: bool }, MeshPhong { color: Color, glossiness: f32 }, Sprite { map: Texture<[f32; 4]> }, } From ebf9af0955fc45ce4f95e53b1477f14da7fa1af9 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Sun, 11 Jun 2017 22:47:36 -0400 Subject: [PATCH 16/32] Removal of Object::visible flag --- src/factory.rs | 1 - src/lib.rs | 3 ++- src/scene.rs | 5 ----- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/factory.rs b/src/factory.rs index 1188850..dfcdac6 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -66,7 +66,6 @@ impl From for Node { impl Hub { fn spawn(&mut self, sub: SubNode) -> Object { Object { - visible: true, node: self.nodes.create(sub.into()), tx: self.message_tx.clone(), } diff --git a/src/lib.rs b/src/lib.rs index 82efe31..d8eed7b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -83,8 +83,9 @@ pub struct Node { sub_node: SubNode, } +//Note: no local state should be here, only remote links +#[derive(Clone)] pub struct Object { - visible: bool, node: froggy::Pointer, tx: mpsc::Sender, } diff --git a/src/scene.rs b/src/scene.rs index 2fbdea4..ef274ab 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -34,12 +34,7 @@ pub struct WorldNode { impl Object { - pub fn is_visible(&self) -> bool { - self.visible - } - pub fn set_visible(&mut self, visible: bool) { - self.visible = visible; let msg = Operation::SetVisible(visible); let _ = self.tx.send((self.node.downgrade(), msg)); } From 82465909b4315548070145ac123ae877e9f346b8 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Sun, 11 Jun 2017 22:55:49 -0400 Subject: [PATCH 17/32] NodeInfo logic --- src/lib.rs | 2 +- src/scene.rs | 47 +++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 40 insertions(+), 9 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index d8eed7b..e5ece4e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -26,7 +26,7 @@ mod window; pub use factory::{Factory, Geometry, ShadowMap, Texture}; pub use render::{ColorFormat, DepthFormat, Renderer, ShadowType, DebugQuadHandle}; -pub use scene::{Color, Background, Material, WorldNode, +pub use scene::{Color, Background, Material, NodeTransform, NodeInfo, Group, Mesh, Sprite, AmbientLight, DirectionalLight, HemisphereLight, PointLight}; #[cfg(feature = "opengl")] diff --git a/src/scene.rs b/src/scene.rs index ef274ab..412377c 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -4,7 +4,8 @@ use cgmath::Ortho; use froggy::Pointer; use mint; -use {Object, Operation, Node, Scene, ShadowProjection, Transform}; +use {Object, Operation, Node, SubNode, + Scene, ShadowProjection, Transform}; use factory::{Geometry, ShadowMap, Texture}; @@ -26,10 +27,34 @@ pub enum Material { } #[derive(Clone, Debug)] -pub struct WorldNode { - //TODO: detach from cgmath-rs - pub transform: Transform, +pub struct NodeTransform { + pub position: mint::Point3, + pub orientation: mint::Quaternion, + pub scale: f32, +} + +impl From for NodeTransform { + fn from(tf: Transform) -> Self { + let p: [f32; 3] = tf.disp.into(); + let v: [f32; 3] = tf.rot.v.into(); + NodeTransform { + position: p.into(), + orientation: mint::Quaternion { + v: v.into(), + s: tf.rot.s, + }, + scale: tf.scale, + } + } +} + +#[derive(Clone, Debug)] +pub struct NodeInfo { + pub transform: NodeTransform, + pub world_transform: NodeTransform, pub visible: bool, + pub world_visible: bool, + pub material: Option, } @@ -87,14 +112,20 @@ impl Object { let _ = self.tx.send((self.node.downgrade(), msg)); } - pub fn sync(&mut self, scene: &Scene) -> WorldNode { + pub fn sync(&mut self, scene: &Scene) -> NodeInfo { let mut hub = scene.hub.lock().unwrap(); hub.process_messages(); let node = &hub.nodes[&self.node]; assert_eq!(node.scene_id, Some(scene.unique_id)); - WorldNode { - transform: node.world_transform, - visible: node.world_visible, + NodeInfo { + transform: node.transform.into(), + world_transform: node.world_transform.into(), + visible: node.visible, + world_visible: node.world_visible, + material: match node.sub_node { + SubNode::Visual(ref mat, _) => Some(mat.clone()), + _ => None, + }, } } } From 8f74755cda38a619760f70baadceddaf9c61dce9 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Mon, 12 Jun 2017 12:26:27 -0400 Subject: [PATCH 18/32] Quick fix for int/uint mismatch with MAX_LIGHTS --- data/shaders/lights.glsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/shaders/lights.glsl b/data/shaders/lights.glsl index a9b0fcf..bbcdaf4 100644 --- a/data/shaders/lights.glsl +++ b/data/shaders/lights.glsl @@ -1,4 +1,4 @@ -#define MAX_LIGHTS 4 +#define MAX_LIGHTS 4U struct Light { mat4 projection; From 2c5cf94ae7b146df6eb786ce034989433f922907 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Fri, 16 Jun 2017 09:58:03 -0400 Subject: [PATCH 19/32] Gitter integration --- .travis.yml | 9 +++++++++ README.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.travis.yml b/.travis.yml index 9339384..b43aec3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,15 @@ cache: cargo rust: - nightly - stable + +notifications: + webhooks: + urls: + - https://webhooks.gitter.im/e/fc87a993d7683ec8b279 + on_success: change + on_failure: always + on_start: never + script: - cargo build - cargo doc diff --git a/README.md b/README.md index 2f0a1e8..39d5e99 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,12 @@ [![Build Status](https://travis-ci.org/kvark/three-rs.svg)](https://travis-ci.org/kvark/three-rs) [![Docs](https://docs.rs/three/badge.svg)](https://docs.rs/three) [![Crates.io](https://img.shields.io/crates/v/three.svg?maxAge=2592000)](https://crates.io/crates/three) +[![Gitter](https://badges.gitter.im/kvark/three-rs.svg)](https://gitter.im/three-rs/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) Totally not inspired Rust 3D library! Ok, maybe, just a tiny bit... by [Three.JS](http://threejs.org). +If you a looking for something simple to prototype 3D graphics with, you found it. + ## Screenshots ![Aviator](examples/aviator/shot.png) From 3fce33ddd3ebf2bd8f6fd8773232be3bd84a3d4d Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sat, 17 Jun 2017 00:40:36 +0300 Subject: [PATCH 20/32] [WIP] Documentation (#29) * Add basic documentation * Provide top-level documentation for every struct * Document every public entity * Replace crate-level documentation * Remove in-doc example --- src/factory.rs | 40 +++++++++++++++++++++++++++++--- src/lib.rs | 20 ++++++++++++++++ src/render.rs | 17 ++++++++++++++ src/scene.rs | 63 +++++++++++++++++++++++++++++++++++++++++++++++--- src/window.rs | 19 +++++++++++++++ 5 files changed, 153 insertions(+), 6 deletions(-) diff --git a/src/factory.rs b/src/factory.rs index dfcdac6..d5d8b77 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -84,7 +84,8 @@ impl Hub { } } - +/// `ShadowMap` is used to render shadows from [`PointLight`](struct.PointLight.html) +/// and [`DirectionalLight`](struct.DirectionalLight.html). #[derive(Clone, Debug)] pub struct ShadowMap { resource: gfx::handle::ShaderResourceView, @@ -106,6 +107,7 @@ impl ShadowMap { pub type SceneId = usize; +/// `Factory` is used to instantiate game objects. pub struct Factory { backend: BackendFactory, scene_id: SceneId, @@ -127,6 +129,7 @@ impl Factory { } } + /// Create new empty [`Scene`](struct.Scene.html). pub fn scene(&mut self) -> Scene { self.scene_id += 1; let mut hub = self.hub.lock().unwrap(); @@ -143,6 +146,8 @@ impl Factory { } } + /// Create new [Orthographic](https://en.wikipedia.org/wiki/Orthographic_projection) Camera. + /// It's used basically to render 2D. pub fn orthographic_camera(&mut self, left: f32, right: f32, top: f32, bottom: f32, near: f32, far: f32) -> OrthographicCamera { Camera { @@ -151,6 +156,8 @@ impl Factory { } } + /// Create new [Perspective](https://en.wikipedia.org/wiki/Perspective_(graphical)) Camera. + /// It's used basically to render 3D. pub fn perspective_camera(&mut self, fov: f32, aspect: f32, near: f32, far: f32) -> PerspectiveCamera { Camera { @@ -164,10 +171,12 @@ impl Factory { } } + /// Create empty [`Group`](struct.Group.html). pub fn group(&mut self) -> Group { Group::new(self.hub.lock().unwrap().spawn_empty()) } + /// Create new `Mesh` with desired `Geometry` and `Material`. pub fn mesh(&mut self, geom: Geometry, mat: Material) -> Mesh { let vertices: Vec<_> = if geom.normals.is_empty() { geom.vertices.iter().map(|v| Vertex { @@ -198,6 +207,7 @@ impl Factory { })) } + /// Create new sprite from `Material`. pub fn sprite(&mut self, mat: Material) -> Sprite { Sprite::new(self.hub.lock().unwrap().spawn_visual(mat, GpuData { slice: gfx::Slice::new_match_vertex_buffer(&self.quad_buf), @@ -206,6 +216,7 @@ impl Factory { })) } + /// Create new `AmbientLight`. pub fn ambient_light(&mut self, color: Color, intensity: f32) -> AmbientLight { AmbientLight::new(self.hub.lock().unwrap().spawn_light(LightData { color, @@ -215,6 +226,7 @@ impl Factory { })) } + /// Create new `DirectionalLight`. pub fn directional_light(&mut self, color: Color, intensity: f32) -> DirectionalLight { DirectionalLight::new(self.hub.lock().unwrap().spawn_light(LightData { color, @@ -224,6 +236,7 @@ impl Factory { })) } + /// Create new `HemisphereLight`. pub fn hemisphere_light(&mut self, sky_color: Color, ground_color: Color, intensity: f32) -> HemisphereLight { HemisphereLight::new(self.hub.lock().unwrap().spawn_light(LightData { @@ -234,6 +247,7 @@ impl Factory { })) } + /// Create new `PointLight`. pub fn point_light(&mut self, color: Color, intensity: f32) -> PointLight { PointLight::new(self.hub.lock().unwrap().spawn_light(LightData { color, @@ -243,6 +257,7 @@ impl Factory { })) } + /// Create new `ShadowMap`. pub fn shadow_map(&mut self, width: u16, height: u16) -> ShadowMap { let (_, resource, target) = self.backend.create_depth_stencil::( width, height).unwrap(); @@ -253,16 +268,22 @@ impl Factory { } } - +/// A collection of vertices, their normals, and faces that defines the +/// shape of a polyhedral object. #[derive(Clone, Debug)] pub struct Geometry { + /// Vertices. pub vertices: Vec>, + /// Normals. pub normals: Vec>, + /// Faces. pub faces: Vec<[u16; 3]>, + /// Whether geometry is dynamic or not. pub is_dynamic: bool, } impl Geometry { + /// Create new `Geometry` without any data in it. pub fn empty() -> Geometry { Geometry { vertices: Vec::new(), @@ -272,6 +293,7 @@ impl Geometry { } } + /// Create `Geometry` from vector of vertices. pub fn from_vertices(verts: Vec>) -> Geometry { Geometry { vertices: verts, @@ -300,6 +322,7 @@ impl Geometry { } } + /// Create new Plane with desired size. pub fn new_plane(sx: f32, sy: f32) -> Self { Self::generate(generators::Plane::new(), |GenVertex{ pos, ..}| { @@ -309,6 +332,7 @@ impl Geometry { ) } + /// Create new Box with desired size. pub fn new_box(sx: f32, sy: f32, sz: f32) -> Self { Self::generate(generators::Cube::new(), |GenVertex{ pos, ..}| { @@ -318,6 +342,8 @@ impl Geometry { ) } + /// Create new Cylinder or Cone with desired top and bottom radius, height + /// and number of segments. pub fn new_cylinder(radius_top: f32, radius_bottom: f32, height: f32, radius_segments: usize) -> Self { @@ -334,6 +360,7 @@ impl Geometry { ) } + /// Create new Sphere with desired radius and number of segments. pub fn new_sphere(radius: f32, width_segments: usize, height_segments: usize) -> Self { @@ -346,7 +373,7 @@ impl Geometry { } } - +/// An image applied (mapped) to the surface of a shape or polygon. #[derive(Clone, Debug)] pub struct Texture { view: h::ShaderResourceView, @@ -375,6 +402,7 @@ impl Texture { (self.view.clone(), self.sampler.clone()) } + /// See [`Sprite::set_texel_range`](struct.Sprite.html#method.set_texel_range). pub fn set_texel_range(&mut self, base: mint::Point2, size: mint::Vector2) { self.tex0 = [ base.x as f32, @@ -386,6 +414,7 @@ impl Texture { ]; } + /// Returns normalized UV rectangle (x0, y0, x1, y1) of the current texel range. pub fn get_uv_range(&self) -> [f32; 4] { [self.tex0[0] / self.total_size[0] as f32, self.tex0[1] / self.total_size[1] as f32, @@ -465,10 +494,15 @@ impl Factory { } } + /// Load texture from file. + /// Supported file formats are: PNG, JPEG, GIF, WEBP, PPM, TIFF, TGA, BMP, ICO, HDR. pub fn load_texture(&mut self, path_str: &str) -> Texture<[f32; 4]> { self.request_texture(path_str) } + /// Load mesh from Wavefront Obj format. + /// #### Note + /// You must store `Vec` somewhere to keep them alive. pub fn load_obj(&mut self, path_str: &str) -> (HashMap, Vec) { use std::path::Path; use genmesh::{LruIndexer, Indexer, Vertices}; diff --git a/src/lib.rs b/src/lib.rs index e5ece4e..b6a4f00 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,3 +1,5 @@ +#![warn(missing_docs)] +//! Three.js inspired 3D engine in Rust. extern crate cgmath; extern crate froggy; extern crate genmesh; @@ -72,6 +74,9 @@ enum SubNode { } /// Fat node of the scene graph. +/// +/// `Node` is used by `three-rs` internally, +/// client code uses [`Object`](struct.Object.html) instead. #[derive(Debug)] pub struct Node { visible: bool, @@ -84,22 +89,35 @@ pub struct Node { } //Note: no local state should be here, only remote links +/// `Object` represents an entity that can be added to the scene. +/// +/// There is no need to use `Object` directly, there are specific wrapper types +/// for each case (e.g. [`Camera`](struct.Camera.html), +/// [`AmbientLight`](struct.AmbientLight.html), +/// [`Mesh`](struct.Mesh.html), ...). #[derive(Clone)] pub struct Object { node: froggy::Pointer, tx: mpsc::Sender, } +/// Camera is used to render Scene with specific Projection. +/// See [`OrthographicCamera`](type.OrthographicCamera.html), +/// [`PerspectiveCamera`](type.PerspectiveCamera.html). pub struct Camera

{ object: Object, projection: P, } // warning: public exposure of `cgmath` here +/// See [`Orthographic projection`](https://en.wikipedia.org/wiki/3D_projection#Orthographic_projection). pub type OrthographicCamera = Camera>; +/// See [`Perspective projection`](https://en.wikipedia.org/wiki/3D_projection#Perspective_projection). pub type PerspectiveCamera = Camera>; +/// Generic trait for different graphics projections. pub trait Projection { + /// Represents projection as projection matrix. fn get_matrix(&self, aspect: f32) -> mint::ColumnMatrix4; } @@ -206,10 +224,12 @@ impl Hub { } } +/// Game scene contains game objects and can be rendered by [`Camera`](struct.Camera.html). pub struct Scene { unique_id: SceneId, node: froggy::Pointer, tx: mpsc::Sender, hub: HubPtr, + /// See [`Background`](struct.Background.html). pub background: scene::Background, } diff --git a/src/render.rs b/src/render.rs index fc61052..675833d 100644 --- a/src/render.rs +++ b/src/render.rs @@ -15,7 +15,9 @@ use factory::{Factory, ShadowMap, Texture}; use scene::{Color, Background, Material}; use {SubLight, SubNode, Scene, ShadowProjection, Camera, Projection}; +/// The format of the back buffer color requested from the windowing system. pub type ColorFormat = gfx::format::Srgba8; +/// The format of the depth stencil buffer requested from the windowing system. pub type DepthFormat = gfx::format::DepthStencil; pub type ShadowFormat = gfx::format::Depth32F; const MAX_LIGHTS: usize = 4; @@ -139,6 +141,7 @@ pub struct GpuData { pub constants: gfx::handle::Buffer, } +/// Shadow type is used to specify shadow's rendering algorithm. pub enum ShadowType { /// Force no shadows. Off, @@ -154,8 +157,13 @@ struct DebugQuad { size: [i32; 2], } +/// Handle for additional viewport to render some relevant debug information. +/// See [`Renderer::debug_shadow_quad`](struct.Renderer.html#method.debug_shadow_quad). pub struct DebugQuadHandle(froggy::Pointer); +/// Renders [`Scene`](struct.Scene.html) by [`Camera`](struct.Camera.html). +/// +/// See [Window::render](struct.Window.html#method.render). pub struct Renderer { device: back::Device, encoder: gfx::Encoder, @@ -176,11 +184,13 @@ pub struct Renderer { shadow_default: Texture, debug_quads: froggy::Storage, size: (u32, u32), + /// `ShadowType` of this `Renderer`. pub shadow: ShadowType, } impl Renderer { #[cfg(feature = "opengl")] + #[doc(hidden)] pub fn new(builder: glutin::WindowBuilder, event_loop: &glutin::EventsLoop, shader_path: &str) -> (Self, glutin::Window, Factory) { use gfx::texture as t; @@ -257,20 +267,26 @@ impl Renderer { (renderer, window, factory) } + #[doc(hidden)] pub fn resize(&mut self, window: &glutin::Window) { self.size = window.get_inner_size_pixels().unwrap(); gfx_window_glutin::update_views(window, &mut self.out_color, &mut self.out_depth); } + /// Returns current viewport aspect, i.e. width / height. pub fn get_aspect(&self) -> f32 { self.size.0 as f32 / self.size.1 as f32 } + /// Map screen pixel coordinates to Normalized Display Coordinates. + /// The lower left corner corresponds to (0,0), and the upper right corner + /// corresponds to (1,1). pub fn map_to_ndc(&self, x: i32, y: i32) -> (f32, f32) { (2.0 * x as f32 / self.size.0 as f32 - 1.0, 1.0 - 2.0 * y as f32 / self.size.1 as f32) } + /// See [`Window::render`](struct.Window.html#method.render). pub fn render(&mut self, scene: &Scene, camera: &Camera

) { self.device.cleanup(); let mut hub = scene.hub.lock().unwrap(); @@ -497,6 +513,7 @@ impl Renderer { self.encoder.flush(&mut self.device); } + /// Draw [`ShadowMap`](struct.ShadowMap.html) for debug purposes. pub fn debug_shadow_quad(&mut self, map: &ShadowMap, _num_components: u8, pos: [i16; 2], size: [u16; 2]) -> DebugQuadHandle { use gfx::memory::Typed; diff --git a/src/scene.rs b/src/scene.rs index 412377c..89e7548 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -8,28 +8,47 @@ use {Object, Operation, Node, SubNode, Scene, ShadowProjection, Transform}; use factory::{Geometry, ShadowMap, Texture}; - +/// Color represented by 4-bytes hex number. pub type Color = u32; +/// Background type. #[derive(Clone, Debug, PartialEq)] pub enum Background { + /// Basic solid color background. Color(Color), //TODO: texture, cubemap } +/// Material is the enhancement of Texture that is used to setup appearence of [`Mesh`](struct.Mesh.html). #[derive(Clone, Debug)] pub enum Material { + /// Basic wireframe with specific `Color`. + #[allow(missing_docs)] LineBasic { color: Color }, + /// Basic material with color, optional `Texture` and optional wireframe mode. + #[allow(missing_docs)] MeshBasic { color: Color, map: Option>, wireframe: bool }, + /// Lambertian diffuse reflection. This technique causes all closed polygons + /// (such as a triangle within a 3D mesh) to reflect light equally in all + /// directions when rendered. + #[allow(missing_docs)] MeshLambert { color: Color, flat: bool }, + /// Material that uses Phong reflection model. + #[allow(missing_docs)] MeshPhong { color: Color, glossiness: f32 }, + /// 2D Sprite. + #[allow(missing_docs)] Sprite { map: Texture<[f32; 4]> }, } +/// Position, rotation and scale of the scene [`Node`](struct.Node.html). #[derive(Clone, Debug)] pub struct NodeTransform { + /// Position. pub position: mint::Point3, + /// Orientation. pub orientation: mint::Quaternion, + /// Scale. pub scale: f32, } @@ -48,22 +67,30 @@ impl From for NodeTransform { } } +/// General information about scene [`Node`](struct.Node.html). #[derive(Clone, Debug)] pub struct NodeInfo { + /// Relative to parent transform. pub transform: NodeTransform, + /// World transform (relative to the world's origin). pub world_transform: NodeTransform, + /// Is `Node` visible by cameras or not? pub visible: bool, + /// The same as `visible`, used internally. pub world_visible: bool, + /// Material in case this `Node` has it. pub material: Option, } impl Object { + /// Invisible objects are not rendered by cameras. pub fn set_visible(&mut self, visible: bool) { let msg = Operation::SetVisible(visible); let _ = self.tx.send((self.node.downgrade(), msg)); } + /// Rotates object in the specific direction of `target`. pub fn look_at

(&mut self, eye: P, target: P, up: Option>) where P: Into<[f32; 3]> { @@ -89,6 +116,7 @@ impl Object { self.set_transform(p[0], rot, 1.0); } + /// Set both position, orientation and scale. pub fn set_transform(&mut self, pos: P, rot: Q, scale: f32) where P: Into>, Q: Into>, @@ -97,21 +125,27 @@ impl Object { let _ = self.tx.send((self.node.downgrade(), msg)); } + /// Set position. pub fn set_position

(&mut self, pos: P) where P: Into> { let msg = Operation::SetTransform(Some(pos.into()), None, None); let _ = self.tx.send((self.node.downgrade(), msg)); } + /// Set orientation. pub fn set_orientation(&mut self, rot: Q) where Q: Into> { let msg = Operation::SetTransform(None, Some(rot.into()), None); let _ = self.tx.send((self.node.downgrade(), msg)); } + /// Set scale. pub fn set_scale(&mut self, scale: f32) { let msg = Operation::SetTransform(None, None, Some(scale)); let _ = self.tx.send((self.node.downgrade(), msg)); } + /// Get actual information about itself from the `scene`. + /// # Panics + /// Panics if `scene` doesn't have this `Object`. pub fn sync(&mut self, scene: &Scene) -> NodeInfo { let mut hub = scene.hub.lock().unwrap(); hub.process_messages(); @@ -130,7 +164,8 @@ impl Object { } } - +/// Groups are used to combine several other objects or groups to work with them +/// as with a single entity. pub struct Group { object: Object, } @@ -143,12 +178,14 @@ impl Group { } } + /// Add new [`Object`](struct.Object.html) to the group. pub fn add>>(&mut self, child: &P) { let msg = Operation::SetParent(self.object.node.clone()); let _ = self.object.tx.send((child.as_ref().downgrade(), msg)); } } +/// [`Geometry`](struct.Geometry.html) with some [`Material`](struct.Material.html). pub struct Mesh { object: Object, _geometry: Option, @@ -163,12 +200,14 @@ impl Mesh { } } + /// Set mesh material. pub fn set_material(&mut self, material: Material) { let msg = Operation::SetMaterial(material); let _ = self.tx.send((self.node.downgrade(), msg)); } } +/// Two-dimensional bitmap that is integrated into a larger scene. pub struct Sprite { object: Object, } @@ -181,6 +220,7 @@ impl Sprite { } } + /// Set area of the texture to render. It can be used in sequential animations. pub fn set_texel_range(&mut self, base: P, size: S) where P: Into>, S: Into>, @@ -190,7 +230,8 @@ impl Sprite { } } - +/// Omni-directional, fixed-intensity and fixed-color light source that affects +/// all objects in the scene equally. pub struct AmbientLight { object: Object, } @@ -204,6 +245,9 @@ impl AmbientLight { } } +/// The light source that illuminates all objects equally from a given direction, +/// like an area light of infinite size and infinite distance from the scene; +/// there is shading, but cannot be any distance falloff. pub struct DirectionalLight { object: Object, shadow: Option, @@ -218,10 +262,12 @@ impl DirectionalLight { } } + /// Returns `true` if it has [`ShadowMap`](struct.ShadowMap.html), `false` otherwise. pub fn has_shadow(&self) -> bool { self.shadow.is_some() } + /// Adds shadow map for this light source. pub fn set_shadow(&mut self, map: ShadowMap, width: f32, height: f32, near: f32, far: f32) { let sp = ShadowProjection::Ortho(Ortho { @@ -238,6 +284,15 @@ impl DirectionalLight { } } +/// `HemisphereLight` uses two different colors in opposite to +/// [`AmbientLight`](struct.AmbientLight.html). +/// +/// The color of each fragment is determined by direction of normal. If the +/// normal points in the direction of the upper hemisphere, the fragment has +/// color of the "sky". If the direction of the normal is opposite, then fragment +/// takes color of the "ground". In other cases, color is determined as +/// interpolation between colors of upper and lower hemispheres, depending on +/// how much the normal is oriented to the upper and the lower hemisphere. pub struct HemisphereLight { object: Object, } @@ -251,6 +306,7 @@ impl HemisphereLight { } } +/// Light originates from a single point, and spreads outward in all directions. pub struct PointLight { object: Object, } @@ -266,6 +322,7 @@ impl PointLight { impl Scene { + /// Add new [`Object`](struct.Object.html) to the scene. pub fn add>>(&mut self, child: &P) { let msg = Operation::SetParent(self.node.clone()); let _ = self.tx.send((child.as_ref().downgrade(), msg)); diff --git a/src/window.rs b/src/window.rs index 2e331e4..9b824c0 100644 --- a/src/window.rs +++ b/src/window.rs @@ -14,23 +14,39 @@ struct Input { mouse_pos: (f32, f32), // normalized to NDC } +/// Contains user input. pub struct Events { + /// Time since last update, in seconds. pub time_delta: f32, + /// List of all keys being pressed at the moment. pub keys: HashSet, + /// List of all keys being hit in this frame. Keys that are holded down since + /// the previous update aren't here. pub hit: HashSet, + /// Mouse position, in Normalized Display Coordinates (NDC). + /// The lower left corner corresponds to (0,0), and the upper right corner + /// corresponds to (1,1). pub mouse_pos: (f32, f32), } +/// `Window` is the core entity of every `three-rs` application. +/// +/// It provides [user input](struct.Window.html#method.update), +/// [`Factory`](struct.Factory.html) and [`Renderer`](struct.Renderer.html). pub struct Window { event_loop: glutin::EventsLoop, window: glutin::Window, input: Input, + /// See [`Renderer`](struct.Renderer.html). pub renderer: Renderer, + /// See [`Factory`](struct.Factory.html). pub factory: Factory, + /// See [`Scene`](struct.Scene.html). pub scene: Scene, } impl Window { + /// Create new `Window` with specific title. pub fn new(title: &str, shader_path: &str) -> Self { let builder = glutin::WindowBuilder::new() .with_title(title) @@ -53,6 +69,8 @@ impl Window { } } + /// `update` method returns [`Events`](struct.Events.html) since the last `update`. + /// It returns `None` only in case `Window` was closed. pub fn update(&mut self) -> Option { let mut running = true; let renderer = &mut self.renderer; @@ -103,6 +121,7 @@ impl Window { } } + /// Render the current scene with specific [`Camera`](struct.Camera.html). pub fn render(&mut self, camera: &Camera

) { self.renderer.render(&self.scene, camera); } From c9ece22b487cc42bbf1992da94c46e7404a51847 Mon Sep 17 00:00:00 2001 From: Ilya Bogdanov Date: Sun, 18 Jun 2017 18:42:30 +0300 Subject: [PATCH 21/32] Update graph in sync --- src/scene.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/scene.rs b/src/scene.rs index 89e7548..4bae406 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -149,6 +149,7 @@ impl Object { pub fn sync(&mut self, scene: &Scene) -> NodeInfo { let mut hub = scene.hub.lock().unwrap(); hub.process_messages(); + hub.update_graph(); let node = &hub.nodes[&self.node]; assert_eq!(node.scene_id, Some(scene.unique_id)); NodeInfo { From bf87746677ee93bbaf936e6afd2132290d66daa6 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Mon, 19 Jun 2017 13:45:23 -0400 Subject: [PATCH 22/32] New input API --- Cargo.toml | 2 +- examples/aviator/main.rs | 20 ++--- examples/aviator/plane.rs | 10 +-- examples/lights.rs | 19 ++--- examples/materials.rs | 11 +-- examples/obj.rs | 13 +-- examples/shapes.rs | 13 +-- examples/sprite.rs | 49 +++++------ src/input.rs | 171 ++++++++++++++++++++++++++++++++++++++ src/lib.rs | 5 +- src/render.rs | 17 ++-- src/window.rs | 81 +++--------------- 12 files changed, 251 insertions(+), 160 deletions(-) create mode 100644 src/input.rs diff --git a/Cargo.toml b/Cargo.toml index bf10ed2..05bc802 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "three" -version = "0.1.0" +version = "0.2.0" authors = ["Dzmitry Malyshau "] license = "Apache-2.0" description = "Three.js inspired 3D engine in Rust" diff --git a/examples/aviator/main.rs b/examples/aviator/main.rs index 7f52877..69d3a9f 100644 --- a/examples/aviator/main.rs +++ b/examples/aviator/main.rs @@ -47,9 +47,9 @@ fn main() { let material = three::Material::MeshLambert{ color: COLOR_BLUE, flat: true }; win.factory.mesh(geo, material) }; - let mut sea_q = cgmath::Quaternion::from_angle_x(-cgmath::Rad::turn_div_4()); + let sea_base_q = cgmath::Quaternion::from_angle_x(-cgmath::Rad::turn_div_4()); sea.set_transform([0.0, -600.0, 0.0], - [sea_q.v.x, sea_q.v.y, sea_q.v.z, sea_q.s], + [sea_base_q.v.x, sea_base_q.v.y, sea_base_q.v.z, sea_base_q.s], 1.0); win.scene.add(&sea); @@ -63,19 +63,19 @@ fn main() { 0.25); win.scene.add(&airplane.group); - let mut sky_angle = 0.0; - while let Some(events) = win.update() { + let timer = win.input.time(); + while win.update() && !three::KEY_ESCAPE.is_hit(&win.input) { use cgmath::{Quaternion, Rad}; // assume the original velocities are given for 60fps - let dt = events.time_delta * 60.0; + let time = 60.0 * timer.get(&win.input); - airplane.update(dt, events.mouse_pos); + airplane.update(time, win.input.get_mouse_pos()); - let sea_angle = 0.005 * dt; - sea_q = Quaternion::from_angle_z(Rad(sea_angle)) * sea_q; + let sea_angle = Rad(0.005 * time); + let sea_q = Quaternion::from_angle_z(sea_angle) * sea_base_q; sea.set_orientation([sea_q.v.x, sea_q.v.y, sea_q.v.z, sea_q.s]); - sky_angle += 0.01 * dt; - let sky_q = Quaternion::from_angle_z(Rad(sky_angle)); + let sky_angle = Rad(0.01 * time); + let sky_q = Quaternion::from_angle_z(sky_angle); sky.group.set_orientation([sky_q.v.x, sky_q.v.y, sky_q.v.z, sky_q.s]); win.render(&cam); diff --git a/examples/aviator/plane.rs b/examples/aviator/plane.rs index 37f74bf..9f20bfa 100644 --- a/examples/aviator/plane.rs +++ b/examples/aviator/plane.rs @@ -1,4 +1,5 @@ use cgmath::{Quaternion, Rad, Rotation3}; +use mint; use three; use {COLOR_RED, COLOR_WHITE, COLOR_BROWN, COLOR_BROWN_DARK}; @@ -11,7 +12,6 @@ pub struct AirPlane { _tail: three::Mesh, _wing: three::Mesh, propeller_group: three::Group, - propeller_angle: f32, _propeller: three::Mesh, _blade: three::Mesh, } @@ -71,16 +71,14 @@ impl AirPlane { _tail: tail, _wing: wing, propeller_group, - propeller_angle: 0.0, _propeller: propeller, _blade: blade, } } - pub fn update(&mut self, dt: f32, target: (f32, f32)) { - self.propeller_angle += 0.3 * dt; - let q = Quaternion::from_angle_x(Rad(self.propeller_angle)); + pub fn update(&mut self, time: f32, target: mint::Point2) { + let q = Quaternion::from_angle_x(Rad(0.3 * time)); self.propeller_group.set_orientation([q.v.x, q.v.y, q.v.z, q.s]); - self.group.set_position([0.0 + target.0 * 100.0, 100.0 + target.1 * 75.0, 0.0]); + self.group.set_position([0.0 + target.x * 100.0, 100.0 + target.y * 75.0, 0.0]); } } diff --git a/examples/lights.rs b/examples/lights.rs index 099543b..48358c3 100644 --- a/examples/lights.rs +++ b/examples/lights.rs @@ -41,17 +41,14 @@ fn main() { let mut light_id = 0i8; lights[0].set_visible(true); - while let Some(events) = win.update() { - let old_id = light_id; - if events.hit.contains(&three::Key::Left) { - light_id -= 1; - } - if events.hit.contains(&three::Key::Right) { - light_id += 1; - } - if old_id != light_id { - lights[old_id as usize].set_visible(false); - light_id = (light_id + lights.len() as i8) % lights.len() as i8; + while win.update() && !three::KEY_ESCAPE.is_hit(&win.input) { + if let Some(diff) = three::AXIS_LEFT_RIGHT.delta_hits(&win.input) { + lights[light_id as usize].set_visible(false); + light_id += diff; + while light_id < 0 { + light_id += lights.len() as i8; + } + light_id %= lights.len() as i8; lights[light_id as usize].set_visible(true); } diff --git a/examples/materials.rs b/examples/materials.rs index 61b1f4e..a67a5c9 100644 --- a/examples/materials.rs +++ b/examples/materials.rs @@ -27,14 +27,9 @@ fn main() { mesh }).collect(); - let speed = 5.0; - while let Some(events) = win.update() { - if events.keys.contains(&three::Key::Left) { - pos[0] -= speed * events.time_delta; - light.set_position(pos); - } - if events.keys.contains(&three::Key::Right) { - pos[0] += speed * events.time_delta; + while win.update() && !three::KEY_ESCAPE.is_hit(&win.input) { + if let Some(diff) = three::AXIS_LEFT_RIGHT.timed(&win.input) { + pos[0] += 5.0 * diff; light.set_position(pos); } diff --git a/examples/obj.rs b/examples/obj.rs index 7eafe0d..f07ae1f 100644 --- a/examples/obj.rs +++ b/examples/obj.rs @@ -26,16 +26,9 @@ fn main() { //TODO: orbital camera let mut angle = 0.0; - let speed = 1.5; - while let Some(events) = win.update() { - let old_angle = angle; - if events.keys.contains(&three::Key::Left) { - angle -= speed * events.time_delta; - } - if events.keys.contains(&three::Key::Right) { - angle += speed * events.time_delta; - } - if angle != old_angle { + while win.update() && !three::KEY_ESCAPE.is_hit(&win.input) { + if let Some(diff) = three::AXIS_LEFT_RIGHT.timed(&win.input) { + angle += 1.5 * diff; //TEMP: until cgmath+mint integration happens let q = Quaternion::from_angle_y(Rad(angle)); root.set_orientation([q.v.x, q.v.y, q.v.z, q.s]); diff --git a/examples/shapes.rs b/examples/shapes.rs index 5ea9ab4..599b7ac 100644 --- a/examples/shapes.rs +++ b/examples/shapes.rs @@ -46,16 +46,9 @@ fn main() { win.scene.add(&mline); let mut angle = cgmath::Rad::zero(); - let speed = 1.5; - while let Some(events) = win.update() { - let old_angle = angle; - if events.keys.contains(&three::Key::Left) { - angle -= cgmath::Rad(speed * events.time_delta); - } - if events.keys.contains(&three::Key::Right) { - angle += cgmath::Rad(speed * events.time_delta); - } - if angle != old_angle { + while win.update() && !three::KEY_ESCAPE.is_hit(&win.input) { + if let Some(diff) = three::AXIS_LEFT_RIGHT.timed(&win.input) { + angle += cgmath::Rad(1.5 * diff); let q = cgmath::Quaternion::from_angle_y(angle); let rot = [q.v.x, q.v.y, q.v.z, q.s]; mbox.set_orientation(rot); diff --git a/examples/sprite.rs b/examples/sprite.rs index fbbec7f..6696d8a 100644 --- a/examples/sprite.rs +++ b/examples/sprite.rs @@ -7,11 +7,11 @@ struct Animator { repeat: bool, sprite: three::Sprite, current: [u16; 2], - remainder: f32, + timer: three::Timer, } impl Animator { - fn update(&mut self) { + fn update_uv(&mut self) { let base = [ (self.current[0] * self.cell_size[0]) as i16, (self.current[1] * self.cell_size[1]) as i16, @@ -19,23 +19,20 @@ impl Animator { self.sprite.set_texel_range(base, self.cell_size); } - fn start(&mut self, row: u16) { - self.current = [0, row]; - self.remainder = 0.0; - self.update(); - } - - fn time(&mut self, delta: f32) { - self.remainder += delta; - while self.remainder >= self.duration && - (self.repeat || self.current[0] < self.cell_counts[0]) { - self.remainder -= self.duration; + fn update(&mut self, switch_row: Option, input: &three::Input) { + if let Some(row) = switch_row { + self.current = [0, row]; + self.timer = input.time(); + self.update_uv(); + } else if self.timer.get(input) >= self.duration && + (self.repeat || self.current[0] < self.cell_counts[0]) { + self.timer = input.time(); self.current[0] += 1; if self.current[0] < self.cell_counts[0] { - self.update(); + self.update_uv(); } else if self.repeat { self.current[0] = 0; - self.update(); + self.update_uv(); } } } @@ -58,22 +55,18 @@ fn main() { duration: 0.1, repeat: true, current: [0, 0], - remainder: 0.0, + timer: win.input.time(), sprite, }; - let mut row = 0u16; - anim.start(row); + anim.update_uv(); - while let Some(events) = win.update() { - if events.hit.contains(&three::Key::Left) { - row = (row + anim.cell_counts[1] - 1) % anim.cell_counts[1]; - anim.start(row); - } - if events.hit.contains(&three::Key::Right) { - row = (row + 1) % anim.cell_counts[1]; - anim.start(row); - } - anim.time(events.time_delta); + while win.update() && !three::KEY_ESCAPE.is_hit(&win.input) { + let row = three::AXIS_LEFT_RIGHT.delta_hits(&win.input).map(|mut diff| { + let total = anim.cell_counts[1] as i8; + while diff < 0 { diff += total }; + (anim.current[1] + diff as u16) % total as u16 + }); + anim.update(row, &win.input); win.render(&cam); } diff --git a/src/input.rs b/src/input.rs new file mode 100644 index 0000000..b634a5e --- /dev/null +++ b/src/input.rs @@ -0,0 +1,171 @@ +#![allow(missing_docs)] //TODO + +use glutin::{MouseButton, ElementState, VirtualKeyCode as Key}; +use mint; + +use std::collections::HashSet; +use std::time; + + +pub type TimerDuration = f32; + +#[allow(dead_code)] +struct InputState { + time_moment: time::Instant, + is_focused: bool, + keys_pressed: HashSet, + mouse_pressed: HashSet, + mouse_pos: mint::Point2, +} + +#[allow(dead_code)] +struct InputDiff { + time_delta: TimerDuration, + keys_hit: Vec, + mouse_moves: Vec>, + mouse_hit: Vec, +} + +pub struct Input(InputState, InputDiff); + +impl Input { + pub fn new() -> Self { + let state = InputState { + time_moment: time::Instant::now(), + is_focused: true, + keys_pressed: HashSet::new(), + mouse_pressed: HashSet::new(), + mouse_pos: [0.0; 2].into(), + }; + let diff = InputDiff { + time_delta: 0.0, + keys_hit: Vec::new(), + mouse_moves: Vec::new(), + mouse_hit: Vec::new(), + }; + Input(state, diff) + } + + pub fn reset(&mut self) { + let now = time::Instant::now(); + let dt = now - self.0.time_moment; + self.0.time_moment = now; + self.1.time_delta = dt.as_secs() as f32 + 1e-9 * dt.subsec_nanos() as f32; + self.1.keys_hit.clear(); + self.1.mouse_moves.clear(); + self.1.mouse_hit.clear(); + } + + pub fn time(&self) -> Timer { + Timer { + start: self.0.time_moment + } + } + + pub fn get_time_delta(&self) -> f32 { + self.1.time_delta + } + + pub fn get_mouse_pos(&self) -> mint::Point2 { + self.0.mouse_pos + } + + pub fn keyboard_input(&mut self, state: ElementState, key: Key) { + match state { + ElementState::Pressed => { + self.0.keys_pressed.insert(key); + self.1.keys_hit.push(key); + } + ElementState::Released => { + self.0.keys_pressed.remove(&key); + } + } + } + + pub fn mouse_moved(&mut self, pos: mint::Point2) { + self.1.mouse_moves.push(mint::Vector2 { + x: pos.x - self.0.mouse_pos.x, + y: pos.y - self.0.mouse_pos.y, + }); + self.0.mouse_pos = pos; + } +} + + +#[derive(Clone, Copy, Debug, PartialEq)] +pub struct Timer { + start: time::Instant, +} + +impl Timer { + pub fn get(&self, input: &Input) -> TimerDuration { + let dt = input.0.time_moment - self.start; + dt.as_secs() as f32 + 1e-9 * dt.subsec_nanos() as f32 + } +} + + +#[derive(Clone, Copy, Debug, PartialEq)] +pub enum Button { + Key(Key), + Mouse(MouseButton), +} + +pub const KEY_ESCAPE: Button = Button::Key(Key::Escape); +pub const KEY_SPACE: Button = Button::Key(Key::Space); + +impl Button { + pub fn count_hits(&self, input: &Input) -> u8 { + use std::u8::MAX; + match *self { + Button::Key(button) => input.1.keys_hit.iter().filter(|&&key| key == button).take(MAX as usize).count() as u8, + Button::Mouse(button) => input.1.mouse_hit.iter().filter(|&&key| key == button).take(MAX as usize).count() as u8, + } + } + + pub fn is_hit(&self, input: &Input) -> bool { + match *self { + Button::Key(button) => input.0.keys_pressed.contains(&button), + Button::Mouse(button) => input.0.mouse_pressed.contains(&button), + } + } +} + + +#[derive(Clone, Copy, Debug, PartialEq)] +pub struct KeyAxis { + pub neg: Key, + pub pos: Key, +} + +pub const AXIS_LEFT_RIGHT: KeyAxis = KeyAxis{ neg: Key::Left, pos: Key::Right }; +pub const AXIS_DOWN_UP: KeyAxis = KeyAxis{ neg: Key::Down, pos: Key::Up }; + +impl KeyAxis { + pub fn delta_hits(&self, input: &Input) -> Option { + let (mut pos, mut neg) = (0, 0); + for &key in input.1.keys_hit.iter() { + if key == self.neg { neg += 1 } + if key == self.pos { pos += 1 } + } + if pos + neg != 0 { + Some(pos - neg) + } else { + None + } + } + + pub fn timed(&self, input: &Input) -> Option { + let is_pos = input.0.keys_pressed.contains(&self.pos); + let is_neg = input.0.keys_pressed.contains(&self.neg); + if is_pos && is_neg { + Some(0.0) + } else if is_pos { + Some(input.1.time_delta) + } else if is_neg { + Some(-input.1.time_delta) + } else { + None + } + } +} diff --git a/src/lib.rs b/src/lib.rs index b6a4f00..97eae62 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -21,18 +21,21 @@ extern crate glutin; mod camera; mod factory; +mod input; mod render; mod scene; #[cfg(feature = "opengl")] mod window; pub use factory::{Factory, Geometry, ShadowMap, Texture}; +pub use input::{Button, KeyAxis, Timer, Input, + KEY_ESCAPE, KEY_SPACE, AXIS_LEFT_RIGHT, AXIS_DOWN_UP}; pub use render::{ColorFormat, DepthFormat, Renderer, ShadowType, DebugQuadHandle}; pub use scene::{Color, Background, Material, NodeTransform, NodeInfo, Group, Mesh, Sprite, AmbientLight, DirectionalLight, HemisphereLight, PointLight}; #[cfg(feature = "opengl")] -pub use window::{Events, Window}; +pub use window::Window; #[cfg(feature = "opengl")] pub use glutin::VirtualKeyCode as Key; diff --git a/src/render.rs b/src/render.rs index 675833d..f0287e5 100644 --- a/src/render.rs +++ b/src/render.rs @@ -8,6 +8,7 @@ use gfx_device_gl as back; use gfx_window_glutin; #[cfg(feature = "opengl")] use glutin; +use mint; pub use self::back::Factory as BackendFactory; pub use self::back::Resources as BackendResources; @@ -279,11 +280,13 @@ impl Renderer { } /// Map screen pixel coordinates to Normalized Display Coordinates. - /// The lower left corner corresponds to (0,0), and the upper right corner + /// The lower left corner corresponds to (-1,-1), and the upper right corner /// corresponds to (1,1). - pub fn map_to_ndc(&self, x: i32, y: i32) -> (f32, f32) { - (2.0 * x as f32 / self.size.0 as f32 - 1.0, - 1.0 - 2.0 * y as f32 / self.size.1 as f32) + pub fn map_to_ndc(&self, x: i32, y: i32) -> mint::Point2 { + mint::Point2 { + x: 2.0 * x as f32 / self.size.0 as f32 - 1.0, + y: 1.0 - 2.0 * y as f32 / self.size.1 as f32, + } } /// See [`Window::render`](struct.Window.html#method.render). @@ -489,10 +492,10 @@ impl Renderer { self.size.1 as i32 + quad.pos[1] - quad.size[1] }, ]; - let (p0x, p0y) = self.map_to_ndc(pos[0], pos[1]); - let (p1x, p1y) = self.map_to_ndc(pos[0] + quad.size[0], pos[1] + quad.size[1]); + let p0 = self.map_to_ndc(pos[0], pos[1]); + let p1 = self.map_to_ndc(pos[0] + quad.size[0], pos[1] + quad.size[1]); self.encoder.update_constant_buffer(&self.quad_buf, &QuadParams { - rect: [p0x, p0y, p1x, p1y], + rect: [p0.x, p0.y, p1.x, p1.y], }); let slice = gfx::Slice { start: 0, diff --git a/src/window.rs b/src/window.rs index 9b824c0..20b3024 100644 --- a/src/window.rs +++ b/src/window.rs @@ -1,34 +1,11 @@ -use std::collections::HashSet; -use std::time; use glutin; -use {Camera, Projection, Key, Scene}; +use {Camera, Projection, Scene}; +use input::Input; use render::Renderer; use factory::Factory; -struct Input { - last_time: time::Instant, - keys: HashSet, - hit: HashSet, - mouse_pos: (f32, f32), // normalized to NDC -} - -/// Contains user input. -pub struct Events { - /// Time since last update, in seconds. - pub time_delta: f32, - /// List of all keys being pressed at the moment. - pub keys: HashSet, - /// List of all keys being hit in this frame. Keys that are holded down since - /// the previous update aren't here. - pub hit: HashSet, - /// Mouse position, in Normalized Display Coordinates (NDC). - /// The lower left corner corresponds to (0,0), and the upper right corner - /// corresponds to (1,1). - pub mouse_pos: (f32, f32), -} - /// `Window` is the core entity of every `three-rs` application. /// /// It provides [user input](struct.Window.html#method.update), @@ -36,7 +13,8 @@ pub struct Events { pub struct Window { event_loop: glutin::EventsLoop, window: glutin::Window, - input: Input, + /// See [`Input`](struct.Input.html). + pub input: Input, /// See [`Renderer`](struct.Renderer.html). pub renderer: Renderer, /// See [`Factory`](struct.Factory.html). @@ -57,68 +35,35 @@ impl Window { Window { event_loop, window, - input: Input { - last_time: time::Instant::now(), - keys: HashSet::new(), - hit: HashSet::new(), - mouse_pos: (0.0, 0.0), - }, + input: Input::new(), renderer, factory, scene, } } - /// `update` method returns [`Events`](struct.Events.html) since the last `update`. - /// It returns `None` only in case `Window` was closed. - pub fn update(&mut self) -> Option { + /// `update` method returns `false` if the window was closed. + pub fn update(&mut self) -> bool { let mut running = true; let renderer = &mut self.renderer; let input = &mut self.input; - input.hit.clear(); + input.reset(); self.window.swap_buffers().unwrap(); let window = &self.window; self.event_loop.poll_events(|glutin::Event::WindowEvent {event, ..}| { - use glutin::ElementState::*; use glutin::WindowEvent::*; - use glutin::VirtualKeyCode as Key; match event { - Resized(..) => { - renderer.resize(window); - } - KeyboardInput(_, _, Some(Key::Escape), _) | - Closed => { - running = false - } - KeyboardInput(Pressed, _, Some(key), _) => { - input.keys.insert(key); - input.hit.insert(key); - } - KeyboardInput(Released, _, Some(key), _) => { - input.keys.remove(&key); - } - MouseMoved(x, y) => { - input.mouse_pos = renderer.map_to_ndc(x, y); - } + Resized(..) => renderer.resize(window), + Closed => running = false, + KeyboardInput(state, _, Some(key), _) => input.keyboard_input(state, key), + MouseMoved(x, y) => input.mouse_moved(renderer.map_to_ndc(x, y)), _ => () } }); - if running { - let now = time::Instant::now(); - let dt = now - input.last_time; - input.last_time = now; - Some(Events { - time_delta: dt.as_secs() as f32 + 1e-9 * dt.subsec_nanos() as f32, - keys: input.keys.clone(), - hit: input.hit.clone(), - mouse_pos: input.mouse_pos, - }) - } else { - None - } + running } /// Render the current scene with specific [`Camera`](struct.Camera.html). From 4de4e8482d8ec3a6291f000829c710b012fcf783 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Mon, 19 Jun 2017 18:19:36 -0400 Subject: [PATCH 23/32] Native projection types --- .travis.yml | 2 +- examples/aviator/main.rs | 4 +-- examples/lights.rs | 4 +-- examples/materials.rs | 2 +- examples/obj.rs | 2 +- examples/shapes.rs | 2 +- examples/sprite.rs | 2 +- src/camera.rs | 60 ++++++++++++++++++++++++++++++++-------- src/factory.rs | 29 ++++++++++--------- src/lib.rs | 21 ++++---------- src/render.rs | 3 +- src/scene.rs | 20 +++++--------- src/window.rs | 3 +- 13 files changed, 89 insertions(+), 65 deletions(-) diff --git a/.travis.yml b/.travis.yml index b43aec3..1cb870c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,4 +17,4 @@ script: - cargo build - cargo doc - cargo test - - if [ "$TRAVIS_RUST_VERSION" == "nightly" ]; then (cargo bench); fi +# - if [ "$TRAVIS_RUST_VERSION" == "nightly" ]; then (cargo bench); fi diff --git a/examples/aviator/main.rs b/examples/aviator/main.rs index 69d3a9f..63880c3 100644 --- a/examples/aviator/main.rs +++ b/examples/aviator/main.rs @@ -25,7 +25,7 @@ fn main() { let mut win = three::Window::new("Three-rs Aviator demo", "data/shaders"); win.scene.background = three::Background::Color(COLOR_BACKGROUND); - let mut cam = win.factory.perspective_camera(60.0, 0.0, 1.0, 1000.0); + let mut cam = win.factory.perspective_camera(60.0, 1.0, 1000.0); cam.set_position([0.0, 100.0, 200.0]); win.scene.add(&cam); @@ -37,7 +37,7 @@ fn main() { let mut dir_light = win.factory.directional_light(0xffffff, 0.9); dir_light.look_at([150.0, 350.0, 350.0], [0.0, 0.0, 0.0], None); let shadow_map = win.factory.shadow_map(2048, 2048); - dir_light.set_shadow(shadow_map, 800.0, 800.0, 1.0, 1000.0); + dir_light.set_shadow(shadow_map, 400.0, 1.0, 1000.0); win.scene.add(&dir_light); let ambient_light = win.factory.ambient_light(0xdc8874, 0.5); win.scene.add(&ambient_light); diff --git a/examples/lights.rs b/examples/lights.rs index 48358c3..e73555c 100644 --- a/examples/lights.rs +++ b/examples/lights.rs @@ -2,7 +2,7 @@ extern crate three; fn main() { let mut win = three::Window::new("Three-rs lights example", "data/shaders"); - let mut cam = win.factory.perspective_camera(45.0, 0.0, 1.0, 50.0); + let mut cam = win.factory.perspective_camera(45.0, 1.0, 50.0); cam.look_at([-4.0, 15.0, 10.0], [0.0, 0.0, 2.0], None); let mut hemisphere_light = win.factory.hemisphere_light(0xffffff, 0x8080ff, 0.5); @@ -14,7 +14,7 @@ fn main() { dir_light.look_at([15.0, 35.0, 35.0], [0.0, 0.0, 2.0], None); let shadow_map = win.factory.shadow_map(1024, 1024); let _debug_shadow = win.renderer.debug_shadow_quad(&shadow_map, 1, [10, 10], [256, 256]); - dir_light.set_shadow(shadow_map, 80.0, 80.0, 1.0, 200.0); + dir_light.set_shadow(shadow_map, 40.0, 1.0, 200.0); let mut lights: [&mut three::Object; 4] = [&mut hemisphere_light, &mut ambient_light, &mut point_light, &mut dir_light]; diff --git a/examples/materials.rs b/examples/materials.rs index a67a5c9..a905f1a 100644 --- a/examples/materials.rs +++ b/examples/materials.rs @@ -2,7 +2,7 @@ extern crate three; fn main() { let mut win = three::Window::new("Three-rs materials example", "data/shaders"); - let mut cam = win.factory.perspective_camera(75.0, 0.0, 1.0, 50.0); + let mut cam = win.factory.perspective_camera(75.0, 1.0, 50.0); cam.set_position([0.0, 0.0, 10.0]); let mut light = win.factory.point_light(0xffffff, 0.5); diff --git a/examples/obj.rs b/examples/obj.rs index f07ae1f..92f7152 100644 --- a/examples/obj.rs +++ b/examples/obj.rs @@ -9,7 +9,7 @@ fn main() { let path = args.nth(1).unwrap_or("test_data/car.obj".to_string()); let mut win = three::Window::new("Three-rs obj loading example", "data/shaders"); - let mut cam = win.factory.perspective_camera(60.0, 0.0, 1.0, 10.0); + let mut cam = win.factory.perspective_camera(60.0, 1.0, 10.0); cam.look_at([0.0, 2.0, 5.0], [0.0, 0.0, 0.0], Some([0.0, 1.0, 0.0].into())); diff --git a/examples/shapes.rs b/examples/shapes.rs index 599b7ac..fd2dec1 100644 --- a/examples/shapes.rs +++ b/examples/shapes.rs @@ -6,7 +6,7 @@ use cgmath::prelude::*; fn main() { let mut win = three::Window::new("Three-rs shapes example", "data/shaders"); - let mut cam = win.factory.perspective_camera(75.0, 0.0, 1.0, 50.0); + let mut cam = win.factory.perspective_camera(75.0, 1.0, 50.0); cam.set_position([0.0, 0.0, 10.0]); let mut mbox = { diff --git a/examples/sprite.rs b/examples/sprite.rs index 6696d8a..bb3c70d 100644 --- a/examples/sprite.rs +++ b/examples/sprite.rs @@ -40,7 +40,7 @@ impl Animator { fn main() { let mut win = three::Window::new("Three-rs sprite example", "data/shaders"); - let cam = win.factory.orthographic_camera(-10.0, 10.0, 10.0, -10.0, -10.0, 10.0); + let cam = win.factory.orthographic_camera([0.0, 0.0], 10.0, -10.0, 10.0); let material = three::Material::Sprite { map: win.factory.load_texture("test_data/pikachu_anim.png"), diff --git a/src/camera.rs b/src/camera.rs index 2939bae..67930d4 100644 --- a/src/camera.rs +++ b/src/camera.rs @@ -1,10 +1,12 @@ +#![allow(missing_docs)] //TODO + use std::ops; use cgmath; use froggy::Pointer; use mint; -use {Camera, Projection, Node, Object}; +use {Camera, Node, Object}; impl

AsRef> for Camera

{ @@ -25,23 +27,57 @@ impl

ops::DerefMut for Camera

{ } } -impl Projection for cgmath::Ortho { +/// Generic trait for different graphics projections. +pub trait Projection { + /// Represents projection as projection matrix. + fn get_matrix(&self, aspect: f32) -> mint::ColumnMatrix4; +} + + +/// Orthographic projection parameters. +/// See [`Orthographic projection`](https://en.wikipedia.org/wiki/3D_projection#Orthographic_projection). +#[derive(Clone, Debug, PartialEq)] +pub struct Orthographic { + pub center: mint::Point2, + /// Vertical extent from the center point. The height is double the extent. + /// The width is derived from the height based on the current aspect ratio. + pub extent_y: f32, + pub near: f32, + pub far: f32, +} + +impl Projection for Orthographic { fn get_matrix(&self, aspect: f32) -> mint::ColumnMatrix4 { - let center = 0.5 * (self.left + self.right); - let offset = 0.5 * aspect * (self.top - self.bottom); - let m: [[f32; 4]; 4] = cgmath::ortho(center - offset, center + offset, - self.bottom, self.top, - self.near, self.far - ).into(); + let extent_x = aspect * self.extent_y; + let m: [[f32; 4]; 4]; + m = cgmath::ortho(self.center.x - extent_x, + self.center.x + extent_x, + self.center.y - self.extent_y, + self.center.y + self.extent_y, + self.near, self.far + ).into(); m.into() } } -impl Projection for cgmath::PerspectiveFov { + +/// Perspective projection parameters. +/// See [`Perspective projection`](https://en.wikipedia.org/wiki/3D_projection#Perspective_projection). +#[derive(Clone, Debug, PartialEq)] +pub struct Perspective { + /// Vertical field of view in degrees. + ///Note: the horizontal FOV is computed based on the aspect. + pub fov_y: f32, + pub near: f32, + pub far: f32, +} + +impl Projection for Perspective { fn get_matrix(&self, aspect: f32) -> mint::ColumnMatrix4 { - let m: [[f32; 4]; 4] = cgmath::perspective(self.fovy, aspect, - self.near, self.far - ).into(); + let m: [[f32; 4]; 4]; + m = cgmath::perspective(cgmath::Deg(self.fov_y), + aspect, self.near, self.far + ).into(); m.into() } } diff --git a/src/factory.rs b/src/factory.rs index d5d8b77..cf2db0d 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -4,7 +4,7 @@ use std::io::BufReader; use std::fs::File; use std::path::Path; -use cgmath::{self, Transform as Transform_}; +use cgmath::Transform as Transform_; use genmesh::{Polygon, EmitTriangles, Triangulate, Vertex as GenVertex}; use genmesh::generators::{self, IndexedPolygon, SharedVertex}; use gfx; @@ -15,12 +15,12 @@ use image; use mint; use obj; +use camera::{Orthographic, Perspective}; use render::{BackendFactory, BackendResources, GpuData, Vertex, ShadowFormat}; use scene::{Color, Background, Group, Mesh, Sprite, Material, AmbientLight, DirectionalLight, HemisphereLight, PointLight}; use {Hub, HubPtr, SubLight, Node, SubNode, - LightData, Object, Scene, - Camera, OrthographicCamera, PerspectiveCamera}; + LightData, Object, Scene, Camera}; const NORMAL_Z: [I8Norm; 4] = [I8Norm(0), I8Norm(0), I8Norm(1), I8Norm(0)]; @@ -148,25 +148,28 @@ impl Factory { /// Create new [Orthographic](https://en.wikipedia.org/wiki/Orthographic_projection) Camera. /// It's used basically to render 2D. - pub fn orthographic_camera(&mut self, left: f32, right: f32, top: f32, bottom: f32, - near: f32, far: f32) -> OrthographicCamera { + pub fn orthographic_camera

(&mut self, center: P, + extent_y: f32, near: f32, far: f32) + -> Camera + where P: Into> + { Camera { object: self.hub.lock().unwrap().spawn_empty(), - projection: cgmath::Ortho{ left, right, bottom, top, near, far }, + projection: Orthographic { + center: center.into(), + extent_y, near, far, + }, } } /// Create new [Perspective](https://en.wikipedia.org/wiki/Perspective_(graphical)) Camera. /// It's used basically to render 3D. - pub fn perspective_camera(&mut self, fov: f32, aspect: f32, - near: f32, far: f32) -> PerspectiveCamera { + pub fn perspective_camera(&mut self, fov_y: f32, near: f32, far: f32) + -> Camera { Camera { object: self.hub.lock().unwrap().spawn_empty(), - projection: cgmath::PerspectiveFov { - fovy: cgmath::Deg(fov).into(), - aspect: aspect, - near: near, - far: far, + projection: Perspective { + fov_y, near, far, }, } } diff --git a/src/lib.rs b/src/lib.rs index 97eae62..0a88cc8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -27,6 +27,7 @@ mod scene; #[cfg(feature = "opengl")] mod window; +pub use camera::{Orthographic, Perspective}; pub use factory::{Factory, Geometry, ShadowMap, Texture}; pub use input::{Button, KeyAxis, Timer, Input, KEY_ESCAPE, KEY_SPACE, AXIS_LEFT_RIGHT, AXIS_DOWN_UP}; @@ -58,7 +59,7 @@ enum SubLight { #[derive(Clone, Debug)] enum ShadowProjection { - Ortho(cgmath::Ortho), + Ortho(Orthographic), } #[derive(Clone, Debug)] @@ -104,25 +105,13 @@ pub struct Object { tx: mpsc::Sender, } -/// Camera is used to render Scene with specific Projection. -/// See [`OrthographicCamera`](type.OrthographicCamera.html), -/// [`PerspectiveCamera`](type.PerspectiveCamera.html). +/// Camera is used to render Scene with specific `Projection`. pub struct Camera

{ object: Object, - projection: P, + /// Projection parameters of this camera. + pub projection: P, } -// warning: public exposure of `cgmath` here -/// See [`Orthographic projection`](https://en.wikipedia.org/wiki/3D_projection#Orthographic_projection). -pub type OrthographicCamera = Camera>; -/// See [`Perspective projection`](https://en.wikipedia.org/wiki/3D_projection#Perspective_projection). -pub type PerspectiveCamera = Camera>; - -/// Generic trait for different graphics projections. -pub trait Projection { - /// Represents projection as projection matrix. - fn get_matrix(&self, aspect: f32) -> mint::ColumnMatrix4; -} type Message = (froggy::WeakPointer, Operation); enum Operation { diff --git a/src/render.rs b/src/render.rs index f0287e5..177832e 100644 --- a/src/render.rs +++ b/src/render.rs @@ -12,9 +12,10 @@ use mint; pub use self::back::Factory as BackendFactory; pub use self::back::Resources as BackendResources; +use camera::Projection; use factory::{Factory, ShadowMap, Texture}; use scene::{Color, Background, Material}; -use {SubLight, SubNode, Scene, ShadowProjection, Camera, Projection}; +use {SubLight, SubNode, Scene, ShadowProjection, Camera}; /// The format of the back buffer color requested from the windowing system. pub type ColorFormat = gfx::format::Srgba8; diff --git a/src/scene.rs b/src/scene.rs index 4bae406..6b0831c 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -1,11 +1,11 @@ use std::ops; -use cgmath::Ortho; use froggy::Pointer; use mint; use {Object, Operation, Node, SubNode, Scene, ShadowProjection, Transform}; +use camera::Orthographic; use factory::{Geometry, ShadowMap, Texture}; /// Color represented by 4-bytes hex number. @@ -19,25 +19,21 @@ pub enum Background { //TODO: texture, cubemap } -/// Material is the enhancement of Texture that is used to setup appearence of [`Mesh`](struct.Mesh.html). +/// Material is the enhancement of Texture that is used to setup appearance of [`Mesh`](struct.Mesh.html). +#[allow(missing_docs)] #[derive(Clone, Debug)] pub enum Material { /// Basic wireframe with specific `Color`. - #[allow(missing_docs)] LineBasic { color: Color }, /// Basic material with color, optional `Texture` and optional wireframe mode. - #[allow(missing_docs)] MeshBasic { color: Color, map: Option>, wireframe: bool }, /// Lambertian diffuse reflection. This technique causes all closed polygons /// (such as a triangle within a 3D mesh) to reflect light equally in all /// directions when rendered. - #[allow(missing_docs)] MeshLambert { color: Color, flat: bool }, /// Material that uses Phong reflection model. - #[allow(missing_docs)] MeshPhong { color: Color, glossiness: f32 }, /// 2D Sprite. - #[allow(missing_docs)] Sprite { map: Texture<[f32; 4]> }, } @@ -270,12 +266,10 @@ impl DirectionalLight { /// Adds shadow map for this light source. pub fn set_shadow(&mut self, map: ShadowMap, - width: f32, height: f32, near: f32, far: f32) { - let sp = ShadowProjection::Ortho(Ortho { - left: -0.5 * width, - right: 0.5 * width, - bottom: -0.5 * height, - top: 0.5 * height, + extent_y: f32, near: f32, far: f32) { + let sp = ShadowProjection::Ortho(Orthographic { + center: [0.0; 2].into(), + extent_y, near, far, }); diff --git a/src/window.rs b/src/window.rs index 20b3024..5ffc764 100644 --- a/src/window.rs +++ b/src/window.rs @@ -1,6 +1,7 @@ use glutin; -use {Camera, Projection, Scene}; +use {Camera, Scene}; +use camera::Projection; use input::Input; use render::Renderer; use factory::Factory; From 9eb84eb02492f810df394517bca27d5d39b42025 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 20 Jun 2017 21:26:37 -0400 Subject: [PATCH 24/32] Group demo --- Cargo.toml | 5 +- examples/group.rs | 147 ++++++++++++++++++++++++++++++++++++++++++++++ src/lib.rs | 2 +- src/scene.rs | 1 + 4 files changed, 153 insertions(+), 2 deletions(-) create mode 100644 examples/group.rs diff --git a/Cargo.toml b/Cargo.toml index 05bc802..a351ac0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -53,6 +53,9 @@ name = "shapes" [[example]] name = "sprite" +[[example]] +name = "group" + [[example]] name = "aviator" -path = "examples/aviator/main.rs" \ No newline at end of file +path = "examples/aviator/main.rs" diff --git a/examples/group.rs b/examples/group.rs new file mode 100644 index 0000000..232b59d --- /dev/null +++ b/examples/group.rs @@ -0,0 +1,147 @@ +extern crate three; +extern crate cgmath; +extern crate mint; + +use cgmath::{Angle, Decomposed, One, Quaternion, Rad, Rotation3, Transform, Vector3}; + +struct Level { + speed: f32, +} + +struct Cube { + group: three::Group, + mesh: three::Mesh, + level_id: usize, + orientation: Quaternion, +} + +fn create_cubes(factory: &mut three::Factory, + materials: &[three::Material], + levels: &[Level]) + -> Vec +{ + let mut geometry = three::Geometry::new_box(2.0, 2.0, 2.0); + for v in geometry.vertices.iter_mut() { + v.z += 1.0; + } + + let root = { + let mut group = factory.group(); + let mesh = factory.mesh(geometry.clone(), materials[0].clone()); + group.set_position([0.0, 0.0, 1.0]); + group.set_scale(2.0); + group.add(&mesh); + Cube { + group, mesh, + level_id: 0, + orientation: Quaternion::one(), + } + }; + let mut list = vec![root]; + + struct Stack { + parent: three::Group, + mat_id: usize, + lev_id: usize, + } + let mut stack = vec![ + Stack { + parent: list[0].group.clone(), + mat_id: 1, + lev_id: 1, + } + ]; + + let axis = [Vector3::unit_z(), + Vector3::unit_x(), -Vector3::unit_x(), + Vector3::unit_y(), -Vector3::unit_y()]; + let children: Vec<_> = axis.iter().map(|&axe| { + Decomposed { + disp: Vector3::new(0.0, 0.0, 1.0), + rot: Quaternion::from_axis_angle(axe, Rad::turn_div_4()), + scale: 1.0, + }.concat(&Decomposed { + disp: Vector3::new(0.0, 0.0, 1.0), + rot: Quaternion::one(), + scale: 0.4, + }) + }).collect(); + + while let Some(mut next) = stack.pop() { + for child in &children { + let mut cube = Cube { + group: factory.group(), + mesh: factory.mesh(geometry.clone(), materials[next.mat_id].clone()), + level_id: next.lev_id, + orientation: child.rot, + }; + {// TEMP! + let p: [f32; 3] = child.disp.into(); + let v: [f32; 3] = child.rot.v.into(); + let q = mint::Quaternion { + v: v.into(), + s: child.rot.s, + }; + cube.group.set_transform(p, q, child.scale); + } + cube.group.add(&cube.mesh); + next.parent.add(&cube.group); + if next.mat_id + 1 < materials.len() && next.lev_id + 1 < levels.len() { + stack.push(Stack { + parent: cube.group.clone(), + mat_id: next.mat_id + 1, + lev_id: next.lev_id + 1, + }); + } + list.push(cube); + } + } + + list +} + +const COLORS: [three::Color; 6] = [ + 0xffff80, 0x8080ff, 0x80ff80, 0xff8080, 0x80ffff, 0xff80ff +]; + +const SPEEDS: [f32; 6] = [ + 0.7, -1.0, 1.3, -1.6, 1.9, -2.2, +]; + +fn main() { + let mut win = three::Window::new("Three-rs group example", "data/shaders"); + win.scene.background = three::Background::Color(0x204060); + + let mut cam = win.factory.perspective_camera(60.0, 1.0, 100.0); + cam.look_at([-1.8, -8.0, 7.0], [0.0, 0.0, 3.5], None); + + let mut light = win.factory.point_light(0xffffff, 1.0); + light.set_position([0.0, -10.0, 10.0]); + win.scene.add(&light); + + let materials: Vec<_> = COLORS.iter().map(|&color| { + three::Material::MeshLambert { color, flat: false } + }).collect(); + let levels: Vec<_> = SPEEDS.iter().map(|&speed| { + Level { speed } + }).collect(); + let mut cubes = create_cubes(&mut win.factory, &materials, &levels); + win.scene.add(&cubes[0].group); + + let timer = win.input.time(); + while win.update() && !three::KEY_ESCAPE.is_hit(&win.input) { + let time = timer.get(&win.input); + for cube in cubes.iter_mut() { + let level = &levels[cube.level_id]; + let angle = Rad(time * level.speed); + let q = cube.orientation * cgmath::Quaternion::from_angle_z(angle); + let v: [f32; 3] = q.v.into(); + cube.group.set_orientation(mint::Quaternion { + v: v.into(), + s: q.s, + }); + } + + win.render(&cam); + } +} diff --git a/src/lib.rs b/src/lib.rs index 0a88cc8..d4ba531 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -99,7 +99,7 @@ pub struct Node { /// for each case (e.g. [`Camera`](struct.Camera.html), /// [`AmbientLight`](struct.AmbientLight.html), /// [`Mesh`](struct.Mesh.html), ...). -#[derive(Clone)] +#[derive(Clone, Debug)] pub struct Object { node: froggy::Pointer, tx: mpsc::Sender, diff --git a/src/scene.rs b/src/scene.rs index 6b0831c..1023250 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -163,6 +163,7 @@ impl Object { /// Groups are used to combine several other objects or groups to work with them /// as with a single entity. +#[derive(Clone, Debug)] pub struct Group { object: Object, } From 6da42bedce2347f1b66029d59291d1f9e3ac9f55 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Wed, 21 Jun 2017 08:54:21 -0400 Subject: [PATCH 25/32] Vertex buffer sharing --- examples/aviator/sky.rs | 3 ++- examples/group.rs | 18 ++++++++++-------- src/factory.rs | 14 ++++++++++++++ src/lib.rs | 2 +- src/scene.rs | 2 +- 5 files changed, 28 insertions(+), 11 deletions(-) diff --git a/examples/aviator/sky.rs b/examples/aviator/sky.rs index 44deac8..f9eb9ec 100644 --- a/examples/aviator/sky.rs +++ b/examples/aviator/sky.rs @@ -21,8 +21,9 @@ impl Cloud { }; let geo = three::Geometry::new_box(20.0, 20.0, 20.0); let material = three::Material::MeshLambert{ color: COLOR_WHITE, flat: true }; + let template = factory.mesh(geo, material.clone()); for i in 0 .. rng.gen_range(3, 6) { - let mut m = factory.mesh(geo.clone(), material.clone()); + let mut m = factory.mesh_instance(&template, material.clone()); let rot: cgmath::Quaternion = rng.gen(); let q = rot.normalize(); m.set_transform([i as f32 * 15.0, rng.next_f32() * 10.0, rng.next_f32() * 10.0], diff --git a/examples/group.rs b/examples/group.rs index 232b59d..77740e1 100644 --- a/examples/group.rs +++ b/examples/group.rs @@ -40,13 +40,13 @@ fn create_cubes(factory: &mut three::Factory, let mut list = vec![root]; struct Stack { - parent: three::Group, + parent_id: usize, mat_id: usize, lev_id: usize, } let mut stack = vec![ Stack { - parent: list[0].group.clone(), + parent_id: 0, mat_id: 1, lev_id: 1, } @@ -67,11 +67,12 @@ fn create_cubes(factory: &mut three::Factory, }) }).collect(); - while let Some(mut next) = stack.pop() { + while let Some(next) = stack.pop() { for child in &children { + let mat = materials[next.mat_id].clone(); let mut cube = Cube { group: factory.group(), - mesh: factory.mesh(geometry.clone(), materials[next.mat_id].clone()), + mesh: factory.mesh_instance(&list[0].mesh, mat), level_id: next.lev_id, orientation: child.rot, }; @@ -85,10 +86,10 @@ fn create_cubes(factory: &mut three::Factory, cube.group.set_transform(p, q, child.scale); } cube.group.add(&cube.mesh); - next.parent.add(&cube.group); + list[next.parent_id].group.add(&cube.group); if next.mat_id + 1 < materials.len() && next.lev_id + 1 < levels.len() { stack.push(Stack { - parent: cube.group.clone(), + parent_id: list.len(), mat_id: next.mat_id + 1, lev_id: next.lev_id + 1, }); @@ -104,8 +105,9 @@ const COLORS: [three::Color; 6] = [ 0xffff80, 0x8080ff, 0x80ff80, 0xff8080, 0x80ffff, 0xff80ff ]; -const SPEEDS: [f32; 6] = [ - 0.7, -1.0, 1.3, -1.6, 1.9, -2.2, +const SPEEDS: [f32; 5] = [ + 0.7, -1.0, 1.3, -1.6, 1.9, + //-2.2, //TODO when performance allows ]; fn main() { diff --git a/src/factory.rs b/src/factory.rs index cf2db0d..c2838f5 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -210,6 +210,20 @@ impl Factory { })) } + /// Create a `Mesh` sharing the geometry with another one. + /// Rendering a sequence of meshes with the same geometry is faster. + pub fn mesh_instance(&mut self, template: &Mesh, mat: Material) -> Mesh { + let mut hub = self.hub.lock().unwrap(); + let gpu_data = match hub.nodes[&template.node].sub_node { + SubNode::Visual(_, ref gpu) => GpuData { + constants: self.backend.create_constant_buffer(1), + .. gpu.clone() + }, + _ => unreachable!() + }; + Mesh::new(hub.spawn_visual(mat, gpu_data)) + } + /// Create new sprite from `Material`. pub fn sprite(&mut self, mat: Material) -> Sprite { Sprite::new(self.hub.lock().unwrap().spawn_visual(mat, GpuData { diff --git a/src/lib.rs b/src/lib.rs index d4ba531..1ac8019 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -99,7 +99,7 @@ pub struct Node { /// for each case (e.g. [`Camera`](struct.Camera.html), /// [`AmbientLight`](struct.AmbientLight.html), /// [`Mesh`](struct.Mesh.html), ...). -#[derive(Clone, Debug)] +#[derive(Debug)] pub struct Object { node: froggy::Pointer, tx: mpsc::Sender, diff --git a/src/scene.rs b/src/scene.rs index 1023250..88ea9a5 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -163,7 +163,7 @@ impl Object { /// Groups are used to combine several other objects or groups to work with them /// as with a single entity. -#[derive(Clone, Debug)] +#[derive(Debug)] pub struct Group { object: Object, } From 058a696c99045f5c7fcb3a0a64ffd69d7b73a45b Mon Sep 17 00:00:00 2001 From: Sunjay Varma Date: Fri, 23 Jun 2017 23:20:28 -0400 Subject: [PATCH 26/32] Exposing Pointer publically as NodePointer --- src/camera.rs | 7 +++---- src/lib.rs | 11 ++++++----- src/scene.rs | 11 +++++------ 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/src/camera.rs b/src/camera.rs index 67930d4..49a358d 100644 --- a/src/camera.rs +++ b/src/camera.rs @@ -3,14 +3,13 @@ use std::ops; use cgmath; -use froggy::Pointer; use mint; -use {Camera, Node, Object}; +use {Camera, NodePointer, Object}; -impl

AsRef> for Camera

{ - fn as_ref(&self) -> &Pointer { +impl

AsRef for Camera

{ + fn as_ref(&self) -> &NodePointer { &self.object.node } } diff --git a/src/lib.rs b/src/lib.rs index 1ac8019..dbfa427 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -46,7 +46,8 @@ use cgmath::Transform as Transform_; use factory::SceneId; use render::GpuData; - +/// Pointer to a Node +pub type NodePointer = froggy::Pointer; type Transform = cgmath::Decomposed, cgmath::Quaternion>; #[derive(Clone, Debug)] @@ -87,7 +88,7 @@ pub struct Node { world_visible: bool, transform: Transform, world_transform: Transform, - parent: Option>, + parent: Option, scene_id: Option, sub_node: SubNode, } @@ -101,7 +102,7 @@ pub struct Node { /// [`Mesh`](struct.Mesh.html), ...). #[derive(Debug)] pub struct Object { - node: froggy::Pointer, + node: NodePointer, tx: mpsc::Sender, } @@ -115,7 +116,7 @@ pub struct Camera

{ type Message = (froggy::WeakPointer, Operation); enum Operation { - SetParent(froggy::Pointer), + SetParent(NodePointer), SetVisible(bool), SetTransform(Option>, Option>, Option), SetMaterial(Material), @@ -219,7 +220,7 @@ impl Hub { /// Game scene contains game objects and can be rendered by [`Camera`](struct.Camera.html). pub struct Scene { unique_id: SceneId, - node: froggy::Pointer, + node: NodePointer, tx: mpsc::Sender, hub: HubPtr, /// See [`Background`](struct.Background.html). diff --git a/src/scene.rs b/src/scene.rs index 88ea9a5..a44dee0 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -1,9 +1,8 @@ use std::ops; -use froggy::Pointer; use mint; -use {Object, Operation, Node, SubNode, +use {Object, Operation, NodePointer, SubNode, Scene, ShadowProjection, Transform}; use camera::Orthographic; use factory::{Geometry, ShadowMap, Texture}; @@ -177,7 +176,7 @@ impl Group { } /// Add new [`Object`](struct.Object.html) to the group. - pub fn add>>(&mut self, child: &P) { + pub fn add>(&mut self, child: &P) { let msg = Operation::SetParent(self.object.node.clone()); let _ = self.object.tx.send((child.as_ref().downgrade(), msg)); } @@ -319,7 +318,7 @@ impl PointLight { impl Scene { /// Add new [`Object`](struct.Object.html) to the scene. - pub fn add>>(&mut self, child: &P) { + pub fn add>(&mut self, child: &P) { let msg = Operation::SetParent(self.node.clone()); let _ = self.tx.send((child.as_ref().downgrade(), msg)); } @@ -328,8 +327,8 @@ impl Scene { macro_rules! as_node { ($($name:ident),*) => { $( - impl AsRef> for $name { - fn as_ref(&self) -> &Pointer { + impl AsRef for $name { + fn as_ref(&self) -> &NodePointer { &self.node } } From 719a0c8a89965d7ecc7163ed98e73e7812b6aecb Mon Sep 17 00:00:00 2001 From: Sunjay Varma Date: Sat, 24 Jun 2017 00:44:02 -0400 Subject: [PATCH 27/32] Added macro for implementing conversion traits on structs that wrap three-rs types. Really wanted to replace macros in `src/scene.rs` with some macros that could be used outside of the crate, but unfortunately that didn't workout because while internal three objects have access to the `node` field, structs external to the crate do not. This causes problems in `as_ref` and if that one was going to deviate, we might as well make a single macro for the special purpose of classes that wrap three-rs objects. --- src/lib.rs | 2 ++ src/macros.rs | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 src/macros.rs diff --git a/src/lib.rs b/src/lib.rs index dbfa427..1a15cad 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -19,6 +19,8 @@ extern crate gfx_window_glutin; #[cfg(feature = "opengl")] extern crate glutin; +#[macro_use] +mod macros; mod camera; mod factory; mod input; diff --git a/src/macros.rs b/src/macros.rs new file mode 100644 index 0000000..58213be --- /dev/null +++ b/src/macros.rs @@ -0,0 +1,44 @@ +/// Implements conversion traits on a type wrapping a three-rs type. Useful for when you wrap a +/// three-rs type with your own struct. Allows you to use that struct in place of any three-rs +/// object. +/// +/// Implements the following traits: +/// +/// * `AsRef` +/// * `Deref` +/// * `DerefMut` +/// +/// ``` +/// // Implements conversion traits for MyStruct using field `internal_three_type` +/// three_object_wrapper!(MyStruct#internal_three_type); +/// // If field is omitted, it defaults to `object` +/// three_object_wrapper!(MyStruct); // equivalent to three_object_wrapper!(MyStruct#object); +/// ``` +#[macro_export] +macro_rules! three_object_wrapper { + ($($name:ident),*) => { + three_object_wrapper!($($name#object),*); + }; + ($($name:ident # $field:ident),*) => { + $( + impl AsRef<$crate::NodePointer> for $name { + fn as_ref(&self) -> &$crate::NodePointer { + self.$field.as_ref() + } + } + + impl ::std::ops::Deref for $name { + type Target = Object; + fn deref(&self) -> &Object { + &self.$field + } + } + + impl ::std::ops::DerefMut for $name { + fn deref_mut(&mut self) -> &mut Object { + &mut self.$field + } + } + )* + }; +} From c94a9701b71b62c51bfd4387754167c751f64dbe Mon Sep 17 00:00:00 2001 From: Sunjay Varma Date: Sat, 24 Jun 2017 10:55:32 -0400 Subject: [PATCH 28/32] changing # to :: in macro syntax and ignoring doctest which will not work (without a lot of extra effort) --- src/macros.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/macros.rs b/src/macros.rs index 58213be..fe8d2da 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -8,18 +8,18 @@ /// * `Deref` /// * `DerefMut` /// -/// ``` +/// ```rust,ignore /// // Implements conversion traits for MyStruct using field `internal_three_type` -/// three_object_wrapper!(MyStruct#internal_three_type); +/// three_object_wrapper!(MyStruct::internal_three_type); /// // If field is omitted, it defaults to `object` -/// three_object_wrapper!(MyStruct); // equivalent to three_object_wrapper!(MyStruct#object); +/// three_object_wrapper!(MyStruct); // equivalent to three_object_wrapper!(MyStruct::object); /// ``` #[macro_export] macro_rules! three_object_wrapper { ($($name:ident),*) => { - three_object_wrapper!($($name#object),*); + three_object_wrapper!($($name::object),*); }; - ($($name:ident # $field:ident),*) => { + ($($name:ident::$field:ident),*) => { $( impl AsRef<$crate::NodePointer> for $name { fn as_ref(&self) -> &$crate::NodePointer { From 034d94159c84adfb70393d019d6a3ae62319c8c0 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 20 Jun 2017 09:40:21 -0400 Subject: [PATCH 29/32] WIP bounds --- Cargo.toml | 1 + src/factory.rs | 3 +++ src/lib.rs | 22 +++++++++++++++++----- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index a351ac0..5de9660 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,6 +20,7 @@ default = ["opengl"] [dependencies] cgmath = "0.14" +collision = "0.10" froggy = "0.3" genmesh = "0.5" gfx = "0.16" diff --git a/src/factory.rs b/src/factory.rs index c2838f5..1f130e4 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -15,6 +15,7 @@ use image; use mint; use obj; +use bound::BoundingBox; use camera::{Orthographic, Perspective}; use render::{BackendFactory, BackendResources, GpuData, Vertex, ShadowFormat}; use scene::{Color, Background, Group, Mesh, Sprite, Material, @@ -56,6 +57,8 @@ impl From for Node { world_visible: false, transform: Transform_::one(), world_transform: Transform_::one(), + bounds: BoundingBox::empty(), + world_bounds: BoundingBox::empty(), parent: None, scene_id: None, sub_node: sub, diff --git a/src/lib.rs b/src/lib.rs index 1a15cad..ee2ae49 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,8 @@ -#![warn(missing_docs)] //! Three.js inspired 3D engine in Rust. +#![warn(missing_docs)] + extern crate cgmath; +extern crate collision; extern crate froggy; extern crate genmesh; #[macro_use] @@ -45,6 +47,7 @@ pub use glutin::VirtualKeyCode as Key; use std::sync::{mpsc, Arc, Mutex}; use cgmath::Transform as Transform_; +use bound::BoundingBox; use factory::SceneId; use render::GpuData; @@ -90,6 +93,8 @@ pub struct Node { world_visible: bool, transform: Transform, world_transform: Transform, + bounds: collision::Aabb3, + world_bounds: collision::Aabb3, parent: Option, scene_id: Option, sub_node: SubNode, @@ -204,17 +209,24 @@ impl Hub { item.world_visible = false; continue } - let (visibility, affilation, transform) = match item.parent { + let (visibility, affilation, transform, bounds) = match item.parent { Some(ref parent_ptr) => { let parent = item.look_back(parent_ptr).unwrap(); - (parent.world_visible, parent.scene_id, - parent.world_transform.concat(&item.transform)) + let transform = parent.world_transform.concat(&item.transform); + let bounds = if parent_world_visible { + let bounds = item.bounds.transform(&transform); + parent.world_bounds = parent.world_bounds.union(&bounds); + } else { + Aabb3::empty() + }; + (parent.world_visible, parent.scene_id, transform, bounds) }, - None => (true, item.scene_id, item.transform), + None => (true, item.scene_id, item.transform, item.bounds), }; item.world_visible = visibility; item.scene_id = affilation; item.world_transform = transform; + item.world_bounds = bounds; } } } From 0ddf67b512a2c14c9d5034a76f4736a30e74185c Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 20 Jun 2017 18:36:15 -0400 Subject: [PATCH 30/32] WIP collision-rs integration --- Cargo.toml | 2 +- src/factory.rs | 13 +++++++++---- src/lib.rs | 7 ++++--- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 5de9660..50b3d6b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ default = ["opengl"] [dependencies] cgmath = "0.14" -collision = "0.10" +collision = {path = "../collision"} froggy = "0.3" genmesh = "0.5" gfx = "0.16" diff --git a/src/factory.rs b/src/factory.rs index 1f130e4..1c287fb 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -4,7 +4,8 @@ use std::io::BufReader; use std::fs::File; use std::path::Path; -use cgmath::Transform as Transform_; +use cgmath::{Point3, Transform as Transform_}; +use collision::Aabb3; use genmesh::{Polygon, EmitTriangles, Triangulate, Vertex as GenVertex}; use genmesh::generators::{self, IndexedPolygon, SharedVertex}; use gfx; @@ -15,7 +16,6 @@ use image; use mint; use obj; -use bound::BoundingBox; use camera::{Orthographic, Perspective}; use render::{BackendFactory, BackendResources, GpuData, Vertex, ShadowFormat}; use scene::{Color, Background, Group, Mesh, Sprite, Material, @@ -49,6 +49,11 @@ const QUAD: [Vertex; 4] = [ }, ]; +const EMPTY_AABB3: Aabb3 = Aabb3 { + min: Point3 { x:0.0, y: 0.0, z: 0.0 }, + max: Point3 { x:0.0, y: 0.0, z: 0.0 }, +}; + impl From for Node { fn from(sub: SubNode) -> Self { @@ -57,8 +62,8 @@ impl From for Node { world_visible: false, transform: Transform_::one(), world_transform: Transform_::one(), - bounds: BoundingBox::empty(), - world_bounds: BoundingBox::empty(), + bounds: EMPTY_AABB3, + world_bounds: EMPTY_AABB3, parent: None, scene_id: None, sub_node: sub, diff --git a/src/lib.rs b/src/lib.rs index ee2ae49..f4c6b0b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -47,7 +47,7 @@ pub use glutin::VirtualKeyCode as Key; use std::sync::{mpsc, Arc, Mutex}; use cgmath::Transform as Transform_; -use bound::BoundingBox; +use collision::Aabb; use factory::SceneId; use render::GpuData; @@ -213,11 +213,12 @@ impl Hub { Some(ref parent_ptr) => { let parent = item.look_back(parent_ptr).unwrap(); let transform = parent.world_transform.concat(&item.transform); - let bounds = if parent_world_visible { + let bounds = if parent.world_visible { let bounds = item.bounds.transform(&transform); parent.world_bounds = parent.world_bounds.union(&bounds); + bounds } else { - Aabb3::empty() + item.bounds }; (parent.world_visible, parent.scene_id, transform, bounds) }, From e235fff0d59eb65996bf8f085f8fe506cc8583f1 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Sat, 24 Jun 2017 22:40:46 -0400 Subject: [PATCH 31/32] AABB backwards pass --- Cargo.toml | 2 +- src/lib.rs | 30 ++++++++++++++++-------------- src/render.rs | 8 ++++---- 3 files changed, 21 insertions(+), 19 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 50b3d6b..8c28745 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ default = ["opengl"] [dependencies] cgmath = "0.14" collision = {path = "../collision"} -froggy = "0.3" +froggy = {path = "../froggy"} genmesh = "0.5" gfx = "0.16" image = "0.13" diff --git a/src/lib.rs b/src/lib.rs index f4c6b0b..36d896e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -203,31 +203,33 @@ impl Hub { } fn update_graph(&mut self) { - let mut cursor = self.nodes.cursor_alive(); - while let Some(mut item) = cursor.next() { + let mut cursor = self.nodes.cursor(); + // forward pass: derive visibility, scene id, and world transform + // from the parent `Node` + while let Some((left, mut item, _)) = cursor.next() { if !item.visible { item.world_visible = false; continue } - let (visibility, affilation, transform, bounds) = match item.parent { + let (visibility, affilation, transform) = match item.parent { Some(ref parent_ptr) => { - let parent = item.look_back(parent_ptr).unwrap(); + let parent = left.get(parent_ptr).unwrap(); let transform = parent.world_transform.concat(&item.transform); - let bounds = if parent.world_visible { - let bounds = item.bounds.transform(&transform); - parent.world_bounds = parent.world_bounds.union(&bounds); - bounds - } else { - item.bounds - }; - (parent.world_visible, parent.scene_id, transform, bounds) + (parent.world_visible, parent.scene_id, transform) }, - None => (true, item.scene_id, item.transform, item.bounds), + None => (true, item.scene_id, item.transform), }; item.world_visible = visibility; item.scene_id = affilation; item.world_transform = transform; - item.world_bounds = bounds; + item.world_bounds = item.bounds.transform(&transform); + } + // backwards pass: accumulate bounding boxes of children + while let Some((mut left, item, _)) = cursor.prev() { + if let (true, Some(parent_ptr)) = (item.world_visible, item.parent.as_ref()) { + let bounds = &mut left.get_mut(parent_ptr).unwrap().world_bounds; + *bounds = item.world_bounds.union(bounds); + } } } } diff --git a/src/render.rs b/src/render.rs index 177832e..ad27705 100644 --- a/src/render.rs +++ b/src/render.rs @@ -305,7 +305,7 @@ impl Renderer { } let mut lights = Vec::new(); let mut shadow_requests = Vec::new(); - for node in hub.nodes.iter_alive() { + for node in &hub.nodes { if !node.visible || node.scene_id != Some(scene.unique_id) { continue } @@ -377,7 +377,7 @@ impl Renderer { mx_vp: request.matrix.into(), num_lights: 0, }); - for node in hub.nodes.iter_alive() { + for node in &hub.nodes { if !node.visible || node.scene_id != Some(scene.unique_id) { continue; } @@ -435,7 +435,7 @@ impl Renderer { Some(ref request) => request.resource.clone(), None => shadow_default.clone(), }; - for node in hub.nodes.iter_alive() { + for node in &hub.nodes { if !node.visible || node.scene_id != Some(scene.unique_id) { continue; } @@ -480,7 +480,7 @@ impl Renderer { // draw debug quads self.debug_quads.sync_pending(); - for quad in self.debug_quads.iter_alive() { + for quad in &self.debug_quads { let pos = [ if quad.pos[0] >= 0 { quad.pos[0] From 499648269ab651fb021832bbb76dcfcba49cba02 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Mon, 26 Jun 2017 10:17:44 -0400 Subject: [PATCH 32/32] Shape trait --- src/factory.rs | 49 ++++++++++++++++++++++++++++++++----------------- src/lib.rs | 7 +++++++ 2 files changed, 39 insertions(+), 17 deletions(-) diff --git a/src/factory.rs b/src/factory.rs index 1c287fb..d958d1f 100644 --- a/src/factory.rs +++ b/src/factory.rs @@ -5,7 +5,7 @@ use std::fs::File; use std::path::Path; use cgmath::{Point3, Transform as Transform_}; -use collision::Aabb3; +use collision::{Discrete, Aabb3, Ray3}; use genmesh::{Polygon, EmitTriangles, Triangulate, Vertex as GenVertex}; use genmesh::generators::{self, IndexedPolygon, SharedVertex}; use gfx; @@ -20,7 +20,7 @@ use camera::{Orthographic, Perspective}; use render::{BackendFactory, BackendResources, GpuData, Vertex, ShadowFormat}; use scene::{Color, Background, Group, Mesh, Sprite, Material, AmbientLight, DirectionalLight, HemisphereLight, PointLight}; -use {Hub, HubPtr, SubLight, Node, SubNode, +use {Hub, HubPtr, Shape, SubLight, Node, SubNode, LightData, Object, Scene, Camera}; @@ -49,14 +49,23 @@ const QUAD: [Vertex; 4] = [ }, ]; +const ORIGIN: Point3 = Point3 { + x: 0.0, y: 0.0, z: 0.0 +}; + const EMPTY_AABB3: Aabb3 = Aabb3 { - min: Point3 { x:0.0, y: 0.0, z: 0.0 }, - max: Point3 { x:0.0, y: 0.0, z: 0.0 }, + min: ORIGIN, max: ORIGIN, }; -impl From for Node { - fn from(sub: SubNode) -> Self { +impl Shape for Point3 { + fn crosses_ray(&self, ray: Ray3) -> bool { + (*self, ray).intersects() + } +} + +impl Node { + fn new(sub: SubNode, shape: H) -> Self { Node { visible: true, world_visible: false, @@ -64,6 +73,7 @@ impl From for Node { world_transform: Transform_::one(), bounds: EMPTY_AABB3, world_bounds: EMPTY_AABB3, + shape: Box::new(shape), parent: None, scene_id: None, sub_node: sub, @@ -72,23 +82,28 @@ impl From for Node { } impl Hub { - fn spawn(&mut self, sub: SubNode) -> Object { + fn spawn(&mut self, sub: SubNode, shape: H) -> Object where + H: 'static + Shape + { Object { - node: self.nodes.create(sub.into()), + node: self.nodes.create(Node::new(sub, shape)), tx: self.message_tx.clone(), } } fn spawn_empty(&mut self) -> Object { - self.spawn(SubNode::Empty) + self.spawn(SubNode::Empty, ORIGIN) } - fn spawn_visual(&mut self, mat: Material, gpu_data: GpuData) -> Object { - self.spawn(SubNode::Visual(mat, gpu_data)) + fn spawn_visual(&mut self, shape: H, mat: Material, + gpu_data: GpuData) -> Object + where H: 'static + Shape + { + self.spawn(SubNode::Visual(mat, gpu_data), shape) } fn spawn_light(&mut self, data: LightData) -> Object { - self.spawn(SubNode::Light(data)) + self.spawn(SubNode::Light(data), ORIGIN) } } @@ -143,7 +158,7 @@ impl Factory { let mut hub = self.hub.lock().unwrap(); let node = hub.nodes.create(Node { scene_id: Some(self.scene_id), - .. SubNode::Empty.into() + .. Node::new(SubNode::Empty, ORIGIN) }); Scene { unique_id: self.scene_id, @@ -211,7 +226,7 @@ impl Factory { let faces: &[u16] = gfx::memory::cast_slice(&geom.faces); self.backend.create_vertex_buffer_with_slice(&vertices, faces) }; - Mesh::new(self.hub.lock().unwrap().spawn_visual(mat, GpuData { + Mesh::new(self.hub.lock().unwrap().spawn_visual(ORIGIN, mat, GpuData { slice, vertices: vbuf, constants: cbuf, @@ -229,12 +244,12 @@ impl Factory { }, _ => unreachable!() }; - Mesh::new(hub.spawn_visual(mat, gpu_data)) + Mesh::new(hub.spawn_visual(ORIGIN, mat, gpu_data)) } /// Create new sprite from `Material`. pub fn sprite(&mut self, mat: Material) -> Sprite { - Sprite::new(self.hub.lock().unwrap().spawn_visual(mat, GpuData { + Sprite::new(self.hub.lock().unwrap().spawn_visual(ORIGIN, mat, GpuData { slice: gfx::Slice::new_match_vertex_buffer(&self.quad_buf), vertices: self.quad_buf.clone(), constants: self.backend.create_constant_buffer(1), @@ -587,7 +602,7 @@ impl Factory { let (vbuf, slice) = self.backend.create_vertex_buffer_with_slice(&vertices, &indices[..]); let cbuf = self.backend.create_constant_buffer(1); - let mesh = Mesh::new(hub.spawn_visual(material, GpuData { + let mesh = Mesh::new(hub.spawn_visual(ORIGIN, material, GpuData { slice, vertices: vbuf, constants: cbuf, diff --git a/src/lib.rs b/src/lib.rs index 36d896e..b9b54b7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -55,6 +55,12 @@ use render::GpuData; pub type NodePointer = froggy::Pointer; type Transform = cgmath::Decomposed, cgmath::Quaternion>; +/// Abstract shape of an object for collision detection and picking. +pub trait Shape: collision::Bound { + /// Check for intersections with a ray. + fn crosses_ray(&self, collision::Ray3) -> bool; +} + #[derive(Clone, Debug)] enum SubLight { Ambient, @@ -95,6 +101,7 @@ pub struct Node { world_transform: Transform, bounds: collision::Aabb3, world_bounds: collision::Aabb3, + shape: Box, parent: Option, scene_id: Option, sub_node: SubNode,