# Project: Voxel Engine Simple voxel engine with cubic chunks and infinite terrain using value-noise function. # Start of VoxelThing.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = 0 camY = 180 camZ = 0 camRotX = 0 camRotY = 0 chunk offset = 86017 render distance = 96 other chunk id = 0 can generate = 0 bounding radius squared 3D = 192 bounding radius 3D = 13.856406460551018 fps = 62.49999999999994 camVelX = 0 camVelY = 0 camVelZ = 0 dt = 0.016000000000000014 DEBUG: chunk borders visible = 1 DEBUG: fly = 0 ### Global Lists planeX = [-1,1,-1,-1,1,1] planeY = [-1,-1,1,1,-1,1] planeU = [0,100,0,0,100,100] planeV = [0,0,100,100,0,100] boxX = [1,0,1,0,0,1,0,1,0,1,0,1,1,0,1,0,0,0,0,0,1,1,1,1] boxY = [0,0,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,0,1,0,0,1,0,1] boxZ = [0,0,0,0,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1] boxIdx = [1,2,3,4,0,5,6,7,8,0,9,10,11,12,0,13,14,15,16,0,17,18,19,20,0,21,22,23,24] boxU = [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1] boxV = [1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,0,1,0] blocksTmp = [] tmpChunkX = [] tmpChunkY = [] tmpChunkZ = [] tmpChunkU = [] tmpChunkV = [] chunkBlocks = [] chunkNames = [] chunkNeighbors = [] chunkUpdates = [] drawable chunks = [] chunkNeightborCount = [] chunks that need a mesh = [] chunkX = [] chunkY = [] chunkZ = [] traverseId = [] chunkSolidBlockCount = [] tmpChunkBrightness = [] boxBrightness = [114,114,114,114,114,114,114,114,50,50,50,50,255,255,255,255,167,167,167,167,167,167,167,167] chunkHasMesh = [] chunkSideSolidBlockCount = [] outlineX = [0,0,0,0,1,1,1,1] outlineY = [0,0,1,1,0,0,1,1] outlineZ = [0,1,0,1,0,1,0,1] outlineIdx = [1,2,1,3,4,2,4,3,5,6,5,7,8,6,8,7,1,5,2,6,3,7,4,8] ### Blocks ```scratchblocks // Configuration for https://turbowarp.org/\nYou can move, resize, and minimize this comment, but don't edit it by hand. This comment can be deleted to remove the stored settings.\n{"framerate":60} // _twconfig_ ``` ## Sprite: "Sprite1" ### Costumes 1. "grid" - a 16x16 png containing a 2x2 white/grey checkerboard pattern 2. "box" - a 16x16 png of stereotypical box, with border around the edge and X-shape in the middle 3. "uv grid" - a 256x256 png of horizontal left-to-right 0-to-255 red gradient, vertical top-to-bottom 0-to-255 green gradient, and a 4x4 grid on top of the gradient. Top left corner has label U:0 V:0, top right corner has label U:1 V:0, bottom left corner has label U:0 V:1, bottom right corner has label U:1 V:1. 4. "stoneByVadik1,NOTfromMinecraft" - a 16x16 cobblestone texture made by Vadik1 to serve as a test texture ### Local Variables sx = -15.840151040498313 sy = -17.289639999999224 sz = -23.97804373250645 fx = 0.96875 fy = 0.46875 fz = 0.46875 ix = -7 iy = 2 iz = -5 block = 1 noise = -0.0607316391948578 cx = -15 cy = 6 cz = -11 my chunk id = 18 index = 0 neighbors found = 7 visCoefX-X = 0.49026123963255896 visCoefX-Z = -0.8715755371245493 visCoefY-Y = 0.7071067811865475 visCoefY-Z = -0.7071067811865475 FOV = 90 distance = 1.4142135623730951 viewFactor = 1 solid block count = 256 index 2 = 42 last time = 0.391 detections = 1 slowdown = 0.9638290236239705 can jump = 1 ### Blocks ```scratchblocks when flag clicked pointerlock | set pointer lock (true v) Simple3D | reset everything Simple3D | set clear color R:(0.1) G:(0.15) B:(0.2) A:(1) Simple3D | set fog color R:(0.498) G:(0.651) B:(0.992) Simple3D | set fog distance near:((render distance) * (0.95)) far:(render distance) Simple3D | turn fog (false v) Simple3D | create mesh [chunkBase] Simple3D | set [chunkBase] texture (Simple3D | texture from costume (costume stoneByVadik1,NOTfromMinecraft)) [clamp to edge v] [pixelated v] Simple3D | set [chunkBase] cull (back faces v) Simple3D | set [chunkBase] texture mipmapping [smooth transitions v] Simple3D | set [chunkBase] blending (overwrite color (fastest for opaque) v) Simple3D | create mesh [outline] Simple3D | set [outline] indices [outlineIdx v] Simple3D | set [outline] positions XYZ [outlineX v] [outlineY v] [outlineZ v] Simple3D | set [outline] primitives (lines v) Generate world :: custom Reset tmp blocks :: custom forever set [dt v] to ((timer) - (last time)) if <(dt) < [0.001]> then set [dt v] to [0.001] end set [last time v] to (timer) set [fps v] to ((1) / (dt)) controls (6 directions) :: custom Load chunks :: custom Draw :: custom end define controls Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.1) far: (1000) set [camRotX v] to (mouse y) set [camRotY v] to ((0) - (mouse x)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:(0) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) define controls (6 directions) Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.1) far: (1000) change [camRotX v] by ((mouse y) * (0.5)) change [camRotY v] by ((mouse x) * (-0.5)) if <(camRotX) < [-90]> then set [camRotX v] to [-90] end if <(camRotX) > [90]> then set [camRotX v] to [90] end Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:( - ) Z:( - ) from [view space v] to [world space v] change [camVelX v] by ((Simple3D | transformed [X v]) * (0.4)) change [camVelZ v] by ((Simple3D | transformed [Z v]) * (0.4)) if <(DEBUG: fly) = [1]> then change [camVelY v] by ((Simple3D | transformed [Y v]) * (0.4)) else change [camVelY v] by ((-20) * (dt)) if < and <(can jump) = [1]>> then set [camVelY v] to [7] end end set [slowdown v] to ([10 ^ v] of (([log v] of (0.1)) * (dt))) set [camVelX v] to ((camVelX) * (slowdown)) set [camVelZ v] to ((camVelZ) * (slowdown)) if <(DEBUG: fly) = [1]> then set [camVelY v] to ((camVelY) * (slowdown)) end change [camX v] by ((camVelX) * (dt)) if then change [camX v] by ((0) - ((camVelX) * (dt))) set [camVelX v] to [0] end change [camY v] by ((camVelY) * (dt)) set [can jump v] to [0] if then change [camY v] by ((0) - ((camVelY) * (dt))) set [camVelY v] to [0] set [can jump v] to [1] end change [camZ v] by ((camVelZ) * (dt)) if then change [camZ v] by ((0) - ((camVelZ) * (dt))) set [camVelZ v] to [0] end Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) define set tmp block (id) at (x) (y) (z) replace item (((1) + (x)) + (((18) * (y)) + ((324) * (z)))) of [blocksTmp v] with (id) define get tmp block at (x) (y) (z) return (item (((1) + (x)) + (((18) * (y)) + ((324) * (z)))) of [blocksTmp v]) :: custom define Reset tmp blocks delete all of [blocksTmp v] repeat ((18) * ((18) * (18))) add [0] to [blocksTmp v] end define Generate mesh for chunk (chunk name) (chunk id) delete all of [tmpChunkX v] delete all of [tmpChunkY v] delete all of [tmpChunkZ v] delete all of [tmpChunkU v] delete all of [tmpChunkV v] delete all of [tmpChunkBrightness v] set [sz v] to [1] repeat (16) set [sy v] to [1] repeat (16) set [sx v] to [1] repeat (16) if <(get tmp block at (sx) (sy) (sz) :: custom) > [0]> then add face [1] [2] [3] [4] <(get tmp block at (sx) (sy) ((sz) - (1)) :: custom) = [0]> :: custom add face [5] [6] [7] [8] <(get tmp block at (sx) (sy) ((sz) + (1)) :: custom) = [0]> :: custom add face [9] [10] [11] [12] <(get tmp block at (sx) ((sy) - (1)) (sz) :: custom) = [0]> :: custom add face [13] [14] [15] [16] <(get tmp block at (sx) ((sy) + (1)) (sz) :: custom) = [0]> :: custom add face [17] [18] [19] [20] <(get tmp block at ((sx) - (1)) (sy) (sz) :: custom) = [0]> :: custom add face [21] [22] [23] [24] <(get tmp block at ((sx) + (1)) (sy) (sz) :: custom) = [0]> :: custom end change [sx v] by (1) end change [sy v] by (1) end change [sz v] by (1) end if <(length of [tmpChunkX v]) > [0]> then replace item (chunk id) of [chunkHasMesh v] with [2] Simple3D | create mesh (chunk name) Simple3D | set (chunk name) positions XYZ [tmpChunkX v] [tmpChunkY v] [tmpChunkZ v] Simple3D | set (chunk name) texture coordinates UV [tmpChunkU v] [tmpChunkV v] Simple3D | set (chunk name) colors RGB [tmpChunkBrightness v] [tmpChunkBrightness v] [tmpChunkBrightness v] Simple3D | make (chunk name) inherit from meshes [chunkBase] else replace item (chunk id) of [chunkHasMesh v] with [1] end define add face (1) (2) (3) (4) if then add vertex (1) :: custom add vertex (2) :: custom add vertex (3) :: custom add vertex (3) :: custom add vertex (2) :: custom add vertex (4) :: custom end define add vertex (id) add ((item (id) of [boxX v]) + ((sx) - (1))) to [tmpChunkX v] add ((item (id) of [boxY v]) + ((sy) - (1))) to [tmpChunkY v] add ((item (id) of [boxZ v]) + ((sz) - (1))) to [tmpChunkZ v] add (item (id) of [boxU v]) to [tmpChunkU v] add (item (id) of [boxV v]) to [tmpChunkV v] add (item (id) of [boxBrightness v]) to [tmpChunkBrightness v] define get noise at (x) (y) (z) set [ix v] to ([floor v] of (x)) set [iy v] to ([floor v] of (y)) set [iz v] to ([floor v] of (z)) set [fx v] to ((x) - (ix)) set [fy v] to ((y) - (iy)) set [fz v] to ((z) - (iz)) return (mix (mix (mix (rng+ [0] [0] [0] :: custom) (rng+ [1] [0] [0] :: custom) (fx) :: custom) (mix (rng+ [0] [1] [0] :: custom) (rng+ [1] [1] [0] :: custom) (fx) :: custom) (fy) :: custom) (mix (mix (rng+ [0] [0] [1] :: custom) (rng+ [1] [0] [1] :: custom) (fx) :: custom) (mix (rng+ [0] [1] [1] :: custom) (rng+ [1] [1] [1] :: custom) (fx) :: custom) (fy) :: custom) (fz) :: custom) :: custom define mix (a) (b) (t) return ((a) + (((b) - (a)) * (t))) :: custom define rng+ (x) (y) (z) return (random ((ix) + (x)) ((iy) + (y)) ((iz) + (z)) :: custom) :: custom define random (x) (y) (z) return (((((x) * (((z) * (x)) - (0.1))) * (([cos v] of ((((y) * (3.87)) + (x)) * (57.29577951308232))) * (365.3))) + (((((z) - (y)) * (578.9)) / (([sin v] of (((z) / ((1.243) + (x))) * (57.29577951308232))) + (0.1))) + ((z) / (((y) + (x)) + (0.5))))) mod (1)) :: custom define Generate chunk (cx) (cy) (cz) set [my chunk id v] to ((length of [chunkNames v]) + (1)) set [chunk offset v] to ((length of [chunkBlocks v]) + (1)) add (cx) to [chunkX v] add (cy) to [chunkY v] add (cz) to [chunkZ v] add [0] to [chunkUpdates v] add [0] to [chunkHasMesh v] add (chunk name (cx) (cy) (cz) :: custom) to [chunkNames v] repeat ((16) * ((16) * (16))) add [0] to [chunkBlocks v] end set [neighbors found v] to [0] set [sz v] to [0] repeat (3) set [sy v] to [0] repeat (3) set [sx v] to [0] repeat (3) set [other chunk id v] to (get chunk ((cx) + ((sx) - (1))) ((cy) + ((sy) - (1))) ((cz) + ((sz) - (1))) :: custom) if <(other chunk id) > [0]> then replace item ((((other chunk id) - (1)) * (27)) + (((27) - (sx)) - (((sy) * (3)) + ((sz) * (9))))) of [chunkNeighbors v] with (my chunk id) replace item (other chunk id) of [chunkNeightborCount v] with ((item (other chunk id) of [chunkNeightborCount v]) + (1)) if <(item (other chunk id) of [chunkNeightborCount v]) = [27]> then add (other chunk id) to [chunks that need a mesh v] end change [neighbors found v] by (1) end add (other chunk id) to [chunkNeighbors v] change [sx v] by (1) end change [sy v] by (1) end change [sz v] by (1) end add (neighbors found) to [chunkNeightborCount v] if <(neighbors found) = [27]> then add (my chunk id) to [chunks that need a mesh v] end set [sz v] to [0] repeat (16) set [sy v] to [0] repeat (16) set [sx v] to [0] repeat (16) set [block v] to [1] set [noise v] to ((((sy) + ((cy) * (16))) - (128)) / (32)) change [noise v] by (get noise at (((sx) / (8)) + ((cx) * (2))) (((sy) / (8)) + ((cy) * (2))) (((sz) / (8)) + ((cz) * (2))) :: custom) change [noise v] by ((2) * (get noise at (((sx) / (32)) + ((cx) / (2))) (((sy) / (32)) + ((cy) / (2))) (((sz) / (32)) + ((cz) / (2))) :: custom)) if <(noise) > [0.5]> then set [block v] to [0] end set chunk block (block) at (sx) (sy) (sz) :: custom change [sx v] by (1) end change [sy v] by (1) end change [sz v] by (1) end count section [0] [0] [0] to [15] [15] [15] :: custom add (solid block count) to [chunkSolidBlockCount v] count section [0] [0] [0] to [0] [15] [15] :: custom add (solid block count) to [chunkSideSolidBlockCount v] count section [15] [0] [0] to [15] [15] [15] :: custom add (solid block count) to [chunkSideSolidBlockCount v] count section [0] [0] [0] to [15] [0] [15] :: custom add (solid block count) to [chunkSideSolidBlockCount v] count section [0] [15] [0] to [15] [15] [15] :: custom add (solid block count) to [chunkSideSolidBlockCount v] count section [0] [0] [0] to [15] [15] [0] :: custom add (solid block count) to [chunkSideSolidBlockCount v] count section [0] [0] [15] to [15] [15] [15] :: custom add (solid block count) to [chunkSideSolidBlockCount v] define set chunk block (id) at (x) (y) (z) replace item (((chunk offset) + (x)) + (((16) * (y)) + ((256) * (z)))) of [chunkBlocks v] with (id) define get chunk block at (x) (y) (z) return (item (((chunk offset) + (x)) + (((16) * (y)) + ((256) * (z)))) of [chunkBlocks v]) :: custom define Generate world delete all of [drawable chunks v] delete all of [chunks that need a mesh v] delete all of [chunkBlocks v] delete all of [chunkNames v] delete all of [chunkNeighbors v] delete all of [chunkNeightborCount v] delete all of [chunkUpdates v] delete all of [chunkX v] delete all of [chunkY v] delete all of [chunkZ v] delete all of [chunkSolidBlockCount v] delete all of [chunkSideSolidBlockCount v] delete all of [chunkHasMesh v] define Copy all chunk data for (cx) (cy) (cz) (chunk id) select chunk ((cx) - (1)) ((cy) - (1)) ((cz) - (1)) :: custom Copy section [0] [0] [0] to [0] [0] [0] offset [15] [15] [15] :: custom select chunk ((cx) - (1)) ((cy) - (1)) (cz) :: custom Copy section [0] [0] [1] to [0] [0] [16] offset [15] [15] [-1] :: custom select chunk ((cx) - (1)) ((cy) - (1)) ((cz) + (1)) :: custom Copy section [0] [0] [17] to [0] [0] [17] offset [15] [15] [-17] :: custom select chunk ((cx) - (1)) (cy) ((cz) - (1)) :: custom Copy section [0] [1] [0] to [0] [16] [0] offset [15] [-1] [15] :: custom select chunk ((cx) - (1)) (cy) (cz) :: custom Copy section [0] [1] [1] to [0] [16] [16] offset [15] [-1] [-1] :: custom select chunk ((cx) - (1)) (cy) ((cz) + (1)) :: custom Copy section [0] [1] [17] to [0] [16] [17] offset [15] [-1] [-17] :: custom select chunk ((cx) - (1)) ((cy) + (1)) ((cz) - (1)) :: custom Copy section [0] [17] [0] to [0] [17] [0] offset [15] [-17] [15] :: custom select chunk ((cx) - (1)) ((cy) + (1)) (cz) :: custom Copy section [0] [17] [1] to [0] [17] [16] offset [15] [-17] [-1] :: custom select chunk ((cx) - (1)) ((cy) + (1)) ((cz) + (1)) :: custom Copy section [0] [17] [17] to [0] [17] [17] offset [15] [-17] [-17] :: custom select chunk (cx) ((cy) - (1)) ((cz) - (1)) :: custom Copy section [1] [0] [0] to [16] [0] [0] offset [-1] [15] [15] :: custom select chunk (cx) ((cy) - (1)) (cz) :: custom Copy section [1] [0] [1] to [16] [0] [16] offset [-1] [15] [-1] :: custom select chunk (cx) ((cy) - (1)) ((cz) + (1)) :: custom Copy section [1] [0] [17] to [16] [0] [17] offset [-1] [15] [-17] :: custom select chunk (cx) (cy) ((cz) - (1)) :: custom Copy section [1] [1] [0] to [16] [16] [0] offset [-1] [-1] [15] :: custom select chunk (cx) (cy) (cz) :: custom Copy section [1] [1] [1] to [16] [16] [16] offset [-1] [-1] [-1] :: custom select chunk (cx) (cy) ((cz) + (1)) :: custom Copy section [1] [1] [17] to [16] [16] [17] offset [-1] [-1] [-17] :: custom select chunk (cx) ((cy) + (1)) ((cz) - (1)) :: custom Copy section [1] [17] [0] to [16] [17] [0] offset [-1] [-17] [15] :: custom select chunk (cx) ((cy) + (1)) (cz) :: custom Copy section [1] [17] [1] to [16] [17] [16] offset [-1] [-17] [-1] :: custom select chunk (cx) ((cy) + (1)) ((cz) + (1)) :: custom Copy section [1] [17] [17] to [16] [17] [17] offset [-1] [-17] [-17] :: custom select chunk ((cx) + (1)) ((cy) - (1)) ((cz) - (1)) :: custom Copy section [17] [0] [0] to [17] [0] [0] offset [-17] [15] [15] :: custom select chunk ((cx) + (1)) ((cy) - (1)) (cz) :: custom Copy section [17] [0] [1] to [17] [0] [16] offset [-17] [15] [-1] :: custom select chunk ((cx) + (1)) ((cy) - (1)) ((cz) + (1)) :: custom Copy section [17] [0] [17] to [17] [0] [17] offset [-17] [15] [-17] :: custom select chunk ((cx) + (1)) (cy) ((cz) - (1)) :: custom Copy section [17] [1] [0] to [17] [16] [0] offset [-17] [-1] [15] :: custom select chunk ((cx) + (1)) (cy) (cz) :: custom Copy section [17] [1] [1] to [17] [16] [16] offset [-17] [-1] [-1] :: custom select chunk ((cx) + (1)) (cy) ((cz) + (1)) :: custom Copy section [17] [1] [17] to [17] [16] [17] offset [-17] [-1] [-17] :: custom select chunk ((cx) + (1)) ((cy) + (1)) ((cz) - (1)) :: custom Copy section [17] [17] [0] to [17] [17] [0] offset [-17] [-17] [15] :: custom select chunk ((cx) + (1)) ((cy) + (1)) (cz) :: custom Copy section [17] [17] [1] to [17] [17] [16] offset [-17] [-17] [-1] :: custom select chunk ((cx) + (1)) ((cy) + (1)) ((cz) + (1)) :: custom Copy section [17] [17] [17] to [17] [17] [17] offset [-17] [-17] [-17] :: custom Generate mesh for chunk (chunk name (cx) (cy) (cz) :: custom) (chunk id) :: custom define Copy section (x1) (y1) (z1) to (x2) (y2) (z2) offset (xt) (yt) (zt) if <(chunk offset) > [0]> then set [sz v] to (z1) repeat (((z2) - (z1)) + (1)) set [sy v] to (y1) repeat (((y2) - (y1)) + (1)) set [sx v] to (x1) repeat (((x2) - (x1)) + (1)) set tmp block (get chunk block at ((sx) + (xt)) ((sy) + (yt)) ((sz) + (zt)) :: custom) at (sx) (sy) (sz) :: custom change [sx v] by (1) end change [sy v] by (1) end change [sz v] by (1) end end define select chunk (cx) (cy) (cz) set [chunk offset v] to ((((item # of (chunk name (cx) (cy) (cz) :: custom) in [chunkNames v]) - (1)) * (4096)) + (1)) define chunk name (cx) (cy) (cz) return (join (join (cx) [/]) (join (cy) (join [/] (cz)))) :: custom define get chunk (cx) (cy) (cz) return (item # of (chunk name (cx) (cy) (cz) :: custom) in [chunkNames v]) :: custom define Draw Simple3D | clear (color and depth v) Simple3D | configure [modelToWorld v] transformation Simple3D | depth test (closer v) write (true v) set [index v] to [0] repeat (length of [drawable chunks v]) change [index v] by (1) set [my chunk id v] to (item (index) of [drawable chunks v]) Simple3D | start with no transformation Simple3D | move X:((item (my chunk id) of [chunkX v]) * (16)) Y:((item (my chunk id) of [chunkY v]) * (16)) Z:((item (my chunk id) of [chunkZ v]) * (16)) Simple3D | set global color [multiplier v] R:((0.5) + ((0.5) * <((item (my chunk id) of [chunkX v]) mod (2)) = [0]>)) G:((0.5) + ((0.5) * <((item (my chunk id) of [chunkY v]) mod (2)) = [0]>)) B:((0.5) + ((0.5) * <((item (my chunk id) of [chunkZ v]) mod (2)) = [0]>)) A:(1) Simple3D | draw mesh (item (my chunk id) of [chunkNames v]) if <(DEBUG: chunk borders visible) = [1]> then Simple3D | scale X:(16) Y:(16) Z:(16) Simple3D | draw mesh [outline] end end define Load chunks Simple3D | configure [worldToView v] transformation delete all of [drawable chunks v] set [can generate v] to [1] if then set [can generate v] to [20] end set [cx v] to ([floor v] of ((camX) / (16))) set [cy v] to ([floor v] of ((camY) / (16))) set [cz v] to ([floor v] of ((camZ) / (16))) set [my chunk id v] to (get chunk (cx) (cy) (cz) :: custom) if <(my chunk id) = [0]> then Generate chunk (cx) (cy) (cz) :: custom else delete all of [traverseId v] add (my chunk id) to [traverseId v] repeat until <(length of [traverseId v]) = [0]> set [my chunk id v] to (item (1) of [traverseId v]) delete (1) of [traverseId v] set [cx v] to (item (my chunk id) of [chunkX v]) set [cy v] to (item (my chunk id) of [chunkY v]) set [cz v] to (item (my chunk id) of [chunkZ v]) if <(item (my chunk id) of [chunkUpdates v]) < (timer)> then replace item (my chunk id) of [chunkUpdates v] with (timer) Simple3D | transform X:(((cx) * (16)) + (8)) Y:(((cy) * (16)) + (8)) Z:(((cz) * (16)) + (8)) if then if <(item (my chunk id) of [chunkHasMesh v]) = [2]> then add (my chunk id) to [drawable chunks v] end set [sx v] to ((((cx) * (16)) + (8)) - (camX)) set [sy v] to ((((cy) * (16)) + (8)) - (camY)) set [sz v] to ((((cz) * (16)) + (8)) - (camZ)) if <(((sx) * (sx)) + (((sy) * (sy)) + ((sz) * (sz)))) < ((render distance) * (render distance))> then set [index v] to (((my chunk id) - (1)) * (27)) set [index 2 v] to (((my chunk id) - (1)) * (6)) traverse chunk2 (item ((index) + (13)) of [chunkNeighbors v]) ((cx) - (1)) (cy) (cz) (item ((index 2) + (1)) of [chunkSideSolidBlockCount v]) :: custom traverse chunk2 (item ((index) + (15)) of [chunkNeighbors v]) ((cx) + (1)) (cy) (cz) (item ((index 2) + (2)) of [chunkSideSolidBlockCount v]) :: custom traverse chunk2 (item ((index) + (11)) of [chunkNeighbors v]) (cx) ((cy) - (1)) (cz) (item ((index 2) + (3)) of [chunkSideSolidBlockCount v]) :: custom traverse chunk2 (item ((index) + (17)) of [chunkNeighbors v]) (cx) ((cy) + (1)) (cz) (item ((index 2) + (4)) of [chunkSideSolidBlockCount v]) :: custom traverse chunk2 (item ((index) + (5)) of [chunkNeighbors v]) (cx) (cy) ((cz) - (1)) (item ((index 2) + (5)) of [chunkSideSolidBlockCount v]) :: custom traverse chunk2 (item ((index) + (23)) of [chunkNeighbors v]) (cx) (cy) ((cz) + (1)) (item ((index 2) + (6)) of [chunkSideSolidBlockCount v]) :: custom if <<(item (my chunk id) of [chunkHasMesh v]) = [0]> and <(item (my chunk id) of [chunkSolidBlockCount v]) > [0]>> then traverse chunk3 (item ((index) + (1)) of [chunkNeighbors v]) ((cx) - (1)) ((cy) - (1)) ((cz) - (1)) :: custom traverse chunk3 (item ((index) + (2)) of [chunkNeighbors v]) (cx) ((cy) - (1)) ((cz) - (1)) :: custom traverse chunk3 (item ((index) + (3)) of [chunkNeighbors v]) ((cx) + (1)) ((cy) - (1)) ((cz) - (1)) :: custom traverse chunk3 (item ((index) + (4)) of [chunkNeighbors v]) ((cx) - (1)) (cy) ((cz) - (1)) :: custom traverse chunk3 (item ((index) + (6)) of [chunkNeighbors v]) ((cx) + (1)) (cy) ((cz) - (1)) :: custom traverse chunk3 (item ((index) + (7)) of [chunkNeighbors v]) ((cx) - (1)) ((cy) + (1)) ((cz) - (1)) :: custom traverse chunk3 (item ((index) + (8)) of [chunkNeighbors v]) (cx) ((cy) + (1)) ((cz) - (1)) :: custom traverse chunk3 (item ((index) + (9)) of [chunkNeighbors v]) ((cx) + (1)) ((cy) + (1)) ((cz) - (1)) :: custom traverse chunk3 (item ((index) + (10)) of [chunkNeighbors v]) ((cx) - (1)) ((cy) - (1)) (cz) :: custom traverse chunk3 (item ((index) + (12)) of [chunkNeighbors v]) ((cx) + (1)) ((cy) - (1)) (cz) :: custom traverse chunk3 (item ((index) + (16)) of [chunkNeighbors v]) ((cx) - (1)) ((cy) + (1)) (cz) :: custom traverse chunk3 (item ((index) + (18)) of [chunkNeighbors v]) ((cx) + (1)) ((cy) + (1)) (cz) :: custom traverse chunk3 (item ((index) + (19)) of [chunkNeighbors v]) ((cx) - (1)) ((cy) - (1)) ((cz) + (1)) :: custom traverse chunk3 (item ((index) + (20)) of [chunkNeighbors v]) (cx) ((cy) - (1)) ((cz) + (1)) :: custom traverse chunk3 (item ((index) + (21)) of [chunkNeighbors v]) ((cx) + (1)) ((cy) - (1)) ((cz) + (1)) :: custom traverse chunk3 (item ((index) + (22)) of [chunkNeighbors v]) ((cx) - (1)) (cy) ((cz) + (1)) :: custom traverse chunk3 (item ((index) + (24)) of [chunkNeighbors v]) ((cx) + (1)) (cy) ((cz) + (1)) :: custom traverse chunk3 (item ((index) + (25)) of [chunkNeighbors v]) ((cx) - (1)) ((cy) + (1)) ((cz) + (1)) :: custom traverse chunk3 (item ((index) + (26)) of [chunkNeighbors v]) (cx) ((cy) + (1)) ((cz) + (1)) :: custom traverse chunk3 (item ((index) + (27)) of [chunkNeighbors v]) ((cx) + (1)) ((cy) + (1)) ((cz) + (1)) :: custom end end end end end end repeat until <(length of [chunks that need a mesh v]) = [0]> set [my chunk id v] to (item (1) of [chunks that need a mesh v]) if <(item (my chunk id) of [chunkSolidBlockCount v]) > [0]> then Copy all chunk data for (item (my chunk id) of [chunkX v]) (item (my chunk id) of [chunkY v]) (item (my chunk id) of [chunkZ v]) (my chunk id) :: custom end delete (1) of [chunks that need a mesh v] end set [cz v] to [-1] repeat (4) set [cy v] to [-1] repeat (4) set [cx v] to [-1] repeat (4) Generate chunk (cx) (cy) (cz) :: custom change [cx v] by (1) end change [cy v] by (1) end change [cz v] by (1) end define traverse chunk2 (id) (cx) (cy) (cz) (side block count) if <(id) = [0]> then if <(can generate) > [0]> then Generate chunk (cx) (cy) (cz) :: custom change [can generate v] by (-1) end else if <(side block count) < [256]> then add (id) to [traverseId v] end end define can i see this? (x) (y) (z) if <(z) > (bounding radius 3D)> then return <[1] = [2]> :: custom else return <<((([abs v] of (x)) * (visCoefX-X)) - ((z) * (visCoefX-Z))) < (bounding radius 3D)> and <((([abs v] of (y)) * (visCoefY-Y)) - ((z) * (visCoefY-Z))) < (bounding radius 3D)>> :: custom end when flag clicked set [render distance v] to ((6) * (16)) set [bounding radius 3D v] to ([sqrt v] of (((8) * (8)) * (3))) set [bounding radius squared 3D v] to (((8) * (8)) * (3)) set [FOV v] to [90] set [viewFactor v] to (([tan v] of ((90) - ((FOV) / (2)))) * (Simple3D | render target [aspect ratio v])) set [distance v] to ([sqrt v] of ((1) + ((viewFactor) * (viewFactor)))) set [visCoefX-Z v] to (((0) - (viewFactor)) / (distance)) set [visCoefX-X v] to ((1) / (distance)) set [viewFactor v] to ([tan v] of ((90) - ((FOV) / (2)))) set [distance v] to ([sqrt v] of ((1) + ((viewFactor) * (viewFactor)))) set [visCoefY-Z v] to (((0) - (viewFactor)) / (distance)) set [visCoefY-Y v] to ((1) / (distance)) define count section (x1) (y1) (z1) to (x2) (y2) (z2) set [solid block count v] to [0] if <(chunk offset) > [0]> then set [sz v] to (z1) repeat (((z2) - (z1)) + (1)) set [sy v] to (y1) repeat (((y2) - (y1)) + (1)) set [sx v] to (x1) repeat (((x2) - (x1)) + (1)) if <(get chunk block at (sx) (sy) (sz) :: custom) > [0]> then change [solid block count v] by (1) end change [sx v] by (1) end change [sy v] by (1) end change [sz v] by (1) end end define traverse chunk3 (id) (cx) (cy) (cz) if <(id) = [0]> then if <(can generate) > [0]> then Generate chunk (cx) (cy) (cz) :: custom change [can generate v] by (-1) end end define get world block at (x) (y) (z) select chunk ([floor v] of ((x) / (16))) ([floor v] of ((y) / (16))) ([floor v] of ((z) / (16))) :: custom if <(chunk offset) < [1]> then return [0] :: custom else return (get chunk block at ((x) mod (16)) ((y) mod (16)) ((z) mod (16)) :: custom) :: custom end define player collides set [detections v] to [0] change [detections v] by <(cached get world block at ([floor v] of ((camX) - (0.3))) ([floor v] of ((camY) - (1.5))) ([floor v] of ((camZ) - (0.3))) :: custom) > [0]> change [detections v] by <(cached get world block at ([floor v] of ((camX) + (0.3))) ([floor v] of ((camY) - (1.5))) ([floor v] of ((camZ) - (0.3))) :: custom) > [0]> change [detections v] by <(cached get world block at ([floor v] of ((camX) - (0.3))) ([floor v] of ((camY) - (1.5))) ([floor v] of ((camZ) + (0.3))) :: custom) > [0]> change [detections v] by <(cached get world block at ([floor v] of ((camX) + (0.3))) ([floor v] of ((camY) - (1.5))) ([floor v] of ((camZ) + (0.3))) :: custom) > [0]> change [detections v] by <(cached get world block at ([floor v] of ((camX) - (0.3))) ([floor v] of ((camY) - (0.5))) ([floor v] of ((camZ) - (0.3))) :: custom) > [0]> change [detections v] by <(cached get world block at ([floor v] of ((camX) + (0.3))) ([floor v] of ((camY) - (0.5))) ([floor v] of ((camZ) - (0.3))) :: custom) > [0]> change [detections v] by <(cached get world block at ([floor v] of ((camX) - (0.3))) ([floor v] of ((camY) - (0.5))) ([floor v] of ((camZ) + (0.3))) :: custom) > [0]> change [detections v] by <(cached get world block at ([floor v] of ((camX) + (0.3))) ([floor v] of ((camY) - (0.5))) ([floor v] of ((camZ) + (0.3))) :: custom) > [0]> change [detections v] by <(cached get world block at ([floor v] of ((camX) - (0.3))) ([floor v] of ((camY) + (0.2))) ([floor v] of ((camZ) - (0.3))) :: custom) > [0]> change [detections v] by <(cached get world block at ([floor v] of ((camX) + (0.3))) ([floor v] of ((camY) + (0.2))) ([floor v] of ((camZ) - (0.3))) :: custom) > [0]> change [detections v] by <(cached get world block at ([floor v] of ((camX) - (0.3))) ([floor v] of ((camY) + (0.2))) ([floor v] of ((camZ) + (0.3))) :: custom) > [0]> change [detections v] by <(cached get world block at ([floor v] of ((camX) + (0.3))) ([floor v] of ((camY) + (0.2))) ([floor v] of ((camZ) + (0.3))) :: custom) > [0]> return <(detections) > [0]> :: custom define cached get world block at (x) (y) (z) if and <<([floor v] of ((y) / (16))) = (cy)> and <([floor v] of ((z) / (16))) = (cz)>>>> then set [cx v] to ([floor v] of ((x) / (16))) set [cy v] to ([floor v] of ((y) / (16))) set [cz v] to ([floor v] of ((z) / (16))) select chunk (cx) (cy) (cz) :: custom end if <(chunk offset) < [1]> then return [0] :: custom else return (get chunk block at ((x) mod (16)) ((y) mod (16)) ((z) mod (16)) :: custom) :: custom end Simple3D | set clear color R:(0.498) G:(0.651) B:(0.992) A:(1) when [c v] key pressed set [DEBUG: chunk borders visible v] to ((1) - (DEBUG: chunk borders visible)) when [f v] key pressed set [DEBUG: fly v] to ((1) - (DEBUG: fly)) when [r v] key pressed set [camX v] to [0] set [camY v] to [180] set [camZ v] to [0] set [camVelX v] to [0] set [camVelY v] to [0] set [camVelZ v] to [0] set [camRotX v] to [0] set [camRotY v] to [0] // Created by Vadik1/Xeltalliv\n\nStone texture is NOT from minecraft, it's also by Vadik1/Xeltalliv. \n\nThe project is licensed under CC BY-SA 4.0 ``` # End of VoxelThing.sb3 # Project: Grassy field during rain Demo with 400k waving blades of grass with fake reflections and 10k moving rain droplets using instaced rendering. # Start of GrassRainy.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = 5.162856096940224 camY = 0.1 camZ = -18.868875238333555 camRotX = 90 camRotY = 7437 i = 30000 mode = 3 flash = 4.005734272888095e-164 camVelX = -6.759679843436226e-8 camVelY = 0 camVelZ = 4.979749599389783e-7 ### Global Lists planeX = [-1,1,-1,-1,1,1] planeY = [-1,-1,1,1,-1,1] planeU = [0,100,0,0,100,100] planeV = [0,0,100,100,0,100] grassX = [-0.1,0.1,-0.08,0.08,-0.05,0.05,0] grassY = [0,0,0.4,0.4,0.7,0.7,1] grassZ = [] grassTransforms = [] grassR = [] grassB = [] grassG = [] skyX = [1,1,-1,-1,1,1,-1,-1] skyY = [-1,-1,-1,-1,1,1,1,1] skyZ = [-1,1,1,-1,-1,1,1,-1] skyIdx = [2,4,3,8,6,7,5,2,6,6,3,7,3,8,7,1,8,4,1,4,2,5,6,8,1,2,5,2,3,6,4,8,3,5,8,1] rainX = [0,0] rainY = [0,2] rainZ = [0,0] rainPos = [] ### Blocks ```scratchblocks ``` ## Sprite: "Sprite1" ### Costumes 1. "grass" - bright grass texture 2. "grass2" - dark grass texture that looks wet 3. "miramar_bk" - skybox texture 4. "miramar_ft" - skybox texture 5. "miramar_lf" - skybox texture 6. "miramar_rt" - skybox texture 7. "miramar_dn" - skybox texture 8. "miramar_up" - skybox texture 9. "graycloud_up" - skybox texture 10. "graycloud_rt" - skybox texture 11. "graycloud_lf" - skybox texture 12. "graycloud_ft" - skybox texture 13. "graycloud_dn" - skybox texture 14. "graycloud_bk" - skybox texture ### Sounds 1. "rain_thunder_loop" - rain with thunder 2. "rain_close" - rain close to the ground 3. "wind" - wind in the distance sound 4. "wind2" - wind nearby from flying ### Local Variables sound = "wind2" ### Blocks ```scratchblocks when flag clicked pointerlock | set pointer lock (true v) Simple3D | set fog color R:(0.5) G:(0.5) B:(0.5) Simple3D | set fog distance near:(0) far:(250) Simple3D | turn fog (true v) Simple3D | set clear color R:(0.5) G:(0.5) B:(1) A:(1) Simple3D | create mesh [plane] Simple3D | set [plane] positions XY [planeX v] [planeY v] Simple3D | set [plane] texture coordinates UV [planeU v] [planeV v] Simple3D | set [plane] texture (Simple3D | texture from costume (costume grass2)) [repeat v] [pixelated v] Create grass :: custom Create sky :: custom Create rain :: custom forever controls :: custom tick rain :: custom Draw :: custom end define controls change [camRotX v] by ((mouse y) * (0.5)) change [camRotY v] by ((mouse x) * (-0.5)) if <(camRotX) > [90]> then set [camRotX v] to [90] end if <(camRotX) < [-90]> then set [camRotX v] to [-90] end Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by (() - (camRotX)) degrees Simple3D | rotate around [Y v] by (() - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:(0) Z:( - ) from [view space v] to [world space v] change [camVelX v] by (Simple3D | transformed [X v]) change [camVelY v] by ((Simple3D | transformed [Y v]) + ( - )) change [camVelZ v] by (Simple3D | transformed [Z v]) set [camVelX v] to ((camVelX) * (0.9)) set [camVelY v] to ((camVelY) * (0.9)) set [camVelZ v] to ((camVelZ) * (0.9)) change [camX v] by (camVelX) change [camY v] by (camVelY) change [camZ v] by (camVelZ) if <([abs v] of (camX)) > [100]> then set [camX v] to (((camX) / ([abs v] of (camX))) * (100)) set [camVelX v] to [0] end if <([abs v] of (camZ)) > [100]> then set [camZ v] to (((camZ) / ([abs v] of (camZ))) * (100)) set [camVelZ v] to [0] end if <(camY) < [0.1]> then set [camY v] to [0.1] set [camVelY v] to [0] end Simple3D | move X:(() - (camX)) Y:(() - (camY)) Z:(() - (camZ)) Simple3D | when canvas resolution changes Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) // This block implicitly takes aspect ratio of the currently selected render target. define Draw if <(pick random (1) to (240)) = [1]> then set [flash v] to [0.2] end Simple3D | clear (color and depth v) Simple3D | configure [modelToWorld v] transformation Simple3D | depth test (everything v) write (false v) Simple3D | start with no transformation Simple3D | set global color [multiplier v] R:((1) + (flash)) G:((1) + (flash)) B:((1) + (flash)) A:(1) set [flash v] to ((flash) / (3)) Simple3D | wrapper { Simple3D | configure [worldToView v] transformation Simple3D | reset transformation's (offset v) Simple3D | draw mesh [sky] Simple3D | configure [modelToWorld v] transformation } Simple3D | set global color [multiplier v] R:((1) + (flash)) G:((1) + (flash)) B:((1) + (flash)) A:(1) Simple3D | wrapper { Simple3D | rotate around [X v] by (90) degrees Simple3D | scale X:(100) Y:(100) Z:(100) Simple3D | draw mesh [plane] } Simple3D | depth test (closer v) write (true v) Simple3D | wrapper { Simple3D | scale X:(0.8) Y:(-1) Z:(1) Simple3D | rotate around [X v] by ((10) + (([sin v] of ((timer) * (4))) * (25))) degrees Simple3D | draw mesh [grass] } Simple3D | set global color [multiplier v] R:((1) + (flash)) G:((1) + (flash)) B:((1) + (flash)) A:(0.5) Simple3D | wrapper { Simple3D | rotate around [X v] by (90) degrees Simple3D | scale X:(100) Y:(100) Z:(100) Simple3D | draw mesh [plane] } Simple3D | set global color [multiplier v] R:((1) + (flash)) G:((1) + (flash)) B:((1) + (flash)) A:(1) Simple3D | wrapper { Simple3D | scale X:(0.8) Y:(1) Z:(1) Simple3D | rotate around [X v] by ((12) + (([sin v] of ((timer) * (4))) * (10))) degrees Simple3D | draw mesh [grass] } Simple3D | set global color [multiplier v] R:((0.5) + (flash)) G:((0.5) + (flash)) B:((0.5) + (flash)) A:(0.5) Simple3D | draw mesh [rain] define Make grass (instances) (distance) delete all of [grassTransforms v] repeat (instances) Simple3D | start with no transformation Simple3D | move X:(pick random ((0) - (distance)) to (distance)) Y:(0) Z:(pick random ((0) - (distance)) to (distance)) Simple3D | scale X:(pick random (0.9) to (1.1)) Y:(pick random (0.8) to (1.2)) Z:(1) Simple3D | rotate around [Y v] by (pick random (1) to (360)) degrees Simple3D | save into [grassTransforms v] at ((length of [grassTransforms v]) + (1)) end delete all of [grassR v] delete all of [grassG v] delete all of [grassB v] add shade [0] :: custom add shade [0] :: custom add shade [0.3] :: custom add shade [0.3] :: custom add shade [0.6] :: custom add shade [0.6] :: custom add shade [1] :: custom Simple3D | create mesh [grass] Simple3D | set [grass] primitives (triangle strip v) Simple3D | set [grass] positions XY [grassX v] [grassY v] Simple3D | set [grass] instance [transforms v] [grassTransforms v] Simple3D | set [grass] colors RGB [grassR v] [grassG v] [grassB v] Simple3D | set [grass] blending (overwrite color (fastest for opaque) v) delete all of [grassTransforms v] define add shade (shade) add (round (((45) * ((1) - (shade))) + ((43) * (shade)))) to [grassR v] add (round (((115) * ((1) - (shade))) + ((181) * (shade)))) to [grassG v] add (round (((35) * ((1) - (shade))) + ((25) * (shade)))) to [grassB v] when flag clicked set [sound v] to [rain_thunder_loop] create clone of (_myself_ v) set [sound v] to [rain_close] create clone of (_myself_ v) set [sound v] to [wind2] create clone of (_myself_ v) define Create sky Simple3D | create mesh [sky] Simple3D | set [sky] indices [skyIdx v] Simple3D | set [sky] positions XYZ [skyX v] [skyY v] [skyZ v] Simple3D | set [sky] texture coordinates UVW [skyX v] [skyY v] [skyZ v] Simple3D | set [sky] cube texture (X+ v) (Simple3D | texture from costume (graycloud_ft v)) [clamp to edge v] [pixelated v] Simple3D | set [sky] cube texture (X- v) (Simple3D | texture from costume (graycloud_bk v)) [clamp to edge v] [pixelated v] Simple3D | set [sky] cube texture (Y+ v) (Simple3D | texture from costume (graycloud_up v)) [clamp to edge v] [pixelated v] Simple3D | set [sky] cube texture (Y- v) (Simple3D | texture from costume (graycloud_dn v)) [clamp to edge v] [pixelated v] Simple3D | set [sky] cube texture (Z+ v) (Simple3D | texture from costume (graycloud_rt v)) [clamp to edge v] [pixelated v] Simple3D | set [sky] cube texture (Z- v) (Simple3D | texture from costume (graycloud_lf v)) [clamp to edge v] [pixelated v] Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) define Create rain delete all of [rainPos v] repeat (10000) add (pick random (-100.0) to (100.0)) to [rainPos v] add (pick random (0) to (100.0)) to [rainPos v] add (pick random (-100.0) to (100.0)) to [rainPos v] end Simple3D | create mesh [rain] Simple3D | set [rain] primitives (lines v) Simple3D | set [rain] positions XYZ [rainX v] [rainY v] [rainZ v] Simple3D | [rain] optimize next uploaded list for being (frequently fully v) updated Simple3D | set [rain] instance [XYZ positions v] [rainPos v] define tick rain set [i v] to [0] repeat ((length of [rainPos v]) / (3)) change [i v] by (3) replace item ((i) - (1)) of [rainPos v] with ((item ((i) - (1)) of [rainPos v]) - (4.7)) if <(item ((i) - (1)) of [rainPos v]) < [0]> then replace item ((i) - (1)) of [rainPos v] with (pick random (100.0) to (110.0)) end replace item ((i) - (2)) of [rainPos v] with ((((item ((i) - (2)) of [rainPos v]) - ((camX) - (100))) mod (200)) + ((camX) - (100))) replace item ((i) - (0)) of [rainPos v] with ((((item ((i) - (0)) of [rainPos v]) - ((camZ) - (100))) mod (200)) + ((camZ) - (100))) end Simple3D | set [rain] instance [XYZ positions v] [rainPos v] define Create grass if <(mode) < [3]> then if <(mode) < [2]> then Make grass [10000] [25.0] :: custom else Make grass [100000] [50.0] :: custom end else if <(mode) < [4]> then Make grass [400000] [100.0] :: custom else Make grass [1000000] [100.0] :: custom end end when I start as a clone if <(sound) = [rain_close]> then forever set volume to ((100) / (camY))% end end if <(sound) = [wind2]> then forever set volume to ((10) * ([sqrt v] of (((camVelX) * (camVelX)) + (((camVelY) * (camVelY)) + ((camVelZ) * (camVelZ))))))% end end when I start as a clone forever play sound (sound) until done end // \nwind1 by Luke.RUSTLTD\nLicense: CC0\nhttps://opengameart.org/content/wind1\n\nRain and Thunder Loop by DoKashiteru\nLicense: CC-BY 3.0\nhttps://opengameart.org/content/rain-and-thunder-loop\n\nCloudy Skyboxes by Spiney\nLicense: CC-BY 3.0\nhttps://opengameart.org/content/cloudy-skyboxes\n\nMiramar Skybox by Jockum Skoglund\nLicense: CC-BY 3.0\nhttps://opengameart.org/content/miramar-skybox\n\n"grass", "grass2" costumes were drawn and "rain_close" sound was recorded by Vadik1/Xeltalliv and are licensed under CC BY-SA 4.0 ``` # End of GrassRainy.sb3 # Project: 100k Particles 100k instanced particles, with colors and 8 frames of animation. Physics and animation are done by the project and the resulting lists are streamed into the extension. # Start of InstancedParticlesUV.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = 157.8813892699441 camY = -3.846760309207592 camZ = 25.72629732261853 camRotX = 180 camRotY = 216 i = 400000 j = 7 step = 2749 fps = 24.186046511627907 frames = 9 ### Global Lists x = [-1,1,-1,-1,1,1] y = [-1,-1,1,1,-1,1] u = [0,1,0,0,1,1] v = [0,0,1,1,0,1] instances = [] vel = [] instUV = [] instRGBA = [] ### Blocks ```scratchblocks // Configuration for https://turbowarp.org/\nYou can move, resize, and minimize this comment, but don't edit it by hand. This comment can be deleted to remove the stored settings.\n{"framerate":60,"hq":true,"width":640} // _twconfig_ ``` ## Sprite: "Sprite1" ### Costumes 1. "star" - white 4-sided star shape 2. "effect1" - texture atlas of 2x2 frames of animation of swirl spinning and shrinking 3. "effect2" - texture atlas of 4x2 frames of animation of swirl spinning and shrinking ### Blocks ```scratchblocks when flag clicked Simple3D | depth test (closer v) write (true v) Simple3D | set clear color R:(0) G:(0) B:(0) A:(1) Simple3D | create mesh [particle] Simple3D | set [particle] positions XY [x v] [y v] Simple3D | set [particle] texture coordinates UV [u v] [v v] Simple3D | set [particle] billboarding (true v) Simple3D | set [particle] texture (Simple3D | texture from costume (effect2 v)) [clamp to edge v] [pixelated v] Simple3D | set [particle] discord pixels less opaque than [0.5], for those that pass true Simple3D | [particle] optimize next uploaded list for being (frequently fully v) updated Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) create particles :: custom set [step v] to [0] forever controls :: custom tick particles :: custom draw :: custom measure fps :: custom end define controls set [camRotX v] to (mouse y) set [camRotY v] to ((0) - (mouse x)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by (() - (camRotX)) degrees Simple3D | rotate around [Y v] by (() - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:(0) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) Simple3D | move X:(() - (camX)) Y:(() - (camY)) Z:(() - (camZ)) define draw Simple3D | clear (color and depth v) Simple3D | draw mesh [particle] define tick particles set [i v] to [0] repeat ((length of [instances v]) / (3)) replace item ((i) + (2)) of [vel v] with ((item ((i) + (2)) of [vel v]) - (0.01)) replace item ((i) + (1)) of [instances v] with ((item ((i) + (1)) of [instances v]) + (item ((i) + (1)) of [vel v])) replace item ((i) + (2)) of [instances v] with ((item ((i) + (2)) of [instances v]) + (item ((i) + (2)) of [vel v])) replace item ((i) + (3)) of [instances v] with ((item ((i) + (3)) of [instances v]) + (item ((i) + (3)) of [vel v])) if <(item ((i) + (2)) of [instances v]) < [-20]> then replace item ((i) + (1)) of [vel v] with ((item ((i) + (1)) of [vel v]) * (0.9)) replace item ((i) + (2)) of [vel v] with ((item ((i) + (2)) of [vel v]) * (-0.6)) replace item ((i) + (3)) of [vel v] with ((item ((i) + (3)) of [vel v]) * (0.9)) if <(([abs v] of (item ((i) + (1)) of [vel v])) + (([abs v] of (item ((i) + (2)) of [vel v])) + ([abs v] of (item ((i) + (3)) of [vel v])))) < [1]> then replace item ((i) + (1)) of [vel v] with ((pick random (-0.1) to (0.1)) + (1)) replace item ((i) + (2)) of [vel v] with ((pick random (-0.1) to (0.1)) + (0.5)) replace item ((i) + (3)) of [vel v] with (pick random (-0.5) to (0.5)) replace item ((i) + (1)) of [instances v] with (pick random (-0.3) to (0.3)) replace item ((i) + (2)) of [instances v] with ((pick random (-0.3) to (0.3)) + (5)) replace item ((i) + (3)) of [instances v] with (pick random (-0.3) to (0.3)) end end change [i v] by (3) end Simple3D | set [particle] instance [XYZ positions v] [instances v] set [i v] to [0] repeat ((length of [instUV v]) / (4)) if <((((i) / (4)) + (step)) mod (6)) = [0]> then set [j v] to (((item ((i) + (1)) of [instUV v]) * (4)) + (((item ((i) + (2)) of [instUV v]) * (8)) + (1))) replace item ((i) + (1)) of [instUV v] with ((0.25) * ((j) mod (4))) replace item ((i) + (2)) of [instUV v] with ((0.5) * (([floor v] of ((j) / (4))) mod (2))) end change [i v] by (4) end Simple3D | set [particle] instance [UV offsets and sizes v] [instUV v] change [step v] by (1) define create particles delete all of [instances v] delete all of [instUV v] delete all of [instRGBA v] delete all of [vel v] repeat (100000) repeat (3) add (pick random (-20.0) to (20.0)) to [instances v] add (pick random (-0.05) to (0.05)) to [vel v] add (pick random (0.1) to (1)) to [instRGBA v] end add ((pick random (0) to (3)) * (0.25)) to [instUV v] add ((pick random (0) to (1)) * (0.5)) to [instUV v] add [0.25] to [instUV v] add [0.5] to [instUV v] end Simple3D | set [particle] instance [XYZ positions v] [instances v] Simple3D | set [particle] instance [UV offsets and sizes v] [instUV v] Simple3D | set [particle] instance [RGB colors v] [instRGBA v] define measure fps change [frames v] by (1) if <(timer) > [1]> then set [fps v] to ((frames) / (timer)) set [frames v] to [0] reset timer end ``` # End of InstancedParticlesUV.sb3 # Project: Spot Lighting Faking spot lighting using shadow volumes technique. # Start of Lighting.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = -1.8561609989981585 camY = 13.260275279441112 camZ = 59.19036159721969 camRotX = 362 camRotY = 7301.5 light = 35 ### Global Lists planeX = [-1,1,-1,1] planeY = [0,0,0,0] planeU = [0,200,0,200] planeV = [0,0,200,200] coneX = [] coneY = [] coneZ = [] planeZ = [-1,-1,1,1] boxX = [1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1,-1,1,1,1,1] boxY = [-1,-1,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,1,1,1,-1,1,-1,-1,1,-1,1] boxZ = [-1,-1,-1,-1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1] boxIdx = [1,2,3,4,0,5,6,7,8,0,9,10,11,12,0,13,14,15,16,0,17,18,19,20,0,21,22,23,24] boxU = [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1] boxV = [1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,0,1,0] boxTr = [] boxUV = [] lights = [] glowU = [0,1,0,1] glowV = [0,0,1,1] ### Blocks ```scratchblocks // Configuration for https://turbowarp.org/\nYou can move, resize, and minimize this comment, but don't edit it by hand. This comment can be deleted to remove the stored settings.\n{"framerate":60,"hq":true,"width":640} // _twconfig_ ``` ## Sprite: "Sprite1" ### Costumes 1. "grass" - bright grass texture 2. "2x2" - 2x2 texture atlas of stone, cobblestone, dirt and grass textures 3. "cyan glow" - cyan glow 4. "yellow glow" - yellow glow ### Blocks ```scratchblocks when flag clicked pointerlock | set pointer lock (true v) Setup fog :: custom Create plane :: custom Create cone :: custom Create boxes :: custom Create glow :: custom Create fullscreen :: custom Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) Create lights [5] :: custom forever controls :: custom draw :: custom end define controls change [camRotX v] by ((mouse y) * (0.5)) change [camRotY v] by ((mouse x) * (-0.5)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by (() - (camRotX)) degrees Simple3D | rotate around [Y v] by (() - (camRotY)) degrees change [camY v] by (( - ) * (0.5)) Simple3D | transform direction X:(( - ) * (0.5)) Y:(0) Z:(( - ) * (0.5)) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) Simple3D | move X:(() - (camX)) Y:(() - (camY)) Z:(() - (camZ)) define draw Simple3D | configure [modelToWorld v] transformation Simple3D | clear (color and depth v) Simple3D | depth test (closer v) write (true v) Draw plane :: custom Draw box :: custom Simple3D | depth test (closer v) write (false v) Draw lights :: custom Draw glow :: custom Simple3D | when canvas resolution changes Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) define gen cone (steps) (radius) (length) delete all of [coneX v] delete all of [coneY v] delete all of [coneZ v] Simple3D | configure [custom v] transformation Simple3D | start with no transformation add [0] to [coneX v] add [0] to [coneY v] add [0] to [coneZ v] repeat ((steps) + (1)) Simple3D | rotate around [Y v] by ((360) / (steps)) degrees Simple3D | transform X:(radius) Y:((0) - (length)) Z:(0) add (Simple3D | transformed [X v]) to [coneX v] add (Simple3D | transformed [Y v]) to [coneY v] add (Simple3D | transformed [Z v]) to [coneZ v] end define Create plane Simple3D | create mesh [plane] Simple3D | set [plane] positions XYZ [planeX v] [planeY v] [planeZ v] Simple3D | set [plane] texture coordinates UV [planeU v] [planeV v] Simple3D | set [plane] primitives (triangle strip v) Simple3D | set [plane] texture (Simple3D | texture from costume (grass v)) [repeat v] [pixelated v] Simple3D | set [plane] texture mipmapping [smooth transitions v] Simple3D | set [plane] texture anisotropic filtering (16 v) Simple3D | set [plane] blending (overwrite color (fastest for opaque) v) define Create cone gen cone [50] [20] [50] :: custom Simple3D | create mesh [cone] Simple3D | set [cone] positions XYZ [coneX v] [coneY v] [coneZ v] Simple3D | set [cone] primitives (triangle fan v) Simple3D | create mesh [coneAdd] Simple3D | make [coneAdd] inherit from meshes [cone] Simple3D | set [coneAdd] blending (additive v) Simple3D | set [coneAdd] cull (back faces v) Simple3D | create mesh [coneSub] Simple3D | make [coneSub] inherit from meshes [cone] Simple3D | set [coneSub] blending (subtractive v) Simple3D | set [coneSub] cull (front faces v) define Create boxes Simple3D | create mesh [box] Simple3D | set [box] indices [boxIdx v] Simple3D | set [box] positions XYZ [boxX v] [boxY v] [boxZ v] Simple3D | set [box] texture coordinates UV [boxU v] [boxV v] Simple3D | set [box] primitives (triangle strip v) Simple3D | set [box] cull (back faces v) Simple3D | set [box] texture (Simple3D | texture from costume (2x2 v)) [clamp to edge v] [pixelated v] Simple3D | set [box] blending (overwrite color (fastest for opaque) v) Simple3D | set [box] accurate interpolation (true v) delete all of [boxTr v] delete all of [boxUV v] repeat (1000) Simple3D | start with no transformation Simple3D | move X:(pick random (-100) to (100)) Y:(pick random (2) to (6)) Z:(pick random (-100) to (100)) Simple3D | rotate around [Y v] by (pick random (-180) to (180)) degrees Simple3D | rotate around [X v] by (pick random (-180) to (180)) degrees Simple3D | save into [boxTr v] at ((length of [boxTr v]) + (1)) add ((pick random (0) to (1)) * (0.5)) to [boxUV v] add ((pick random (0) to (1)) * (0.5)) to [boxUV v] add [0.5] to [boxUV v] add [0.5] to [boxUV v] end Simple3D | set [box] instance [transforms v] [boxTr v] Simple3D | set [box] instance [UV offsets and sizes v] [boxUV v] define Draw plane Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) Simple3D | start with no transformation Simple3D | scale X:(200) Y:(100) Z:(200) Simple3D | draw mesh [plane] define Draw box Simple3D | set global color [multiplier v] R:(0.9) G:(0.9) B:(0.9) A:(1) Simple3D | start with no transformation Simple3D | draw mesh [box] define Create lights (amount) delete all of [lights v] repeat ((amount) * (7)) add (pick random (-100.0) to (100.0)) to [lights v] end define Setup fog Simple3D | turn fog (true v) Simple3D | set fog distance near:(141) far:(145) Simple3D | set fog color R:(0) G:(0) B:(0.1) Simple3D | set clear color R:(0) G:(0) B:(0.1) A:(1) Simple3D | set fog world space origin at X:(0) Y:(0) Z:(0) define Create glow Simple3D | create mesh [glow] Simple3D | set [glow] positions XY [planeX v] [planeZ v] Simple3D | set [glow] texture coordinates UV [glowU v] [glowV v] Simple3D | set [glow] primitives (triangle strip v) Simple3D | set [glow] texture (Simple3D | texture from costume (yellow glow v)) [repeat v] [pixelated v] Simple3D | set [glow] blending (additive v) Simple3D | set [glow] billboarding (true v) define Draw glow Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) set [light v] to [0] repeat ((length of [lights v]) / (7)) Simple3D | start with no transformation Simple3D | move X:(item ((light) + (1)) of [lights v]) Y:(0) Z:(item ((light) + (2)) of [lights v]) Simple3D | move X:((7) * ([sin v] of (((timer) + (item ((light) + (3)) of [lights v])) * (23)))) Y:((20) + ((5) * ([sin v] of (((timer) + (item ((light) + (4)) of [lights v])) * (30))))) Z:((3) * ([sin v] of (((timer) + (item ((light) + (5)) of [lights v])) * (37)))) Simple3D | scale X:(2) Y:(2) Z:(2) Simple3D | draw mesh [glow] change [light v] by (7) end define Draw lights set [light v] to [0] repeat ((length of [lights v]) / (7)) Simple3D | start with no transformation Simple3D | move X:(item ((light) + (1)) of [lights v]) Y:(0) Z:(item ((light) + (2)) of [lights v]) Simple3D | move X:((7) * ([sin v] of (((timer) + (item ((light) + (3)) of [lights v])) * (23)))) Y:((20) + ((5) * ([sin v] of (((timer) + (item ((light) + (4)) of [lights v])) * (30))))) Z:((3) * ([sin v] of (((timer) + (item ((light) + (5)) of [lights v])) * (37)))) Simple3D | rotate around [Y v] by (((30) * ([sin v] of (((timer) + (item ((light) + (6)) of [lights v])) * (41)))) + ((30) * ([cos v] of (((timer) + (item ((light) + (7)) of [lights v])) * (27))))) degrees Simple3D | rotate around [X v] by (30) degrees Simple3D | set global color [multiplier v] R:(0.5) G:(0.4) B:(0.1) A:(0.5) Simple3D | draw mesh [coneAdd] Simple3D | transform X:(0) Y:(0) Z:(0) from [view space v] to [model space v] if <<(Simple3D | transformed [Y v]) < [0]> and <([sqrt v] of (((Simple3D | transformed [X v]) * (Simple3D | transformed [X v])) + ((Simple3D | transformed [Z v]) * (Simple3D | transformed [Z v])))) < (((Simple3D | transformed [Y v]) / (-50)) * (20))>> then Simple3D | wrapper { Simple3D | depth test (everything v) write (false v) Simple3D | configure [viewToProjected v] transformation Simple3D | start with no transformation Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | draw mesh [fullscreen] Simple3D | depth test (closer v) write (false v) } end Simple3D | set global color [multiplier v] R:(0.5) G:(0.4) B:(0.1) A:(0.45) Simple3D | draw mesh [coneSub] change [light v] by (7) end Simple3D | set global color [multiplier v] R:(0.1) G:(0.4) B:(0.5) A:(0.5) Simple3D | draw mesh [coneAdd] Simple3D | set global color [multiplier v] R:(0.1) G:(0.4) B:(0.5) A:(0.45) Simple3D | draw mesh [coneSub] change [light v] by (7) define Create fullscreen Simple3D | create mesh [fullscreen] Simple3D | set [fullscreen] positions XY [planeX v] [planeZ v] Simple3D | set [fullscreen] primitives (triangle strip v) Simple3D | set [fullscreen] blending (additive v) // Textures are drawn by Vadik1/Xeltalliv and licensed under CC BY-SA 4.0.\n(CC BY-SA 4.0 is not compatible with scratch website)\nThis cobblestone texture have been posted (and became widespread, with most people either not crediting me, or falsely crediting minecraft) on scratch, so it's CC BY-SA 2.0.\n\nDo whatever you want with the code. ``` # End of Lighting.sb3 # Project: Window rendering Lighting demo rendered to multiple draggable and resizable windows. # Start of LightingWindowed.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = -70 camY = 2 camZ = 78 camRotX = -9 camRotY = 138 light = 35 windowCount = 3 i = 1 mouse X dir = "" mouse Y dir = "" cursor = "default" windowI = 0 j = 0 mode = "none" last mouse X = -247 last mouse Y = 180 dx = 0 dy = 0 pointer lock = 0 ### Global Lists planeX = [-1,1,-1,1] planeY = [0,0,0,0] planeU = [0,200,0,200] planeV = [0,0,200,200] coneX = [] coneY = [] coneZ = [] planeZ = [-1,-1,1,1] boxX = [1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1,-1,1,1,1,1] boxY = [-1,-1,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,1,1,1,-1,1,-1,-1,1,-1,1] boxZ = [-1,-1,-1,-1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1] boxIdx = [1,2,3,4,0,5,6,7,8,0,9,10,11,12,0,13,14,15,16,0,17,18,19,20,0,21,22,23,24] boxU = [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1] boxV = [1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,0,1,0] boxTr = [] boxUV = [] lights = [] glowU = [0,1,0,1] glowV = [0,0,1,1] windowX = [0,1,0,1] windowY = [0,0,1,1] windowU = [0,1,0,1] windowV = [0,0,1,1] aWindowMinX = [] aWindowMinY = [] aWindowMaxX = [] aWindowMaxY = [] aWindowOrder = [] camData = [] ### Blocks ```scratchblocks // Configuration for https://turbowarp.org/\nYou can move, resize, and minimize this comment, but don't edit it by hand. This comment can be deleted to remove the stored settings.\n{"framerate":60,"hq":true,"width":640} // _twconfig_ ``` ## Sprite: "Sprite1" ### Costumes 1. "grass" - bright grass texture 2. "2x2" - 2x2 texture atlas of stone, cobblestone, dirt and grass textures 3. "cyan glow" - cyan glow 4. "yellow glow" - yellow glow 5. "x" - red x for closing window ### Blocks ```scratchblocks when flag clicked Setup fog :: custom Create windows :: custom Create plane :: custom Create cone :: custom Create boxes :: custom Create glow :: custom Create fullscreen :: custom Create lights [5] :: custom forever Change cursor :: custom draw all :: custom draw windows :: custom end pointerlock | set pointer lock (true v) define controls if <<(i) = (windowI)> and <(mode) = [focus]>> then if then change [camRotX v] by ((mouse y) * (0.5)) change [camRotY v] by ((mouse x) * (-0.5)) end end Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by (() - (camRotX)) degrees Simple3D | rotate around [Y v] by (() - (camRotY)) degrees if <<(i) = (windowI)> and <(mode) = [focus]>> then change [camY v] by (( - ) * (0.5)) Simple3D | transform direction X:(( - ) * (0.5)) Y:(0) Z:(( - ) * (0.5)) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) Save cam data (i) :: custom end Simple3D | move X:(() - (camX)) Y:(() - (camY)) Z:(() - (camZ)) define draw Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) Simple3D | configure [modelToWorld v] transformation Simple3D | clear (color and depth v) Simple3D | depth test (closer v) write (true v) Draw plane :: custom Draw box :: custom Simple3D | depth test (closer v) write (false v) Draw lights :: custom Draw glow :: custom define gen cone (steps) (radius) (length) delete all of [coneX v] delete all of [coneY v] delete all of [coneZ v] Simple3D | configure [custom v] transformation Simple3D | start with no transformation add [0] to [coneX v] add [0] to [coneY v] add [0] to [coneZ v] repeat ((steps) + (1)) Simple3D | rotate around [Y v] by ((360) / (steps)) degrees Simple3D | transform X:(radius) Y:((0) - (length)) Z:(0) add (Simple3D | transformed [X v]) to [coneX v] add (Simple3D | transformed [Y v]) to [coneY v] add (Simple3D | transformed [Z v]) to [coneZ v] end define Create plane Simple3D | create mesh [plane] Simple3D | set [plane] positions XYZ [planeX v] [planeY v] [planeZ v] Simple3D | set [plane] texture coordinates UV [planeU v] [planeV v] Simple3D | set [plane] primitives (triangle strip v) Simple3D | set [plane] texture (Simple3D | texture from costume (grass v)) [repeat v] [pixelated v] Simple3D | set [plane] texture mipmapping [smooth transitions v] Simple3D | set [plane] texture anisotropic filtering (16 v) Simple3D | set [plane] blending (overwrite color (fastest for opaque) v) define Create cone gen cone [50] [20] [50] :: custom Simple3D | create mesh [cone] Simple3D | set [cone] positions XYZ [coneX v] [coneY v] [coneZ v] Simple3D | set [cone] primitives (triangle fan v) Simple3D | create mesh [coneAdd] Simple3D | make [coneAdd] inherit from meshes [cone] Simple3D | set [coneAdd] blending (additive v) Simple3D | set [coneAdd] cull (back faces v) Simple3D | create mesh [coneSub] Simple3D | make [coneSub] inherit from meshes [cone] Simple3D | set [coneSub] blending (subtractive v) Simple3D | set [coneSub] cull (front faces v) define Create boxes Simple3D | create mesh [box] Simple3D | set [box] indices [boxIdx v] Simple3D | set [box] positions XYZ [boxX v] [boxY v] [boxZ v] Simple3D | set [box] texture coordinates UV [boxU v] [boxV v] Simple3D | set [box] primitives (triangle strip v) Simple3D | set [box] cull (back faces v) Simple3D | set [box] texture (Simple3D | texture from costume (2x2 v)) [clamp to edge v] [pixelated v] Simple3D | set [box] blending (overwrite color (fastest for opaque) v) Simple3D | set [box] accurate interpolation (true v) delete all of [boxTr v] delete all of [boxUV v] repeat (1000) Simple3D | start with no transformation Simple3D | move X:(pick random (-100) to (100)) Y:(pick random (2) to (6)) Z:(pick random (-100) to (100)) Simple3D | rotate around [Y v] by (pick random (-180) to (180)) degrees Simple3D | rotate around [X v] by (pick random (-180) to (180)) degrees Simple3D | save into [boxTr v] at ((length of [boxTr v]) + (1)) add ((pick random (0) to (1)) * (0.5)) to [boxUV v] add ((pick random (0) to (1)) * (0.5)) to [boxUV v] add [0.5] to [boxUV v] add [0.5] to [boxUV v] end Simple3D | set [box] instance [transforms v] [boxTr v] Simple3D | set [box] instance [UV offsets and sizes v] [boxUV v] define Draw plane Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) Simple3D | start with no transformation Simple3D | scale X:(200) Y:(100) Z:(200) Simple3D | draw mesh [plane] define Draw box Simple3D | set global color [multiplier v] R:(0.9) G:(0.9) B:(0.9) A:(1) Simple3D | start with no transformation Simple3D | draw mesh [box] define Create lights (amount) delete all of [lights v] repeat ((amount) * (7)) add (pick random (-100.0) to (100.0)) to [lights v] end define Setup fog Simple3D | turn fog (true v) Simple3D | set fog distance near:(141) far:(145) Simple3D | set fog color R:(0) G:(0) B:(0.1) Simple3D | set clear color R:(0) G:(0) B:(0.1) A:(1) Simple3D | set fog world space origin at X:(0) Y:(0) Z:(0) define Create glow Simple3D | create mesh [glow] Simple3D | set [glow] positions XY [planeX v] [planeZ v] Simple3D | set [glow] texture coordinates UV [glowU v] [glowV v] Simple3D | set [glow] primitives (triangle strip v) Simple3D | set [glow] texture (Simple3D | texture from costume (yellow glow v)) [repeat v] [pixelated v] Simple3D | set [glow] blending (additive v) Simple3D | set [glow] billboarding (true v) define Draw glow Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) set [light v] to [0] repeat ((length of [lights v]) / (7)) Simple3D | start with no transformation Simple3D | move X:(item ((light) + (1)) of [lights v]) Y:(0) Z:(item ((light) + (2)) of [lights v]) Simple3D | move X:((7) * ([sin v] of (((timer) + (item ((light) + (3)) of [lights v])) * (23)))) Y:((20) + ((5) * ([sin v] of (((timer) + (item ((light) + (4)) of [lights v])) * (30))))) Z:((3) * ([sin v] of (((timer) + (item ((light) + (5)) of [lights v])) * (37)))) Simple3D | scale X:(2) Y:(2) Z:(2) Simple3D | draw mesh [glow] change [light v] by (7) end define Draw lights set [light v] to [0] repeat ((length of [lights v]) / (7)) Simple3D | start with no transformation Simple3D | move X:(item ((light) + (1)) of [lights v]) Y:(0) Z:(item ((light) + (2)) of [lights v]) Simple3D | move X:((7) * ([sin v] of (((timer) + (item ((light) + (3)) of [lights v])) * (23)))) Y:((20) + ((5) * ([sin v] of (((timer) + (item ((light) + (4)) of [lights v])) * (30))))) Z:((3) * ([sin v] of (((timer) + (item ((light) + (5)) of [lights v])) * (37)))) Simple3D | rotate around [Y v] by (((30) * ([sin v] of (((timer) + (item ((light) + (6)) of [lights v])) * (41)))) + ((30) * ([cos v] of (((timer) + (item ((light) + (7)) of [lights v])) * (27))))) degrees Simple3D | rotate around [X v] by (30) degrees Simple3D | set global color [multiplier v] R:(0.5) G:(0.4) B:(0.1) A:(0.5) Simple3D | draw mesh [coneAdd] Simple3D | transform X:(0) Y:(0) Z:(0) from [view space v] to [model space v] if <<(Simple3D | transformed [Y v]) < [0]> and <([sqrt v] of (((Simple3D | transformed [X v]) * (Simple3D | transformed [X v])) + ((Simple3D | transformed [Z v]) * (Simple3D | transformed [Z v])))) < (((Simple3D | transformed [Y v]) / (-50)) * (20))>> then Simple3D | wrapper { Simple3D | depth test (everything v) write (false v) Simple3D | configure [viewToProjected v] transformation Simple3D | start with no transformation Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | draw mesh [fullscreen] Simple3D | depth test (closer v) write (false v) } end Simple3D | set global color [multiplier v] R:(0.5) G:(0.4) B:(0.1) A:(0.45) Simple3D | draw mesh [coneSub] change [light v] by (7) end Simple3D | set global color [multiplier v] R:(0.1) G:(0.4) B:(0.5) A:(0.5) Simple3D | draw mesh [coneAdd] Simple3D | set global color [multiplier v] R:(0.1) G:(0.4) B:(0.5) A:(0.45) Simple3D | draw mesh [coneSub] change [light v] by (7) define Create fullscreen Simple3D | create mesh [fullscreen] Simple3D | set [fullscreen] positions XY [planeX v] [planeZ v] Simple3D | set [fullscreen] primitives (triangle strip v) Simple3D | set [fullscreen] blending (additive v) define Create windows delete all of [aWindowMinX v] delete all of [aWindowMinY v] delete all of [aWindowMaxX v] delete all of [aWindowMaxY v] delete all of [aWindowOrder v] delete all of [camData v] Simple3D | create mesh [windowBase] Simple3D | set [windowBase] positions XY [windowX v] [windowY v] Simple3D | set [windowBase] primitives (triangle strip v) Simple3D | create mesh [windowBaseUV] Simple3D | make [windowBaseUV] inherit from meshes [windowBase] Simple3D | set [windowBaseUV] texture coordinates UV [windowU v] [windowV v] Simple3D | create mesh [windowClose] Simple3D | make [windowClose] inherit from meshes [windowBaseUV] Simple3D | set [windowClose] texture (Simple3D | texture from costume (costume x)) [clamp to edge v] [blurred v] set [i v] to [0] repeat (windowCount) change [i v] by (1) add (pick random (-240) to (-20)) to [aWindowMinX v] add (pick random (-180) to (-20)) to [aWindowMinY v] add (pick random (240) to (20)) to [aWindowMaxX v] add (pick random (150) to (20)) to [aWindowMaxY v] add (i) to [aWindowOrder v] add (pick random (-100) to (100)) to [camData v] add (pick random (2) to (10)) to [camData v] add (pick random (-100) to (100)) to [camData v] add (pick random (-45) to (45)) to [camData v] add (pick random (-180) to (180)) to [camData v] Simple3D | create mesh (join [window] (i)) Simple3D | make (join [window] (i)) inherit from meshes [windowBaseUV] resize window texture (i) :: custom end define draw all set [i v] to [0] repeat (windowCount) change [i v] by (1) Load cam data (i) :: custom controls :: custom Simple3D | render to texture of (join [window] (i)) draw :: custom end define draw windows Simple3D | render to stage Simple3D | clear (color and depth v) Simple3D | depth test (everything v) write (false v) Simple3D | wrapper { Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | configure [viewToProjected v] transformation Simple3D | start with no transformation Simple3D | scale X:((2) / (runtimeoptions | stage (width v))) Y:((2) / (runtimeoptions | stage (height v))) Z:(1) set [j v] to (windowCount) repeat (windowCount) set [i v] to (item (j) of [aWindowOrder v]) if <(i) = (windowI)> then Simple3D | set global color [multiplier v] R:(0.25) G:(0.5) B:(1) A:(1) end drawRectangle ((item (i) of [aWindowMinX v]) - (1)) ((item (i) of [aWindowMinY v]) - (1)) ((item (i) of [aWindowMaxX v]) + (1)) ((item (i) of [aWindowMaxY v]) + (20)) [windowBase] :: custom Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) drawRectangle ((item (i) of [aWindowMaxX v]) - (15)) ((item (i) of [aWindowMaxY v]) + (4)) ((item (i) of [aWindowMaxX v]) - (3)) ((item (i) of [aWindowMaxY v]) + (16)) [windowClose] :: custom drawRectangle (item (i) of [aWindowMinX v]) (item (i) of [aWindowMinY v]) (item (i) of [aWindowMaxX v]) (item (i) of [aWindowMaxY v]) (join [window] (i)) :: custom change [j v] by (-1) end } define drawRectangle (x1) (y1) (x2) (y2) (mesh) Simple3D | wrapper { Simple3D | move X:(x1) Y:(y1) Z:(0) Simple3D | scale X:((x2) - (x1)) Y:((y2) - (y1)) Z:(1) Simple3D | draw mesh (mesh) } define Change cursor if > then if <(pointer lock) = [1]> then pointerlock | set pointer lock (false v) set [pointer lock v] to [0] end end if <> and >> then set [cursor v] to [default] scan windows :: custom if > then MouseCursor | set cursor to (cursor) end else if <<(windowI) > [0]> and >> then delete (item # of (windowI) in [aWindowOrder v]) of [aWindowOrder v] insert (windowI) at (1) of [aWindowOrder v] end if <(mode) = [focus]> then set [pointer lock v] to [1] pointerlock | set pointer lock (true v) end if <(mode) = [drag]> then set [dx v] to ((mouse x) - (last mouse X)) set [dy v] to ((mouse y) - (last mouse Y)) replace item (windowI) of [aWindowMaxX v] with ((item (windowI) of [aWindowMaxX v]) + (dx)) replace item (windowI) of [aWindowMaxY v] with ((item (windowI) of [aWindowMaxY v]) + (dy)) replace item (windowI) of [aWindowMinX v] with ((item (windowI) of [aWindowMinX v]) + (dx)) replace item (windowI) of [aWindowMinY v] with ((item (windowI) of [aWindowMinY v]) + (dy)) end if <(mode) = [resize]> then if <(mouse X dir) = [w]> then replace item (windowI) of [aWindowMinX v] with (mouse x) end if <(mouse X dir) = [e]> then replace item (windowI) of [aWindowMaxX v] with (mouse x) end if <(mouse Y dir) = [s]> then replace item (windowI) of [aWindowMinY v] with (mouse y) end if <(mouse Y dir) = [n]> then replace item (windowI) of [aWindowMaxY v] with ((mouse y) - (20)) end resize window texture (windowI) :: custom end end set [last mouse X v] to (mouse x) set [last mouse Y v] to (mouse y) (pointer v) define scan windows set [windowI v] to [0] set [mode v] to [none] set [j v] to [0] repeat (windowCount) change [j v] by (1) set [i v] to (item (j) of [aWindowOrder v]) if <<<(mouse x) > ((item (i) of [aWindowMinX v]) - (3))> and <(mouse x) < ((item (i) of [aWindowMaxX v]) + (3))>> and <<(mouse y) > ((item (i) of [aWindowMinY v]) - (3))> and <(mouse y) < ((item (i) of [aWindowMaxY v]) + (21))>>> then set [mouse X dir v] to [] set [mouse Y dir v] to [] if <([abs v] of ((mouse x) - (item (i) of [aWindowMinX v]))) < [2]> then set [mouse X dir v] to [w] end if <([abs v] of ((mouse x) - (item (i) of [aWindowMaxX v]))) < [2]> then set [mouse X dir v] to [e] end if <([abs v] of ((mouse y) - (item (i) of [aWindowMinY v]))) < [2]> then set [mouse Y dir v] to [s] end if <([abs v] of ((mouse y) - ((item (i) of [aWindowMaxY v]) + (19)))) < [2]> then set [mouse Y dir v] to [n] end set [mode v] to [focus] if <(mouse y) > (item (i) of [aWindowMaxY v])> then set [mode v] to [drag] set [cursor v] to [grab] end if > then set [mode v] to [resize] set [cursor v] to (join (join (mouse Y dir) (mouse X dir)) [-resize]) end set [windowI v] to (i) stop [this script v] end end define resize window texture (i) Simple3D | set (join [window] (i)) texture (Simple3D | texture of size ((item (i) of [aWindowMaxX v]) - (item (i) of [aWindowMinX v])) ((item (i) of [aWindowMaxY v]) - (item (i) of [aWindowMinY v]))) [clamp to edge v] [pixelated v] define Load cam data define Load cam data (id) set [camX v] to (item (((id) * (5)) - (4)) of [camData v]) set [camY v] to (item (((id) * (5)) - (3)) of [camData v]) set [camZ v] to (item (((id) * (5)) - (2)) of [camData v]) set [camRotX v] to (item (((id) * (5)) - (1)) of [camData v]) set [camRotY v] to (item ((id) * (5)) of [camData v]) define Save cam data (id) replace item (((id) * (5)) - (4)) of [camData v] with (camX) replace item (((id) * (5)) - (3)) of [camData v] with (camY) replace item (((id) * (5)) - (2)) of [camData v] with (camZ) replace item (((id) * (5)) - (1)) of [camData v] with (camRotX) replace item ((id) * (5)) of [camData v] with (camRotY) // Textures are drawn by Vadik1/Xeltalliv and licensed under CC BY-SA 4.0.\n(CC BY-SA 4.0 is not compatible with scratch website)\nThis cobblestone texture have been posted (and became widespread, with most people either not crediting me, or falsely crediting minecraft) on scratch, so it's CC BY-SA 2.0.\n\nDo whatever you want with the code. ``` # End of LightingWindowed.sb3 # Project: Wyvern Project #458913461 remade using Simple3D. # Start of Wyvern.sb3 ## Sprite: "Stage" ### Costumes 1. "Sky" - 480x360 of #504b67 (purple-gray) 2. "TurboWarp" - 'This project is only intended to be played on TurboWarp. it works on Scratch, but it is too laggy' ### Sounds 1. "pop" - default scratch pop sound ### Global Variables Camera: X = -475 Camera: Y = 350 Camera: Z = -355 Camera: Rot X = 15 Camera: Rot Y = 50 Selected = 1 Type = "" ### Global Lists Point Data: X = [] Point Data: Y = [] Point Data: Z = [] Surfaces: P1 = [] Surfaces: P2 = [] Surfaces: P3 = [] Surfaces: R = [] Surfaces: G = [] Surfaces: B = [] Objects: Point Index = [] Objects: X = [] Objects: Y = [] Objects: Z = [] Objects: Rot X = [] Objects: Rot Y = [] JointNames = ["Hip","Tail1","Tail2","Tail3","Tail4","Tail5","Tail6","Thigh_Left","Shin_Left","Foot_Left","Toes_Left","Thigh_Right","Shin_Right","Foot_Right","Toes_Right","Back1","Back2","Neck1","Neck2","Head","Jaw","Shoulder_Left","Upperarm_Left","Forearm_Left","Wing1a_Left","Wing1b_Left","Wing1c_Left","Wing2a_Left","Wing2b_Left","Wing2c_Left","Wing3a_Left","Wing3b_Left","Wing3c_Left","Wing4a_Left","Wing4b_Left","Wing4c_Left","Shoulder_Right","Upperarm_Right","Forearm_Right","Wing1a_Right","Wing1b_Right","Wing1c_Right","Wing2a_Right","Wing2b_Right","Wing2c_Right","Wing3a_Right","Wing3b_Right","Wing3c_Right","Wing4a_Right","Wing4b_Right","Wing4c_Right"] JointOrigAbsMat = [] JointParent = [0,1,2,3,4,5,6,1,8,9,10,1,12,13,14,1,16,17,18,19,19,17,22,23,24,25,26,24,28,29,24,31,32,24,34,35,17,37,38,39,40,41,39,43,44,39,46,47,39,49,50] Point Data: 1I = [] Point Data: 1W = [] Point Data: 2I = [] Point Data: 2W = [] Point Data: 3I = [] Point Data: 3W = [] Objects: Rot Z = [] JointNewAbsMat = [] Surfaces: NoCull = [] JointNewDiffMat = [] ### Blocks ```scratchblocks ``` ## Sprite: "Controller" ### Costumes 1. "costume1" - empty svg ### Sounds 1. "pop" - default scratch pop sound ### Blocks ```scratchblocks when flag clicked switch backdrop to (Sky v) broadcast (Init: Objects v) and wait broadcast (Init: Camera v) and wait broadcast (Init: Renderer v) and wait broadcast (Init: UI v) and wait forever broadcast (System: Tick v) and wait end set [Camera: X v] to [-215] set [Camera: Y v] to [60] set [Camera: Z v] to [226] set [Camera: Rot X v] to [0] set [Camera: Rot Y v] to [0] // Made by @Vadik1\n\nBased on https://scratch.mit.edu/projects/458913461/ also by @Vadik1\n(Compare how much simpler the skinning and joint computations are here)\n\nThat projects is based on 3D engine:\n By: @CodingBio\n Help: @Vadik1 @MeGacreator22 @bobojoeho\n\n3D Model:\n By: Clint Bellanger\n Licence: CC BY-SA 3.0\n Link: https://opengameart.org/content/wyvern-1\n Made for: Flare: Empyrean Campaign (https://flarerpg.org/mods/flare-empyrean/)\n\nTexture(which got converted to 1 color per polygon):\n By: Justin Nichol\n Licence: CC BY-SA 3.0\n Link: https://opengameart.org/content/wyvern-elemental-skins ``` ## Sprite: "Model" ### Costumes 1. "costume1" - empty svg ### Sounds 1. "pop" - default scratch pop sound ### Local Variables s1 = 590 s2 = 1 s3 = "-3.703519813272353" Point Index = 0 Number of Points = 840 s4 = "!" s5 = 51 posX = 58.836460113525504 posY = -0.00001862645325 posZ = -0.000029285896249999998 rotX = "0.000003746618913" rotY = "-0.000023358361609" rotZ = "-3.703519813272353" ### Local Lists IMPORT = ["!Vertex","0.223421 -0.152294 0.591810 0.229476 -0.178209 0.618212 0.235531 -0.204125 0.591810 0.229476 -0.178209 0.565408 0.115427 -0.206293 0.638195 0.115427 -0.206293 0.545424 0.353472 -0.156708 0.561570"," 0.356561 -0.186838 0.591810 0.353472 -0.156708 0.622050 0.350384 -0.126578 0.591810 0.398964 -0.098098 0.591810 0.394448 -0.149879 0.628970 0.392277 -0.186995 0.591810 0.394448 -0.149879 0.554650"," 0.435423 -0.160123 0.560239 0.426961 -0.190896 0.591810 0.435423 -0.160123 0.623381 0.443885 -0.129349 0.591810 0.530349 -0.189925 0.591810 0.522583 -0.206143 0.609271 0.514818 -0.222361 0.591810"," 0.522583 -0.206143 0.574349 0.624552 -0.263451 0.570480 0.623497 -0.284763 0.591810 0.624552 -0.263451 0.613140 0.617596 -0.235894 0.591810 0.642861 -0.240047 0.606582 0.642861 -0.240047 0.577038"," 0.616081 0.033839 0.581677 0.628107 0.035330 0.591810 0.616081 0.033839 0.601942 0.604054 0.032348 0.591810 0.557813 0.259012 0.591810 0.566172 0.260049 0.598853 0.574532 0.261085 0.591810"," 0.566172 0.260049 0.584767 0.485833 0.521759 0.587801 0.485833 0.521759 0.595819 0.959233 0.597405 0.591810 0.886263 0.298380 0.583887 0.895376 0.296121 0.591810 0.886263 0.298380 0.599733"," 0.877150 0.300638 0.591810 0.794829 0.051245 0.591810 0.807941 0.047995 0.603209 0.821052 0.044745 0.591810 0.807941 0.047995 0.580411 0.678812 -0.241815 0.575191 0.678812 -0.241815 0.608428"," 0.662669 -0.227636 0.591810 0.708432 -0.235122 0.591810 0.713066 -0.260092 0.610275 0.713066 -0.260092 0.573345 1.042521 -0.053667 0.579144 1.052441 -0.063263 0.591810 1.042521 -0.053667 0.604475"," 1.032601 -0.044071 0.591810 1.289181 0.147968 0.591810 1.296076 0.141299 0.600613 1.302970 0.134629 0.591810 1.296076 0.141299 0.583006 1.574335 0.386763 0.586799 1.579653 0.384425 0.591810"," 1.574335 0.386763 0.596821 1.569016 0.389101 0.591810 1.886488 -0.255156 0.596821 1.886488 -0.255156 0.586799 1.484188 -0.295531 0.583007 1.484369 -0.304333 0.591810 1.484188 -0.295531 0.600613"," 1.484008 -0.286729 0.591810 1.139379 -0.297592 0.591810 1.139639 -0.310256 0.604475 1.139900 -0.322919 0.591810 1.139639 -0.310255 0.579144 0.719918 -0.290971 0.573345 0.708959 -0.306677 0.591810"," 0.719918 -0.290971 0.610275 0.741324 -0.271196 0.591810 0.669301 -0.281313 0.608890 0.636899 -0.290603 0.591669 0.676589 -0.303863 0.591579 0.669282 -0.281139 0.573880 0.653460 -0.310975 0.582361"," 0.662957 -0.312133 0.591543 0.643277 -0.310988 0.591590 0.653504 -0.311058 0.600524 0.659907 -0.325419 0.591471 1.064943 -0.123174 0.615216 1.078617 -0.192755 0.614537 1.103172 -0.241625 0.615216"," 1.410620 -0.222788 0.625630 1.304097 0.003028 0.636167 1.331771 -0.113433 0.651136 1.758151 -0.144067 0.639158 1.626238 0.009494 0.666908 1.571888 0.171174 0.639158 0.917846 -0.011355 0.614764"," 0.970076 -0.030607 0.611523 0.872720 0.013338 0.611523 0.701792 0.024216 0.608099 0.745805 0.032367 0.604702 0.663647 0.025846 0.604702 0.987259 0.237137 0.617279 1.174051 0.152822 0.617278"," 1.071811 0.179621 0.623496 0.638283 0.250924 0.610188 0.789024 0.262888 0.610188 0.708270 0.247933 0.616421 1.206506 0.389764 0.627659 1.386729 0.360067 0.619623 1.066695 0.474119 0.619623"," 0.711900 0.484072 0.623076 0.820222 0.511140 0.618468 0.596478 0.483902 0.618468 0.543873 -0.132078 0.601636 0.573892 -0.063272 0.605958 0.486239 -0.055381 0.601636 0.527184 0.074860 0.605958"," 0.409391 0.253136 0.605958 0.408201 0.036287 0.601636 0.318284 -0.028026 0.601636 0.220042 -0.066413 0.601636 0.273556 0.088583 0.605958 0.206570 0.043010 0.605958 0.000000 -0.607947 0.822797"," 0.000000 -0.702918 0.750961 0.000000 -0.631698 0.814187 0.000000 -0.733162 0.632672 -0.072725 -0.600153 0.670164 -0.067895 -0.624815 0.658148 -0.055607 -0.644278 0.688714 -0.047030 -0.676283 0.667011"," -0.052777 -0.658780 0.640549 -0.036944 -0.677038 0.623413 -0.037946 -0.702867 0.656026 -0.015298 -0.692373 0.586371 -0.026311 -0.723506 0.636012 0.000000 -0.691397 0.570745 -0.038863 -0.744467 0.672077"," -0.039932 -0.721105 0.679622 -0.046870 -0.697800 0.689099 -0.056027 -0.670577 0.692920 -0.027790 -0.734967 0.713003 -0.031934 -0.764920 0.698379 -0.033450 -0.772537 0.682222 -0.034034 -0.757337 0.657708"," -0.024270 -0.686502 0.764103 -0.039727 -0.667365 0.786517 -0.056183 -0.650202 0.797374 -0.057458 -0.626178 0.799978 -0.032391 -0.673463 0.762931 -0.037736 -0.664287 0.774141 -0.048613 -0.649125 0.782117"," -0.053931 -0.635108 0.779331 -0.035212 -0.661710 0.757913 -0.044579 -0.644955 0.764322 -0.059587 -0.638594 0.751923 -0.050220 -0.659302 0.746064 -0.070004 -0.618153 0.770416 -0.076896 -0.600708 0.744787"," -0.064743 -0.648223 0.701302 -0.069630 -0.624536 0.714739 -0.022833 -0.702947 0.743472 -0.029548 -0.682208 0.741525 0.000000 -0.699153 0.696406 0.000000 -0.675316 0.705175 0.000000 -0.644461 0.720567"," 0.000000 -0.613781 0.650531 0.000000 -0.361409 0.477473 -0.069745 -0.342967 0.530217 -0.069745 -0.319623 0.606953 0.000000 -0.355293 0.672478 -0.061530 -0.416492 0.576705 -0.061530 -0.387187 0.640554"," -0.048222 -0.447593 0.692077 -0.048222 -0.476828 0.645848 0.000000 -0.480258 0.621003 0.000000 -0.471932 0.770554 -0.047846 -0.523833 0.696311 -0.052049 -0.500726 0.745806 -0.076631 -0.563401 0.718567"," -0.098877 -0.290484 0.495341 0.000000 -0.313045 0.423997 -0.121445 -0.173624 0.434225 -0.134870 -0.074235 0.419320 0.000000 -0.073304 0.358606 -0.128429 0.058211 0.556320 -0.105527 0.158442 0.514513"," -0.076944 0.260722 0.473637 -0.056100 0.362930 0.461242 -0.056100 0.363258 0.396822 -0.000000 0.363422 0.355325 -0.000000 0.363390 0.500789 -0.111066 0.357826 0.203563 -0.126914 0.333184 0.238438"," -0.088242 0.336132 0.236724 -0.095428 0.330689 0.196404 -0.124591 0.328235 0.198282 -0.079609 0.214147 0.002057 -0.146987 0.216891 -0.000377 -0.169006 0.041300 0.019567 -0.076724 0.034711 0.024061"," -0.141392 0.037688 0.024598 -0.151159 0.070732 -0.019743 -0.083672 0.062267 -0.017165 -0.095437 0.034774 0.024978 -0.099827 0.046899 0.047849 -0.101060 0.071038 0.019168 -0.137323 0.075043 0.016864"," -0.143148 0.051401 0.045032 -0.075195 0.046816 0.046641 -0.169843 0.054893 0.040169 -0.171513 0.078736 0.017514 -0.069741 0.070932 0.017633 -0.064641 0.089191 0.020265 -0.176800 0.099186 0.021225"," -0.170952 0.089400 0.062580 -0.071792 0.084079 0.068141 -0.140991 0.088570 0.069860 -0.130099 0.093073 0.022515 -0.110250 0.091232 0.024241 -0.100315 0.084796 0.073396 -0.101878 0.121045 0.056358"," -0.138400 0.123259 0.053436 -0.177173 0.124514 0.047435 -0.064872 0.116150 0.051174 -0.065985 0.103431 0.012258 -0.174792 0.111889 0.009752 -0.126913 0.109776 0.015528 -0.115591 0.109090 0.016434"," -0.105963 0.135369 -0.001237 -0.130879 0.136384 -0.002137 -0.159756 0.184939 0.002527 -0.067140 0.181167 0.005873 -0.128236 0.236291 0.035790 -0.083629 0.234474 0.037402 -0.065686 0.197794 0.042844"," -0.158301 0.201566 0.039498 -0.141714 0.158346 0.053804 -0.091376 0.156296 0.055623 -0.095236 0.176196 0.078402 -0.133684 0.177762 0.077013 -0.146354 0.210773 0.066086 -0.075615 0.207892 0.068642"," -0.088849 0.241281 0.062080 -0.122920 0.242669 0.060849 -0.130303 0.316565 0.193660 -0.085969 0.319249 0.191638 -0.067109 0.275966 0.193104 -0.151398 0.271130 0.196874 -0.132385 0.223715 0.201216"," -0.084886 0.226722 0.198976 -0.082922 0.225449 0.212807 -0.134101 0.223661 0.211926 -0.081059 0.306755 0.241148 -0.128973 0.305097 0.240539 -0.060982 0.269460 0.225157 -0.154806 0.266669 0.223585"," -0.050743 0.125219 0.313958 -0.130842 0.118271 0.324539 -0.131262 0.178907 0.362034 -0.036092 0.177356 0.307831 -0.049456 0.247689 0.323557 -0.103074 0.249139 0.353725 -0.090068 0.200614 0.268625"," -0.127729 0.200067 0.266200 -0.142914 0.229894 0.286546 -0.073623 0.230901 0.291006 -0.089392 0.258505 0.314415 -0.122765 0.258019 0.312267 -0.076944 0.246660 0.385916 -0.139517 0.158631 0.415694"," 0.000000 0.050438 0.355523 -0.128525 0.056252 0.429833 -0.073307 -0.504506 0.842115 -0.067658 -0.497785 0.836280 -0.046805 -0.501373 0.853482 -0.048996 -0.494256 0.840415 -0.073484 -0.513426 0.854848"," -0.053980 -0.511010 0.860021 -0.020676 -0.570487 0.840957 -0.060908 -0.572603 0.821129 -0.020676 -0.516936 0.830565 -0.017526 -0.544572 0.841027 -0.072332 -0.556312 0.812126 -0.060615 -0.527915 0.809494"," -0.042863 -0.542420 0.851470 -0.066979 -0.552011 0.839158 -0.041480 -0.508790 0.832599 -0.037572 -0.524790 0.848753 -0.061511 -0.516268 0.821631 -0.072601 -0.535718 0.826622 -0.058245 -0.531603 0.790974"," -0.071018 -0.567100 0.792362 -0.062302 -0.598545 0.799834 -0.067653 -0.446100 0.865340 0.067653 -0.446100 0.865340 0.062303 -0.598545 0.799834 0.071019 -0.567100 0.792362 0.058245 -0.531603 0.790974"," 0.072602 -0.535718 0.826622 0.061512 -0.516268 0.821631 0.037573 -0.524790 0.848753 0.041481 -0.508790 0.832599 0.066979 -0.552011 0.839158 0.042864 -0.542420 0.851470 0.060615 -0.527915 0.809494"," 0.072333 -0.556312 0.812126 0.017527 -0.544572 0.841027 0.020677 -0.516936 0.830565 0.060908 -0.572603 0.821129 0.020677 -0.570487 0.840957 0.053980 -0.511010 0.860021 0.073485 -0.513426 0.854848"," 0.048997 -0.494256 0.840415 0.046806 -0.501373 0.853482 0.067659 -0.497785 0.836280 0.073308 -0.504506 0.842115 0.128525 0.056252 0.429833 0.139517 0.158631 0.415694 0.076944 0.246660 0.385916"," -0.000000 0.239629 0.342055 0.122765 0.258020 0.312267 0.089392 0.258505 0.314415 0.073623 0.230902 0.291006 0.142914 0.229894 0.286546 0.127729 0.200067 0.266200 0.090068 0.200615 0.268624"," 0.103074 0.249139 0.353725 0.049456 0.247689 0.323557 0.036092 0.177356 0.307831 0.131262 0.178907 0.362034 0.130842 0.118271 0.324539 0.050743 0.125220 0.313958 0.082922 0.225449 0.212807"," 0.154806 0.266670 0.223585 0.060982 0.269460 0.225157 0.128972 0.305097 0.240539 0.081058 0.306755 0.241148 0.134101 0.223662 0.211926 0.084886 0.226722 0.198976 0.132385 0.223716 0.201216"," 0.151398 0.271130 0.196874 0.067109 0.275966 0.193104 0.085969 0.319249 0.191638 0.130303 0.316565 0.193660 0.122920 0.242669 0.060849 0.088849 0.241282 0.062080 0.075615 0.207892 0.068642"," 0.146354 0.210773 0.066086 0.133684 0.177762 0.077013 0.095236 0.176197 0.078402 0.091376 0.156296 0.055622 0.141713 0.158346 0.053804 0.158301 0.201566 0.039498 0.065686 0.197794 0.042844"," 0.083629 0.234474 0.037402 0.128236 0.236291 0.035790 0.067140 0.181167 0.005873 0.159756 0.184939 0.002527 0.130879 0.136384 -0.002137 0.105963 0.135369 -0.001237 0.115591 0.109090 0.016434"," 0.126913 0.109776 0.015528 0.174792 0.111889 0.009752 0.065985 0.103431 0.012258 0.064872 0.116150 0.051174 0.177173 0.124514 0.047435 0.138400 0.123259 0.053436 0.101878 0.121045 0.056358"," 0.100315 0.084796 0.073396 0.110250 0.091232 0.024241 0.130099 0.093073 0.022515 0.140991 0.088570 0.069860 0.071792 0.084079 0.068141 0.170952 0.089400 0.062580 0.176800 0.099186 0.021225"," 0.064641 0.089191 0.020265 0.069741 0.070932 0.017633 0.171513 0.078736 0.017514 0.169843 0.054893 0.040169 0.075195 0.046816 0.046641 0.143148 0.051401 0.045032 0.137323 0.075043 0.016864"," 0.101060 0.071038 0.019168 0.099827 0.046899 0.047849 0.095437 0.034774 0.024978 0.141392 0.037688 0.024598 0.076724 0.034711 0.024061 0.169006 0.041300 0.019567 0.151159 0.070732 -0.019743"," 0.083672 0.062267 -0.017165 0.146987 0.216891 -0.000377 0.079609 0.214147 0.002057 0.124591 0.328235 0.198282 0.095427 0.330690 0.196404 0.088242 0.336132 0.236724 0.126914 0.333184 0.238438"," 0.111066 0.357826 0.203563 0.056100 0.363258 0.396822 0.056100 0.362930 0.461242 0.076944 0.260722 0.473637 -0.000000 0.263597 0.542434 -0.000000 0.168085 0.582979 -0.000000 0.157895 0.340024"," 0.105527 0.158442 0.514513 0.128428 0.058209 0.556319 -0.000000 0.070105 0.629610 0.000000 -0.020121 0.648245 0.134870 -0.074235 0.419320 0.134057 -0.049596 0.578965 0.121471 -0.157183 0.588052"," 0.121446 -0.173624 0.434225 0.000000 -0.163537 0.345023 0.000000 -0.125798 0.650120 0.000000 -0.221082 0.642296 0.098878 -0.290484 0.495341 0.098931 -0.253013 0.597950 0.000000 -0.520835 0.823291"," 0.000000 -0.555431 0.672359 0.076632 -0.563401 0.718567 0.052050 -0.500726 0.745806 0.047847 -0.523833 0.696311 0.000000 -0.528523 0.662297 0.000000 -0.415735 0.715191 0.048222 -0.476828 0.645848"," 0.048223 -0.447593 0.692077 0.061530 -0.387187 0.640554 0.061530 -0.416492 0.576705 0.000000 -0.413904 0.544780 0.069746 -0.319623 0.606953 0.069746 -0.342966 0.530217 0.000000 -0.290711 0.645321"," 0.000000 -0.659031 0.618073 0.000000 -0.640540 0.631923 0.000000 -0.584492 0.663343 0.000000 -0.609817 0.731326 0.000000 -0.623060 0.687214 0.000000 -0.661752 0.655777 0.000000 -0.691657 0.638123"," 0.000000 -0.722143 0.680091 0.000000 -0.738642 0.662970 0.029549 -0.682208 0.741525 0.022834 -0.702947 0.743472 0.069631 -0.624536 0.714739 0.064744 -0.648222 0.701302 0.076897 -0.600708 0.744787"," 0.070005 -0.618153 0.770416 0.050221 -0.659302 0.746064 0.059588 -0.638594 0.751923 0.044579 -0.644955 0.764322 0.035212 -0.661710 0.757913 0.053932 -0.635108 0.779331 0.048613 -0.649125 0.782117"," 0.037736 -0.664287 0.774141 0.032392 -0.673463 0.762931 0.057458 -0.626178 0.799978 0.056184 -0.650202 0.797374 0.039728 -0.667365 0.786517 0.024271 -0.686502 0.764103 0.000000 -0.773254 0.709960"," 0.000000 -0.791832 0.678652 0.000000 -0.743555 0.629499 0.034035 -0.757337 0.657903 0.033451 -0.772537 0.682222 0.031935 -0.764920 0.698379 0.027791 -0.734967 0.713003 0.056028 -0.670208 0.693445"," 0.046870 -0.697800 0.689099 0.039933 -0.721105 0.679622 0.038864 -0.744369 0.671969 0.000000 -0.579853 0.827115 0.026312 -0.723506 0.636012 0.015299 -0.692373 0.586371 0.037946 -0.702867 0.656026"," 0.036945 -0.677038 0.623413 0.052778 -0.658780 0.640549 0.047030 -0.676283 0.667011 0.055608 -0.644278 0.688714 0.067896 -0.624814 0.658148 0.072726 -0.600153 0.670164 0.000000 -0.562894 0.829971"," 0.000000 -0.730068 0.723856 0.000000 -0.656994 0.799291 0.000000 -0.678626 0.773478 0.039324 0.507010 0.451513 0.039324 0.507240 0.406357 -0.000000 0.507332 0.479235 -0.000000 0.507355 0.377269"," -0.039325 0.507240 0.406357 -0.039325 0.507010 0.451513 -0.032435 0.651043 0.447518 -0.032435 0.651233 0.410272 -0.000000 0.651328 0.386280 -0.000000 0.651309 0.470382 0.032435 0.651233 0.410272"," 0.032435 0.651043 0.447518 0.025947 0.795074 0.443755 0.025947 0.795226 0.413960 -0.000000 0.795287 0.462046 -0.000000 0.795302 0.394767 -0.025948 0.795226 0.413960 -0.025948 0.795074 0.443755"," -0.019416 0.939106 0.439967 -0.019416 0.939219 0.417672 -0.000000 0.939276 0.403310 -0.000000 0.939264 0.453654 0.019415 0.939219 0.417672 0.019415 0.939106 0.439967 0.013846 1.083132 0.436737"," 0.013846 1.083213 0.420838 -0.000001 1.083246 0.446498 -0.000001 1.083254 0.410596 -0.013847 1.083213 0.420838 -0.013847 1.083132 0.436737 -0.110161 -0.231531 0.454858 0.110162 -0.231531 0.454858"," 0.000000 -0.169369 0.661134 0.000000 -0.243082 0.363291 -0.134057 -0.049596 0.578965 -0.206569 0.043009 0.605958 -0.273556 0.088583 0.605958 -0.220042 -0.066413 0.601636 -0.318284 -0.028026 0.601636"," -0.408201 0.036286 0.601636 -0.409391 0.253135 0.605958 -0.527184 0.074859 0.605958 -0.486239 -0.055381 0.601636 -0.573891 -0.063273 0.605958 -0.543872 -0.132078 0.601636 -0.596479 0.483902 0.618468"," -0.820222 0.511139 0.618468 -0.711901 0.484071 0.623076 -1.066696 0.474117 0.619623 -1.386730 0.360066 0.619623 -1.206507 0.389763 0.627659 -0.708270 0.247932 0.616421 -0.789024 0.262887 0.610188"," -0.638284 0.250923 0.610188 -1.071811 0.179620 0.623496 -1.174051 0.152820 0.617279 -0.987259 0.237136 0.617279 -0.663647 0.025845 0.604702 -0.745805 0.032366 0.604702 -0.701792 0.024215 0.608099"," -0.872720 0.013337 0.611523 -0.970076 -0.030608 0.611523 -0.917845 -0.011356 0.614764 -1.571888 0.171172 0.639159 -1.626238 0.009492 0.666908 -1.758150 -0.144069 0.639159 -1.331771 -0.113434 0.651136"," -1.304097 0.003026 0.636168 -1.410619 -0.222789 0.625630 -1.103172 -0.241626 0.615216 -1.078616 -0.192757 0.614537 -1.064943 -0.123175 0.615216 -0.659907 -0.325420 0.591471 -0.653504 -0.311059 0.600524"," -0.643277 -0.310988 0.591590 -0.662957 -0.312134 0.591543 -0.653460 -0.310976 0.582361 -0.669282 -0.281140 0.573880 -0.676589 -0.303864 0.591579 -0.636898 -0.290603 0.591670 -0.669301 -0.281314 0.608890"," -0.741323 -0.271197 0.591810 -0.719917 -0.290971 0.610275 -0.708958 -0.306678 0.591810 -0.719917 -0.290971 0.573345 -1.139639 -0.310257 0.579144 -1.139899 -0.322921 0.591810 -1.139639 -0.310257 0.604475"," -1.139378 -0.297593 0.591810 -1.484007 -0.286730 0.591810 -1.484188 -0.295533 0.600613 -1.484369 -0.304335 0.591810 -1.484188 -0.295533 0.583007 -1.886487 -0.255158 0.586799 -1.888781 -0.259790 0.591810"," -1.886488 -0.255158 0.596821 -1.884193 -0.250526 0.591810 -1.569017 0.389099 0.591810 -1.574335 0.386761 0.596821 -1.579654 0.384424 0.591810 -1.574336 0.386761 0.586799 -1.296076 0.141297 0.583007"," -1.302971 0.134627 0.591810 -1.296076 0.141297 0.600613 -1.289181 0.147967 0.591810 -1.032601 -0.044072 0.591810 -1.042521 -0.053668 0.604475 -1.052441 -0.063264 0.591810 -1.042521 -0.053668 0.579144"," -0.713066 -0.260093 0.573345 -0.713066 -0.260093 0.610275 -0.708432 -0.235123 0.591810 -0.662669 -0.227637 0.591810 -0.678812 -0.241816 0.608428 -0.678812 -0.241816 0.575191 -0.807941 0.047994 0.580411"," -0.821052 0.044744 0.591810 -0.807941 0.047994 0.603209 -0.794829 0.051244 0.591810 -0.877150 0.300637 0.591810 -0.886264 0.298379 0.599733 -0.895377 0.296120 0.591810 -0.886264 0.298379 0.583887"," -0.953842 0.597020 0.587300 -0.959234 0.597404 0.591810 -0.953842 0.597020 0.596320 -0.948450 0.596636 0.591810 -0.481664 0.519760 0.591810 -0.485834 0.521758 0.595819 -0.490003 0.523757 0.591810"," -0.485834 0.521758 0.587801 -0.566173 0.260048 0.584767 -0.574532 0.261085 0.591810 -0.566173 0.260048 0.598853 -0.557813 0.259012 0.591810 -0.604054 0.032347 0.591810 -0.616081 0.033838 0.601942"," -0.628107 0.035330 0.591810 -0.616081 0.033838 0.581677 -0.642860 -0.240048 0.577038 -0.642860 -0.240048 0.606582 -0.617595 -0.235895 0.591810 -0.624551 -0.263452 0.613140 -0.623496 -0.284764 0.591810"," -0.624551 -0.263452 0.570480 -0.522583 -0.206144 0.574349 -0.514818 -0.222362 0.591810 -0.522583 -0.206144 0.609271 -0.530349 -0.189926 0.591810 -0.443885 -0.129350 0.591810 -0.435423 -0.160123 0.623381"," -0.426961 -0.190896 0.591810 -0.435423 -0.160123 0.560239 -0.394447 -0.149879 0.554650 -0.392277 -0.186995 0.591810 -0.394447 -0.149879 0.628970 -0.398964 -0.098099 0.591810 -0.350383 -0.126578 0.591810"," -0.353472 -0.156709 0.622050 -0.356561 -0.186839 0.591810 -0.353472 -0.156708 0.561570 -0.115426 -0.206294 0.545424 -0.098930 -0.253013 0.597950 -0.115426 -0.206294 0.638195 -0.121474 -0.157188 0.588043"," -0.229476 -0.178210 0.565408 -0.235530 -0.204125 0.591810 -0.229476 -0.178210 0.618212 -0.223421 -0.152294 0.591810 -1.926208 -0.250167 0.591810 -1.616883 0.428536 0.591812 -0.964317 0.657600 0.591810"," -0.465714 0.565743 0.591810 0.465714 0.565743 0.591810 0.964316 0.657601 0.591810 1.616882 0.428538 0.591811 1.926209 -0.250164 0.591810 0.490003 0.523758 0.591810 0.481664 0.519760 0.591810"," 0.948449 0.596637 0.591810 0.953842 0.597021 0.596320 0.953842 0.597021 0.587300 1.884194 -0.250524 0.591810 1.888782 -0.259788 0.591810 -0.045322 1.111864 0.457103 -0.045322 1.112059 0.405060"," -0.000001 1.112157 0.371536 -0.000001 1.112138 0.489052 0.045321 1.112059 0.405060 0.045321 1.111864 0.457103 0.050274 1.159116 0.459392 0.050274 1.159332 0.401661 -0.000001 1.159419 0.494832"," -0.000001 1.159440 0.364473 -0.050275 1.159332 0.401661 -0.050275 1.159116 0.459392 -0.032969 1.228755 0.449355 -0.032969 1.228948 0.411497 -0.000001 1.229044 0.387111 -0.000001 1.229025 0.472596"," 0.032968 1.228948 0.411497 0.032968 1.228755 0.449355 0.018999 1.246113 0.435093 0.018999 1.246224 0.413276 -0.000001 1.246269 0.448486 -0.000001 1.246279 0.399222 -0.019000 1.246224 0.413276"," -0.019000 1.246113 0.435093 -0.011826 1.281528 0.420699 -0.011826 1.276814 0.407964 -0.000001 1.273767 0.399764 -0.000001 1.284553 0.428467 0.011825 1.276814 0.407964 0.011825 1.281528 0.420699"," 0.006530 1.317261 0.388625 0.006530 1.311742 0.383547 -0.000001 1.320700 0.391686 -0.000001 1.308184 0.380280 -0.006531 1.311742 0.383547 -0.006531 1.317261 0.388625 -0.000001 1.340712 0.341247"," 0.223421 -0.152294 0.591810 0.223421 -0.152294 0.591810 0.350384 -0.126578 0.591810 0.350384 -0.126578 0.591810 0.398964 -0.098098 0.591810 0.398964 -0.098098 0.591810 0.443885 -0.129349 0.591810"," 0.443885 -0.129349 0.591810 0.530349 -0.189925 0.591810 0.530349 -0.189925 0.591810 0.617596 -0.235894 0.591810 0.617596 -0.235894 0.591810 0.604054 0.032348 0.591810 0.604054 0.032348 0.591810"," 0.557813 0.259012 0.591810 0.557813 0.259012 0.591810 0.628107 0.035330 0.591810 0.628107 0.035330 0.591810 0.574532 0.261085 0.591810 0.574532 0.261085 0.591810 0.959233 0.597405 0.591810"," 0.895376 0.296121 0.591810 0.895376 0.296121 0.591810 0.821052 0.044745 0.591810 0.821052 0.044745 0.591810 0.877150 0.300638 0.591810 0.877150 0.300638 0.591810 0.794829 0.051245 0.591810"," 0.794829 0.051245 0.591810 0.662669 -0.227636 0.591810 0.662669 -0.227636 0.591810 0.708432 -0.235122 0.591810 0.708432 -0.235122 0.591810 1.032601 -0.044071 0.591810 1.032601 -0.044071 0.591810"," 1.289181 0.147968 0.591810 1.289181 0.147968 0.591810 1.052441 -0.063263 0.591810 1.052441 -0.063263 0.591810 1.302970 0.134629 0.591810 1.302970 0.134629 0.591810 1.569016 0.389101 0.591810"," 1.579653 0.384425 0.591810 1.484008 -0.286729 0.591810 1.484008 -0.286729 0.591810 1.139379 -0.297592 0.591810 1.139379 -0.297592 0.591810 0.741324 -0.271196 0.591810 0.741324 -0.271196 0.591810"," -0.055607 -0.644278 0.688714 -0.069630 -0.624536 0.714739 -0.069630 -0.624536 0.714739 -0.047030 -0.676283 0.667011 -0.037946 -0.702867 0.656026 -0.038863 -0.744467 0.672077 -0.034034 -0.757337 0.657708"," -0.039932 -0.721105 0.679622 -0.046870 -0.697800 0.689099 -0.056027 -0.670577 0.692920 -0.064743 -0.648223 0.701302 0.000000 -0.733162 0.632672 -0.026311 -0.723506 0.636012 0.000000 -0.609817 0.731326"," 0.069631 -0.624536 0.714739 0.069631 -0.624536 0.714739 0.064744 -0.648222 0.701302 0.000000 -0.743555 0.629499 0.034035 -0.757337 0.657903 0.056028 -0.670208 0.693445 0.046870 -0.697800 0.689099"," 0.039933 -0.721105 0.679622 0.038864 -0.744369 0.671969 0.037946 -0.702867 0.656026 0.047030 -0.676283 0.667011 0.055608 -0.644278 0.688714 0.026312 -0.723506 0.636012 -0.741323 -0.271197 0.591810"," -0.741323 -0.271197 0.591810 -1.052441 -0.063264 0.591810 -1.052441 -0.063264 0.591810 -0.708432 -0.235123 0.591810 -0.708432 -0.235123 0.591810 -0.821052 0.044744 0.591810 -0.821052 0.044744 0.591810"," -0.662669 -0.227637 0.591810 -0.662669 -0.227637 0.591810 -0.628107 0.035330 0.591810 -0.628107 0.035330 0.591810 -0.617595 -0.235895 0.591810 -0.617595 -0.235895 0.591810 -0.530349 -0.189926 0.591810"," -0.530349 -0.189926 0.591810 -1.139378 -0.297593 0.591810 -1.139378 -0.297593 0.591810 -1.484007 -0.286730 0.591810 -1.484007 -0.286730 0.591810 -1.884193 -0.250526 0.591810 -1.579654 0.384424 0.591810"," -1.302971 0.134627 0.591810 -1.302971 0.134627 0.591810 -1.569017 0.389099 0.591810 -1.289181 0.147967 0.591810 -1.289181 0.147967 0.591810 -1.032601 -0.044072 0.591810 -1.032601 -0.044072 0.591810"," -0.794829 0.051244 0.591810 -0.794829 0.051244 0.591810 -0.877150 0.300637 0.591810 -0.877150 0.300637 0.591810 -0.895377 0.296120 0.591810 -0.895377 0.296120 0.591810 -0.948450 0.596636 0.591810"," -0.959234 0.597404 0.591810 -0.490003 0.523757 0.591810 -0.574532 0.261085 0.591810 -0.574532 0.261085 0.591810 -0.481664 0.519760 0.591810 -0.557813 0.259012 0.591810 -0.557813 0.259012 0.591810"," -0.604054 0.032347 0.591810 -0.604054 0.032347 0.591810 -0.443885 -0.129350 0.591810 -0.443885 -0.129350 0.591810 -0.398964 -0.098099 0.591810 -0.398964 -0.098099 0.591810 -0.350383 -0.126578 0.591810"," -0.350383 -0.126578 0.591810 -0.223421 -0.152294 0.591810 -0.223421 -0.152294 0.591810 1.884194 -0.250524 0.591810 0.948449 0.596637 0.591810 0.490003 0.523758 0.591810 0.481664 0.519760 0.591810","!VertexIndex","0 412 4 -2 1 4 418 -3 2 418 5 -4 412 707 3 -6 3 707 709 -7 2 3 6 -8 1 2 7 -9 0 1 8 -10 9 8 11 -11 8 7 12 -12 7 6 13 -13 6 709 711 -14 13 711 713 -15"," 12 13 14 -16 11 12 15 -17 10 11 16 -18 17 16 19 -19 16 15 20 -20 15 14 21 -21 14 713 715 -22 21 715 717 -23 20 21 22 -24 19 20 23 -25 18 19 24 -26 717 31 28 -28 49 27 28 -30"," 26 736 723 -31 25 26 30 -720 719 30 33 -33 30 723 725 -34 29 28 35 -35 31 721 35 -29 721 664 36 -36 34 35 36 -664 33 725 663 -38 32 33 37 -665 732 41 666 -666 41 728 38 -667 40 39 667 -39"," 42 665 667 -40 734 42 39 -47 730 46 39 -41 44 45 728 -42 43 44 41 -733 736 48 44 -44 48 50 45 -45 738 47 46 -731 49 734 46 -48 738 56 53 -53 78 52 53 -55 51 754 744 -56 50 51 55 -741"," 740 55 58 -58 55 744 746 -59 54 53 60 -60 56 742 60 -54 742 64 61 -61 59 60 61 -63 58 746 62 -64 57 58 63 -65 750 69 65 -669 69 68 669 -66 68 67 66 -670 70 668 66 -68 752 70 67 -75"," 73 74 67 -69 72 73 68 -70 71 72 69 -751 754 77 72 -72 77 76 73 -73 76 75 74 -74 78 752 74 -76 76 77 79 -82 23 80 79 -25 25 24 79 -27 48 736 26 -80 50 48 79 -52 77 754 51 -80"," 75 82 52 -79 738 52 82 -48 47 82 27 -50 717 27 82 -23 75 76 81 -83 22 82 80 -24 80 82 83 -86 82 81 84 -84 81 79 86 -85 79 80 85 -87 86 85 -88 84 86 -88 83 84 -88"," 85 83 -88 751 91 90 -754 89 90 91 -94 745 88 92 -748 88 89 93 -93 836 94 91 -752 91 94 95 -94 92 93 95 -97 747 92 96 -750 753 90 -756 755 90 -90 755 89 -89 745 755 -89"," 739 741 -99 739 98 -98 739 97 -100 731 739 -100 735 101 -738 737 101 -101 737 100 -103 724 737 -103 99 97 105 -104 97 98 104 -106 100 108 106 -103 101 107 108 -101 105 104 110 -110"," 103 105 109 -112 107 113 112 -109 108 112 114 -107 743 748 110 -105 741 743 104 -99 729 731 99 -104 727 729 103 -112 733 107 101 -736 724 102 106 -727 837 113 107 -734 726 106 114 -839 716 718 -116 718 116 -116"," 718 720 -117 714 716 115 -118 115 116 118 -118 720 722 118 -117 117 118 119 -121 722 839 119 -119 712 714 117 -121 119 123 121 -121 710 712 120 -122 708 710 121 -123 121 123 124 -123 122 124 407 -412 708 122 411 -413"," 160 294 293 -182 162 160 181 -130 162 129 130 -132 132 131 130 -134 135 132 133 -135 128 137 136 -139 160 159 295 -295 125 472 295 -151 159 154 150 -296 146 145 144 -140 144 143 140 -140 163 141 140 -144 164 142 141 -164"," 164 158 161 -143 163 143 483 -127 483 143 144 -462 461 144 145 -463 154 156 155 -152 154 151 152 -154 462 145 146 -774 154 159 157 -157 156 157 158 -156 157 162 161 -159 159 160 162 -158 147 148 152 -152 148 149 153 -153"," 149 150 154 -154 485 147 163 -127 484 148 147 -486 127 149 148 -485 147 151 164 -164 151 155 158 -165 125 150 149 -128 761 442 463 -763 761 763 441 -443 763 764 165 -442 764 765 166 -166 759 760 440 -440 756 759 439 -439"," 765 766 167 -167 766 757 769 -168 756 438 437 -759 133 435 434 -135 130 168 435 -134 129 436 168 -131 181 420 436 -130 169 430 173 -171 170 173 174 -172 172 433 171 -175 172 174 175 -426 174 173 176 -176 173 430 177 -177"," 176 177 424 -180 175 176 179 -181 425 175 180 -179 178 180 293 -420 180 179 181 -294 179 424 420 -182 171 433 416 -649 170 171 648 -183 169 170 182 -184 650 415 409 -521 184 650 520 -186 414 184 185 -187 186 185 274 -274"," 185 520 187 -275 520 409 408 -188 187 408 404 -189 274 187 188 -273 272 188 189 -272 188 404 403 -190 189 403 193 -191 271 189 190 -192 322 271 191 -193 198 194 -198 197 194 -197 195 194 -199 196 194 -196"," 255 196 195 -257 256 195 198 -248 248 197 196 -256 247 198 197 -249 236 199 200 -236 237 234 199 -237 238 235 200 -234 233 200 199 -235 201 204 -204 206 205 -203 214 205 -209 211 202 205 -215 213 204 201 -213"," 209 204 -214 212 201 203 -211 207 206 202 -212 210 203 204 -210 208 205 206 -208 221 208 207 -223 219 210 209 -221 222 207 211 -219 217 212 210 -220 220 209 213 -217 216 213 212 -218 218 211 214 -216 215 214 208 -222"," 234 231 232 -234 227 215 221 -231 226 218 215 -228 228 216 217 -226 229 220 216 -229 225 217 219 -225 223 222 218 -227 224 219 220 -230 230 221 222 -224 224 229 230 -224 239 224 223 -241 240 223 226 -238 238 225 224 -240"," 232 229 228 -234 233 228 225 -239 237 226 227 -235 234 227 230 -232 231 230 229 -233 245 236 235 -247 244 237 236 -246 246 235 238 -244 243 238 239 -243 241 240 237 -245 242 239 240 -242 251 242 241 -253 252 241 244 -250"," 250 243 242 -252 247 246 243 -251 249 244 245 -249 248 245 246 -248 257 249 248 -256 256 247 250 -259 258 250 251 -255 253 252 249 -258 254 251 252 -254 269 255 256 -271 268 257 255 -270 270 256 258 -268 267 258 254 -267"," 265 253 257 -269 266 254 253 -266 259 260 266 -266 273 274 260 -260 262 259 265 -269 405 273 259 -263 260 261 267 -267 274 272 261 -261 261 264 270 -268 272 271 264 -262 263 262 268 -270 322 405 262 -264 264 263 269 -271"," 271 322 263 -265 292 275 276 -292 289 278 277 -291 291 276 278 -290 287 280 279 -289 290 277 280 -288 288 279 275 -293 285 282 288 -293 294 295 282 -286 281 284 290 -288 472 482 284 -282 282 281 287 -289 295 472 281 -283"," 283 286 291 -290 419 293 286 -284 284 283 289 -291 482 419 283 -285 286 285 292 -292 293 294 285 -287 275 279 -297 280 277 -297 279 280 -297 278 276 -297 277 278 -297 276 275 -297 317 297 -319"," 316 297 -316 315 297 -318 314 297 -314 313 297 -317 318 297 -315 300 307 308 -300 307 302 301 -309 482 309 310 -420 309 303 304 -311 419 310 307 -301 310 304 302 -308 298 311 312 -473 311 305 306 -313"," 472 312 309 -483 312 306 303 -310 299 308 311 -299 308 301 305 -312 305 301 318 -315 303 306 313 -317 306 305 314 -314 302 304 315 -318 304 303 316 -316 301 302 317 -319 321 329 330 -323 329 323 324 -331 322 330 331 -406"," 330 324 325 -332 320 332 329 -322 332 326 323 -330 319 333 332 -321 333 327 326 -333 405 331 334 -274 331 325 328 -335 273 334 333 -320 334 328 327 -334 327 328 335 -341 328 325 337 -336 326 327 340 -337 323 326 336 -339"," 325 324 339 -338 324 323 338 -340 340 335 341 -343 335 337 344 -342 336 340 342 -344 338 336 343 -347 337 339 345 -345 345 346 347 -349 344 345 348 -350 346 343 350 -348 343 342 351 -351 341 344 349 -353 342 341 352 -352"," 351 352 353 -355 352 349 356 -354 350 351 354 -356 347 350 355 -359 349 348 357 -357 348 347 358 -358 362 361 364 -364 359 362 363 -367 356 359 366 -368 360 355 368 -366 361 360 365 -365 355 354 369 -369 353 356 367 -371"," 354 353 370 -370 369 370 363 -365 363 370 371 -373 369 364 373 -375 370 367 375 -372 368 369 374 -377 364 365 377 -374 365 368 376 -378 367 366 378 -376 366 363 372 -379 359 360 361 -363 378 372 385 -380 375 378 379 -383"," 377 376 381 -381 373 377 380 -385 376 374 383 -382 371 375 382 -387 374 373 384 -384 372 371 386 -386 385 386 387 -393 383 384 391 -389 386 382 389 -388 381 383 388 -391 384 380 -392 380 381 390 -392 382 379 392 -390"," 379 385 -393 387 389 -393 390 388 -392 360 359 394 -394 355 360 393 -359 356 357 394 -360 357 358 393 -395 346 345 396 -396 345 339 397 -397 338 346 395 -399 339 338 398 -398 397 398 -400 398 395 -400"," 396 397 -400 395 396 -400 322 192 400 -322 321 400 401 -403 402 401 193 -404 406 402 403 -405 320 321 402 -407 319 320 406 -408 407 406 404 -409 411 407 408 -410 410 319 407 -412 186 273 319 -411 414 186 410 -414"," 413 410 411 -413 412 411 409 -416 169 183 417 -433 432 417 418 -432 431 418 416 -434 423 421 420 -425 422 300 421 -424 178 419 300 -423 425 178 422 -428 427 422 423 -427 426 423 424 -178 429 426 177 -431 428 427 426 -430"," 172 425 427 -429 172 428 431 -434 432 431 428 -430 169 432 429 -431 421 481 436 -421 481 480 168 -437 480 477 435 -169 477 476 434 -436 479 445 437 -439 446 167 769 -772 468 166 167 -447 479 438 439 -479 478 439 440 -476"," 469 165 166 -469 470 441 165 -470 471 442 441 -471 471 464 463 -443 125 127 458 -458 456 443 449 -453 460 444 443 -457 127 484 459 -459 484 485 460 -460 485 126 444 -461 458 454 453 -458 459 455 454 -459 460 456 455 -460"," 448 450 770 -448 450 449 772 -771 451 452 449 -451 453 451 450 -449 462 773 774 -466 453 454 455 -457 453 456 452 -452 461 462 465 -467 483 461 466 -468 444 126 483 -468 443 775 772 -450 443 444 776 -776 444 467 777 -777"," 466 778 777 -468 774 778 466 -466 448 298 457 -454 125 457 298 -473 447 299 298 -449 128 138 474 -474 779 476 477 -781 780 477 480 -782 770 781 480 -482 770 481 421 -448 447 421 300 -300 400 192 489 -488 193 401 486 -489"," 401 400 487 -487 192 191 490 -490 191 190 491 -491 190 193 488 -492 491 488 495 -493 490 491 492 -494 489 490 493 -495 486 487 496 -498 488 486 497 -496 487 489 494 -497 496 494 501 -500 495 497 498 -501 497 496 499 -499"," 494 493 502 -502 493 492 503 -503 492 495 500 -504 503 500 507 -505 502 503 504 -506 501 502 505 -507 498 499 508 -510 500 498 509 -508 499 501 506 -509 508 506 513 -512 507 509 510 -513 509 508 511 -511 506 505 514 -514"," 505 504 515 -515 504 507 512 -516 473 474 476 -780 134 136 137 -136 767 440 760 -769 440 767 782 -476 182 516 519 -184 516 184 414 -520 183 519 517 -418 519 414 413 -518 654 650 520 -524 523 520 187 -522 524 523 521 -523"," 654 523 524 -644 643 524 525 -643 526 525 524 -523 642 525 528 -636 620 527 526 -614 528 525 526 -528 621 529 527 -621 530 528 527 -530 635 528 530 -635 627 529 -622 627 530 -530 634 530 -628 618 615 531 -540"," 612 605 538 -533 623 618 539 -544 605 604 544 -539 610 534 542 -608 607 542 546 -603 591 547 541 -591 590 541 535 -584 537 539 531 -534 538 537 533 -533 542 534 536 -541 540 536 535 -542 544 545 537 -539 545 543 539 -538"," 548 540 541 -548 546 542 540 -549 623 543 -599 598 543 -546 598 545 -545 604 598 -545 602 546 -598 597 546 -549 597 548 -548 597 547 -592 593 557 -568 567 557 -557 567 556 -556"," 574 567 -556 588 585 549 -554 553 549 550 -553 554 552 550 -552 582 575 554 -552 557 553 552 -557 593 588 553 -558 556 552 554 -556 575 574 555 -555 560 558 -563 562 558 -562 561 558 -560 559 558 -561"," 566 559 560 -566 564 561 559 -567 563 562 561 -565 565 560 562 -564 630 629 565 -564 570 563 564 -570 796 630 563 -626 600 792 625 -564 787 600 563 -596 570 784 595 -564 568 566 596 -784 788 596 566 -600 599 566 626 -792"," 795 626 566 -629 629 628 566 -566 569 564 566 -569 784 570 571 -800 569 572 571 -571 568 573 572 -570 783 800 573 -569 800 801 576 -574 573 576 577 -573 572 577 578 -572 799 571 578 -803 802 578 579 -804 577 580 579 -579"," 576 581 580 -578 801 803 581 -577 808 807 584 -590 589 584 804 -806 806 804 586 -588 809 587 586 -808 810 594 587 -810 786 806 587 -595 592 589 805 -786 811 808 589 -593 788 811 592 -597 596 592 785 -784 784 786 594 -596"," 787 595 594 -811 792 600 601 -813 787 789 601 -601 599 603 790 -789 791 813 603 -600 813 814 606 -604 603 606 816 -791 789 817 608 -602 812 601 608 -816 815 608 609 -819 817 819 609 -609 606 611 819 -817 814 818 611 -607"," 824 823 614 -620 619 614 820 -822 822 820 616 -618 825 617 616 -824 826 624 617 -826 794 822 617 -625 622 619 821 -794 827 824 619 -623 795 827 622 -627 626 622 793 -792 792 794 624 -626 796 625 624 -827 797 795 628 -634"," 633 628 629 -633 632 629 630 -632 631 630 796 -799 638 631 798 -829 637 632 631 -639 636 633 632 -638 829 797 633 -637 830 829 636 -642 641 636 637 -641 640 637 638 -640 639 638 828 -832 646 639 831 -833 645 640 639 -647"," 644 641 640 -646 833 830 641 -645 834 833 644 -654 653 644 645 -653 652 645 646 -652 651 646 832 -836 650 647 651 -836 652 651 647 -649 653 652 648 -650 834 653 649 -651 4 518 416 -419 412 415 518 -5 415 650 649 -519"," 416 518 649 -649 5 418 417 -518 412 5 517 -414 184 516 647 -651 182 648 647 -517 581 803 -656 580 581 -656 579 580 -656 803 579 -656 807 586 -657 586 804 -657 804 584 -657 584 807 -657"," 611 818 -658 819 611 -658 609 819 -658 818 609 -658 823 616 -659 616 820 -659 820 614 -659 614 823 -659 37 659 -665 663 659 -38 36 659 -664 664 659 -37 665 660 -668"," 667 660 -39 38 660 -667 666 660 -666 63 661 -65 62 661 -64 61 661 -63 64 661 -62 668 662 -67 66 662 -670 669 662 -66 65 662 -669 138 434 476 -475 136 134 434 -139"," 515 512 673 -671 514 515 670 -672 513 514 671 -673 510 511 674 -676 512 510 675 -674 511 513 672 -675 674 672 679 -678 673 675 676 -679 675 674 677 -677 672 671 680 -680 671 670 681 -681 670 673 678 -682 681 678 685 -683"," 680 681 682 -684 679 680 683 -685 676 677 686 -688 678 676 687 -686 677 679 684 -687 686 684 691 -690 685 687 688 -691 687 686 689 -689 684 683 692 -692 683 682 693 -693 682 685 690 -694 693 690 697 -695 692 693 694 -696"," 691 692 695 -697 688 689 698 -700 690 688 699 -698 689 691 696 -699 698 696 703 -702 697 699 700 -703 699 698 701 -701 696 695 704 -704 695 694 705 -705 694 697 702 -706 705 702 -707 704 705 -707 703 704 -707"," 700 701 -707 702 700 -707 701 703 -707","!Colors","68 80 135 79 102 150 86 125 174 75 107 159 84 121 162 123 164 183 101 128 165 78 88 145 75 93 164 109 139 174 127 169 185 90 142 171 87 146 173 118 166 183 112 134 169 66 81 145 71 86 151 110 136 175 105 164 181 78 142 170 75 148 171 113 171 185 139 169 183 99 119 154 136 175 188 134 173 187 92 123 165 82 113 165 109 163 178 114 162 177 114 164 183 118 166 183 137 172 187 132 169 186 170 204 198 168 202 197 156 193 193 161 197 195 110 163 182 112 163 182 110 161 182 109 160 182 103 154 175 106 159 178 86 116 163 90 122 166 113 165 184 118 168 185 121 160 182 119 155 180 87 116 158 84 110 152 143 183 185 145 184 186 107 157 181 106 156 181 112 164 183 109 161 182 175 201 193 170 201 192 112 137 174 127 149 178 86 112 161 86 113 161 98 135 171 98 134 171 101 155 177 79 140 169 82 113 159 145 180 192 113 158 182 113 156 180 153 183 189 118 146 174 131 150 177 127 144 186 122 139 188 124 144 185 98 163 180 85 154 176 78 149 173 80 153 174 99 169 183 111 171 185 134 181 189 128 179 189 158 186 190 152 178 187 179 197 196 170 197 195 133 181 190 129 180 189 79 137 168 109 159 179 123 171 183 130 171 182 116 152 176 169 196 198 176 206 198 166 197 200 64 92 147 71 105 149 69 118 154 66 110 151 77 116 153 80 123 155 79 120 152 69 103 146 69 102 145 71 96 140 74 90 130 70 89 130 132 171 181 130 168 178 120 155 176 123 161 175 176 204 202 165 197 198 175 206 195 168 201 194 166 198 191 135 183 186 118 168 180 166 196 194 92 151 174 117 165 178 164 197 194 171 199 196 74 84 131 70 87 139 67 96 151 73 86 141 94 131 165 81 149 171 155 190 188 142 192 190 88 125 164 153 190 188 86 135 165 76 89 141 114 153 177 88 114 175 69 85 138 93 138 167 82 115 159 87 120 160 110 139 165 113 142 167 104 150 171 93 130 160 131 156 175 91 128 157 98 128 168 100 140 169 95 129 165 78 107 157 71 103 154 145 176 184 138 173 182 148 177 188 29 32 57 81 109 133 119 156 179 68 106 130 93 131 155 66 92 144 76 104 147 71 112 139 89 130 156 69 110 136 144 177 186 122 158 179 142 179 186 111 150 169 70 108 133 144 179 186 153 103 103 163 116 116 158 112 112 154 105 105 90 58 58 102 65 65 161 116 116 126 82 82 115 74 74 188 202 196 193 209 202 187 199 194 182 205 195 168 199 200 93 128 167 129 161 175 136 171 182 95 134 174 172 198 202 150 184 196 84 115 174 110 148 174 108 161 180 78 124 169 161 191 201 109 147 174 75 113 163 163 193 198 101 153 174 75 110 152 169 190 195 153 185 195 83 115 161 112 154 174 107 148 172 86 113 158 86 110 157 126 163 180 141 168 171 106 156 174 66 101 155 74 113 157 75 116 159 76 114 159 77 120 160 69 99 152 68 97 152 70 95 153 75 109 157 95 144 168 90 154 169 128 175 183 143 185 187 203 228 223 202 226 222 179 205 208 190 212 208 195 216 213 183 209 213 209 236 232 209 236 232 193 215 210 200 224 220 190 215 214 167 192 200 195 223 220 174 203 209 143 181 190 152 173 192 154 188 199 136 176 187 125 172 180 141 183 186 80 142 159 132 177 186 145 185 189 144 186 189 92 151 157 94 141 163 86 142 159 97 162 164 147 184 181 129 180 176 137 178 182 132 176 182 138 182 186 111 171 169 128 175 182 133 177 183 93 141 172 100 154 176 89 141 171 105 154 179 119 166 182 125 174 186 142 177 184 133 177 187 107 153 173 79 115 162 103 156 177 71 108 160 130 173 182 81 119 162 108 156 176 151 187 191 140 179 185 80 112 160 154 183 186 97 141 173 130 172 184 164 186 185 146 184 189 146 181 185 136 171 185 162 185 182 200 210 205 111 152 180 68 100 167 81 108 163 65 83 157 184 201 198 187 207 203 80 110 163 62 85 155 146 184 186 200 224 221 164 194 194 150 182 193 184 210 209 140 174 185 105 143 164 133 156 167 102 156 177 149 189 181 92 141 168 144 182 184 93 130 165 106 130 162 118 163 180 100 157 169 83 120 157 103 142 165 181 208 206 206 232 229 205 231 228 170 200 197 203 230 226 170 200 197 168 198 197 198 228 219 170 199 199 191 221 215 197 228 219 171 202 199 99 146 165 67 104 147 96 153 172 152 182 195 94 115 155 76 122 160 148 188 188 113 159 180 148 187 185 113 156 180 130 166 175 99 150 172 135 173 184 180 210 207 153 186 192 154 181 193 195 225 217 132 168 181 58 91 151 42 73 136 156 188 190 153 185 188 74 88 142 69 97 157 97 121 161 94 143 177 195 203 201 172 187 183 159 180 183 147 184 183 134 184 186 156 192 191 114 160 178 73 105 165 112 158 178 61 85 155 147 184 184 128 175 184 94 145 173 85 108 161 90 138 170 76 107 157 102 153 175 89 115 159 105 156 178 129 174 184 147 183 186 154 190 188 113 163 182 100 153 175 79 124 163 91 144 172 68 99 152 137 180 183 133 178 185 122 176 178 140 182 183 134 178 182 155 191 185 130 179 178 136 174 175 132 168 172 101 142 155 138 162 178 122 182 169 152 184 183 150 188 187 148 180 185 157 199 190 150 183 189 125 172 180 170 197 205 179 210 205 153 185 195 137 174 186 182 207 209 172 211 205 191 212 211 186 202 209 193 216 212 191 214 209 196 221 217 201 229 224 198 225 223 187 209 205 189 212 207 172 200 208 196 222 218 193 217 212 142 182 187 114 166 179 76 134 156 77 124 160 85 119 164 77 126 177 87 134 170 86 134 171 69 104 161 76 113 169 63 97 162 65 92 158 67 101 155 100 151 172 144 173 174 138 170 181 95 124 165 83 113 160 115 150 173 101 137 167 78 94 147 169 193 198 184 202 206 88 103 152 98 140 170 168 190 194 80 106 159 96 142 172 171 189 194 74 120 162 108 153 180 96 142 172 84 121 169 168 189 201 186 198 199 116 158 189 118 157 175 134 171 183 99 124 169 174 192 198 179 206 194 187 203 196 189 209 200 190 212 204 114 73 73 129 84 84 152 109 109 98 63 63 92 59 59 122 79 79 141 94 94 156 108 108 149 100 100 142 182 185 73 112 138 88 122 161 137 175 180 143 177 184 159 196 195 69 108 133 100 139 166 76 110 141 74 102 146 72 104 146 92 131 155 69 107 134 106 138 171 51 64 89 57 72 95 148 180 187 127 159 177 136 168 180 72 119 157 66 109 155 83 129 164 73 114 158 86 124 163 95 137 165 122 150 173 81 114 157 118 157 176 135 165 181 130 157 174 124 151 169 94 128 162 69 101 151 73 99 144 149 173 177 113 157 176 75 99 144 115 159 177 149 171 176 139 168 175 106 153 174 65 94 140 105 151 173 139 168 175 65 94 141 66 109 153 153 179 182 119 166 177 66 110 153 118 165 177 151 178 181 136 167 176 111 158 175 76 121 158 116 162 177 133 162 173 78 125 160 82 124 160 142 188 186 122 169 181 81 121 158 115 161 179 141 188 186 144 174 184 105 140 167 85 54 54 83 53 53 167 192 197 166 185 191 177 196 202 182 199 201 63 80 142 83 137 168 105 158 176 68 86 146 83 123 161 163 188 188 90 135 164 158 194 193 149 190 186 99 153 174 103 154 171 82 98 144 75 106 150 74 87 137 73 80 138 157 193 192 155 194 192 106 161 179 86 142 171 154 191 191 102 156 176 121 169 180 166 203 195 176 204 198 177 207 198 169 201 193 171 207 196 121 161 175 120 157 176 140 183 183 129 167 179 74 108 153 80 105 145 79 102 145 76 104 149 70 105 141 80 117 145 89 127 154 81 122 153 71 108 148 77 110 143 78 101 140 74 90 138 166 200 194 172 201 193 163 195 188 114 150 171 131 167 178 112 167 180 109 157 176 83 117 158 142 183 190 137 182 190 178 188 193 183 192 194 136 150 177 115 138 171 94 158 177 109 165 182 83 143 171 80 146 171 69 121 161 73 125 162 78 131 165 83 146 172 93 124 165 88 105 158 110 138 170 108 141 171 120 146 173 116 148 175 101 155 178 83 149 174 105 135 173 82 106 154 89 119 160 105 134 166 72 141 168 73 143 169 86 132 167 87 132 168 107 125 167 107 125 167 174 200 195 174 198 195 129 167 185 127 166 185 99 153 179 102 160 181 131 179 183 133 177 183 88 127 160 91 130 163 112 154 180 101 149 177 90 138 171 89 138 171 103 142 170 102 130 168 98 155 177 96 152 175 93 150 177 91 147 176 100 150 178 99 150 178 150 191 192 146 190 189 155 193 189 157 195 188 104 157 180 109 159 181 95 150 177 92 148 177 114 170 182 111 166 180 95 128 167 103 139 176 105 146 176 109 150 178 108 126 169 146 185 183 97 141 173 79 118 160 75 97 153 94 121 165 128 165 180 84 103 150 80 108 151 108 150 175 82 104 156 69 87 148 65 78 144 87 107 158 98 132 167 70 90 147 81 104 151 105 136 168 109 150 176 73 101 153 72 102 157 83 123 169 71 86 143 66 76 135 91 124 166 98 135 170 107 154 177 92 118 164 87 117 162 84 112 165 72 99 147 78 109 154 115 136 177 106 130 175 100 135 172 106 143 175 135 171 187 145 177 189 185 213 204 186 213 204 165 199 195 166 200 197 114 155 181 115 156 182 135 169 186 131 167 185 160 195 194 159 194 194 164 198 196 163 197 196 147 179 190 147 179 190 124 167 185 120 165 183 175 208 201 173 206 201 176 209 203 175 209 201 127 176 188 129 177 189 95 129 169 96 130 169 140 162 190 144 164 190 186 214 201 185 208 197 125 184 185 97 177 181 64 113 162 136 184 186 163 191 186 98 145 175 82 125 171 182 187 186 147 188 189 80 118 164 134 177 183 170 194 189 162 191 192 126 163 180 82 119 169 160 190 191 167 194 191 102 139 175 142 180 190 162 195 197 163 194 198 143 171 191 158 185 195 161 190 196 191 213 211 189 213 211 171 198 196 179 204 201 190 213 209 166 195 195 166 196 194 209 235 231 182 211 209 170 199 197 194 221 218 215 239 235 207 233 230 194 222 219 174 203 201 183 211 209 204 230 228 171 200 199","!NoCull","203 202 204 229 209 211 201 228 227 212 210 230 231 232 220 219 218 217 226 225 186 185 188 187 184 183 181 182 197 198 199 200 190 189 191 192 193 194 195 196 206 207 208 235 214 216 205 234 233 215 213 236 239 240 224 223 222 221 238 237 243 242 246 247 245 244 241 249 248 253 250 252 251 257 255 254 258 259 260 261 266 267 265 264 263 262 256 1067 1068 1084 1083 1094 1071 1072 1093 1100 1099 1101 1102 1073 1074 1092 1091 1085 1086 1070 1069 1055 1054 1057 1056 1050 1051 1045 1044 1046 1047 1048 1049 1052 1043 1042 1040 1041 1060 1059 1058 1053 1062 1066 1065 1063 1061 1064 1103 1104 1105 1106 1098 1097 1077 1078 1095 1096 1079 1080 1081 1090 1089 1088 1087 1075 1076 1082 1111 1112 1113 1114 1115 1116 1118 1107 1108 1109 1110 1125 1124 1126 1123 1120 1119 1122 1121 1117","!Hip","!Translation: 0.000000031545106 0.025535501539707 0.485617637634277","!Rotation: -0.000003693153026 8.059076805469866 89.999954693024662","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.176035","!Indexes: 185 186 187 188 272 273 274 319 320 404 405 406 407 408 409 410 411 520","!Weights: 0.50000000 0.50000000 1.00000000 0.50000000 0.33333333 0.33333333 0.50000000 0.50000000 0.33333333 0.50000000 0.25000000 0.50000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Tail1","!Translation: 0.176035016775131 0.000000013290261 0.000000005587942","!Rotation: 0.000013179484986 -0.356458794922153 -0.000000269509797","!Scaling: 0.999999821186066 1.000000000000000 0.999999821186066","!LimbSize: 0.243284","!Indexes: 188 189 190 191 192 193 271 272 320 321 322 400 401 402 403 404 405 406","!Weights: 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.33333333 0.33333333 0.50000000 0.33333333 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.25000000 0.50000000","","!Tail2","!Translation: 0.243283733725548 0.000000018367430 0.000000007450662","!Rotation: -0.000010015850652 -7.702617770423875 0.000001395131940","!Scaling: 0.999999940395355 1.000000000000000 0.999999940395355","!LimbSize: 0.148915","!Indexes: 486 487 488 489 490 491","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Tail3","!Translation: 0.148915410041809 0.000000011242800 0.000000008789241","!Rotation: -0.000000000000000 -0.000000000000000 0.000000000000000","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.140406","!Indexes: 492 493 494 495 496 497","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Tail4","!Translation: 0.140405893325806 0.000000010600355 0.000000010881452","!Rotation: 0.000006198815784 1.157325715820398 -0.000037339569471","!Scaling: 0.999999940395355 1.000000000000000 0.999999940395355","!LimbSize: 0.140435","!Indexes: 498 499 500 501 502 503","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Tail5","!Translation: 0.140434548258781 0.000000010602474 0.000000000000092","!Rotation: -0.000005610753717 -1.719003867616356 0.000000209343651","!Scaling: 0.999999880790710 1.000000000000000 0.999999880790710","!LimbSize: 0.144668","!Indexes: 504 505 506 507 508 509","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Tail6","!Translation: 0.144667550921440 0.000000010922113 0.000000026077029","!Rotation: 0.000008978868914 1.140400186892013 -0.000000231206377","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.140413","!Indexes: 510 511 512 513 514 515 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Thigh_Left","!Translation: 0.176035016775131 0.000000013290261 0.000000005587942","!Rotation: 12.912658748545436 53.263119713814376 -97.310101256003705","!Scaling: 0.999999880790710 0.999999880790710 0.999999880790710","!LimbSize: 0.135497","!Indexes: 273 319 320 321 322 329 330 331 332 333 334 405","!Weights: 0.33333333 0.50000000 0.33333333 0.50000000 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000","","!Shin_Left","!Translation: 0.135496914386749 -0.000000004262226 -0.000000018626451","!Rotation: -65.493871158646940 31.209903959451857 42.418367330831735","!Scaling: 1.000000000000000 0.999999761581421 0.999999821186066","!LimbSize: 0.172066","!Indexes: 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 395 396 397 398 399","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Foot_Left","!Translation: 0.172066122293472 0.000000011175871 -0.000000016763806","!Rotation: 140.371848500987625 54.288204749732174 -16.088563523907986","!Scaling: 1.000000000000000 0.999999880790710 0.999999821186066","!LimbSize: 0.200128","!Indexes: 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 395 396 397 398 399","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Toes_Left","!Translation: 0.200128167867661 0.000000028987415 0.000000023283064","!Rotation: 26.050293683067011 -64.902595342578124 -26.783003933826372","!Scaling: 0.999999880790710 1.000000000000000 0.999999761581421","!LimbSize: 0.125282","!Indexes: 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Thigh_Right","!Translation: 0.176035016775131 0.000000013290261 0.000000005587942","!Rotation: -12.912663017413667 53.263116298719787 97.310108086192884","!Scaling: 0.999999821186066 0.999999761581421 0.999999880790710","!LimbSize: 0.135497","!Indexes: 259 260 261 262 263 264 271 272 273 274 322 405","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333 0.50000000 0.33333333 0.25000000","","!Shin_Right","!Translation: 0.135496914386749 0.000000009787215 0.000000037252903","!Rotation: 65.493871158646940 31.209876638695178 -42.418380991210078","!Scaling: 0.999999940395355 0.999999880790710 1.000000119209290","!LimbSize: 0.172066","!Indexes: 194 195 196 197 198 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Foot_Right","!Translation: 0.172066107392311 0.000000001280569 0.000000016763806","!Rotation: -140.371821180230938 54.288187674259248 16.088560108813400","!Scaling: 1.000000000000000 1.000000119209290 1.000000000000000","!LimbSize: 0.200128","!Indexes: 194 195 196 197 198 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Toes_Right","!Translation: 0.200128197669983 -0.000000003026798 0.000000012107193","!Rotation: -26.051840720914019 -64.902581682199781 26.783026131941174","!Scaling: 1.000000000000000 0.999999880790710 1.000000000000000","!LimbSize: 0.125282","!Indexes: 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Back1","!Translation: 0.000000000000023 -0.000000000000004 0.000000011408703","!Rotation: 0.000016271264229 4.298104855994033 -180.000005008697713","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.169301","!Indexes: 122 124 184 185 186 409 410 411 412 413 414 415 520 521 523 650","!Weights: 0.33333333 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333 0.25000000","","!Back2","!Translation: 0.169300749897957 0.000000012781875 0.000000017695152","!Rotation: -0.000026447462876 -15.643916501393502 0.000003784273017","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.150052","!Indexes: 4 5 182 183 184 412 413 414 415 416 417 418 516 517 518 519 647 648 649 650","!Weights: 0.33333333 0.33333333 1.00000000 1.00000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 0.33333333 1.00000000 1.00000000 1.00000000 1.00000000 0.33333333 0.33333333 0.33333333 0.25000000","","!Neck1","!Translation: 0.150052428245544 0.000000011328654 -0.000000007450643","!Rotation: 0.000013530841320 -12.361100482500188 -0.000002966909750","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.153618","!Indexes: 169 170 171 172 173 174 428 429 430 431 432 433","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Neck2","!Translation: 0.153617799282074 0.000000011597834 0.000000014901088","!Rotation: -0.000019228077219 -4.350135102657000 0.000001064950569","!Scaling: 1.000000238418579 1.000000000000000 1.000000238418579","!LimbSize: 0.174277","!Indexes: 175 176 177 178 179 180 420 422 423 424 425 426 427","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Head","!Translation: 0.174276798963547 0.000000013157567 0.000000059604407","!Rotation: 0.000022843898696 50.151012320394237 0.000016644119280","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.195501","!Indexes: 125 126 127 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 419 437 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 482 483 484 485 757 758 761 762 763 764 765 766 769 770 771 772 773 774 775 776 777 778","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Jaw","!Translation: 0.174276798963547 0.000000013157567 0.000000059604407","!Rotation: 0.000029592182018 75.150857060060645 0.000047439885885","!Scaling: 1.000000119209290 1.000000000000000 1.000000119209290","!LimbSize: 0.176618","!Indexes: 128 129 130 131 132 133 134 135 136 137 138 168 181 420 421 434 435 436 438 439 440 473 474 475 476 477 478 479 480 481 756 759 760 767 768 779 780 781 782","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Shoulder_Left","!Translation: 0.150052428245544 0.000000011328654 -0.000000007450643","!Rotation: 18.408068445284304 -30.213635491642304 116.857938736012031","!Scaling: 0.999999880790710 1.000000000000000 1.000000000000000","!LimbSize: 0.150107","!Indexes: 4 5 412 418","!Weights: 0.33333333 0.33333333 0.25000000 0.33333333","","!Upperarm_Left","!Translation: 0.150107115507126 -0.000000001833769 -0.000000100582838","!Rotation: -8.142099462378544 18.524762227253802 -24.242583373935478","!Scaling: 0.999999880790710 0.999999940395355 0.999999821186066","!LimbSize: 0.287983","!Indexes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 119 120 121 122 123 124 412 418 707 708 709 710 711 712","!Weights: 1.00000000 1.00000000 1.00000000 1.00000000 0.33333333 0.33333333 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.50000000 0.50000000 0.33333333 0.50000000 0.33333333 0.25000000 0.33333333 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000","","!Forearm_Left","!Translation: 0.287983030080795 0.000000006839264 -0.000000007164910","!Rotation: -0.000034355439333 -0.000000000000136 -37.905548648089493","!Scaling: 0.999999880790710 0.999999880790710 1.000000000000000","!LimbSize: 0.297752","!Indexes: 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 47 48 49 50 51 52 75 76 77 78 79 80 81 82 83 84 85 86 87 115 116 117 118 119 120 121 122 123 124 711 712 713 714 715 716 717 718 736 737 738 739 754 755","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.33333333 1.00000000 0.33333333 0.33333333 0.50000000 0.50000000 0.33333333 0.50000000 0.33333333 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.33333333 0.33333333 0.33333333 0.33333333 0.33333333 0.33333333","","!Wing1a_Left","!Translation: 0.297752231359482 0.000000015842602 -0.000000068371897","!Rotation: 0.000041681528783 -0.000009155947542 21.922701084607517","!Scaling: 1.000000000000000 1.000000000000000 0.999999940395355","!LimbSize: 0.477293","!Indexes: 71 72 73 74 75 76 77 78 89 90 752 753 754 755","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.25000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333","","!Wing1b_Left","!Translation: 0.477292984724045 0.000000060297680 0.000000056725511","!Rotation: -0.000013715981560 0.000001892153607 7.223322905797259","!Scaling: 0.999999880790710 0.999999880790710 1.000000000000000","!LimbSize: 0.347622","!Indexes: 67 68 69 70 71 72 73 74 89 90 91 93 750 751 752 753","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Wing1c_Left","!Translation: 0.347622662782669 0.000000044703540 -0.000000068343255","!Rotation: 0.000014864514969 0.000000000001244 2.138943961468824","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.418701","!Indexes: 65 66 67 68 69 70 91 93 94 95 662 668 669 750 751 836","!Weights: 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.00000000 0.50000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 1.00000000","","!Wing2a_Left","!Translation: 0.297752231359482 0.000000015842602 -0.000000068371897","!Rotation: 0.000029653225870 -0.000020384368535 56.224351643563736","!Scaling: 0.999999940395355 0.999999761581421 0.999999940395355","!LimbSize: 0.433767","!Indexes: 50 51 52 53 54 55 56 78 88 89 97 98 738 739 740 741 744 745 754 755","!Weights: 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.50000000 0.25000000 0.25000000 0.50000000 0.33333333 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333","","!Wing2b_Left","!Translation: 0.433767467737198 0.000000009962548 0.000000042746155","!Rotation: 0.000002198481022 0.000000967524632 7.538445635986392","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.328420","!Indexes: 53 54 55 56 57 58 59 60 88 89 92 93 97 98 104 105 740 741 742 743 744 745 746 747","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Wing2c_Left","!Translation: 0.328420251607895 0.000000001982940 0.000000006599377","!Rotation: 0.000013509634908 0.000000596515829 3.908569776118657","!Scaling: 1.000000000000000 0.999999880790710 1.000000000000000","!LimbSize: 0.413132","!Indexes: 57 58 59 60 61 62 63 64 92 93 95 96 104 105 109 110 661 742 743 746 747 748 749","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.25000000 0.50000000 1.00000000 0.50000000 0.25000000 0.50000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000","","!Wing3a_Left","!Translation: 0.297752231359482 0.000000015842602 -0.000000068371897","!Rotation: 0.000009628107551 -0.000024511426977 91.791895802909949","!Scaling: 0.999999880790710 0.999999880790710 0.999999940395355","!LimbSize: 0.352089","!Indexes: 43 44 45 46 47 48 49 50 97 99 100 101 730 731 734 735 736 737 738 739","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333 0.33333333 0.33333333","","!Wing3b_Left","!Translation: 0.352089196443558 -0.000000026077032 -0.000000092527685","!Rotation: -0.000000036820798 -0.000000000001177 6.501258358632997","!Scaling: 1.000000000000000 1.000000000000000 0.999999940395355","!LimbSize: 0.257304","!Indexes: 39 40 41 42 43 44 45 46 97 99 100 101 103 105 107 108 728 729 730 731 732 733 734 735","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Wing3c_Left","!Translation: 0.257303863763809 0.000000074505806 -0.000000118314659","!Rotation: -0.000000032411624 0.000000000000665 5.757167305169122","!Scaling: 0.999999940395355 0.999999940395355 1.000000000000000","!LimbSize: 0.365767","!Indexes: 38 39 40 41 42 103 105 107 108 109 111 112 113 660 665 666 667 727 728 729 732 733 837","!Weights: 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.25000000 0.50000000 1.00000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000","","!Wing4a_Left","!Translation: 0.297752231359482 0.000000015842602 -0.000000068371897","!Rotation: -0.000005139106261 -0.000020305739116 124.104742124628473","!Scaling: 0.999999880790710 0.999999880790710 0.999999761581421","!LimbSize: 0.314340","!Indexes: 25 26 27 28 29 30 31 49 100 102 116 717 718 719 720 723 724 736 737","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.25000000 0.50000000 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333","","!Wing4b_Left","!Translation: 0.314339727163315 -0.000000064727004 0.000000027508992","!Rotation: -0.000000588264351 0.000000000000528 5.789880496198851","!Scaling: 0.999999940395355 0.999999940395355 1.000000000000000","!LimbSize: 0.235346","!Indexes: 28 29 30 31 32 33 34 35 100 102 106 108 116 118 719 720 721 722 723 724 725 726","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.25000000 0.33333333 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Wing4c_Left","!Translation: 0.235345795750618 -0.000000044703494 0.000000022778561","!Rotation: -0.000000374745420 0.000000000000293 3.703500176478489","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.292409","!Indexes: 32 33 34 35 36 37 106 108 112 114 118 119 659 663 664 721 722 725 726 838 839","!Weights: 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 0.50000000 0.25000000 0.50000000 1.00000000 0.33333333 0.33333333 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000","","!Shoulder_Right","!Translation: 0.150052428245544 0.000000011328654 -0.000000007450643","!Rotation: -18.408046247169501 -30.213608170885625 -116.857952396390374","!Scaling: 1.000000000000000 1.000000119209290 1.000000119209290","!LimbSize: 0.150107","!Indexes: 647 648 649 650","!Weights: 0.33333333 0.33333333 0.33333333 0.25000000","","!Upperarm_Right","!Translation: 0.150107175111771 0.000000022106292 -0.000000026077032","!Rotation: 8.142074702942802 18.524777595179437 24.242569713557138","!Scaling: 0.999999940395355 1.000000000000000 1.000000119209290","!LimbSize: 0.287983","!Indexes: 521 522 523 524 525 526 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 830 831 832 833 834 835","!Weights: 0.33333333 0.50000000 0.33333333 0.50000000 0.50000000 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 0.33333333 0.33333333 0.33333333 0.25000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000","","!Forearm_Right","!Translation: 0.287983030080795 0.000000023353021 -0.000000040641940","!Rotation: 0.000028306294244 0.000000000004738 37.905541817900321","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.297752","!Indexes: 521 522 523 524 525 526 527 528 529 530 558 559 560 561 562 563 564 565 566 567 568 569 570 595 596 597 598 599 600 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 783 784 787 788 791 792 795 796 797 798 828 829 830 831","!Weights: 0.33333333 0.50000000 0.33333333 0.50000000 0.50000000 0.33333333 0.33333333 1.00000000 0.33333333 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333 0.33333333 0.33333333 0.33333333 0.33333333 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000","","!Wing1a_Right","!Translation: 0.297752320766449 0.000000013959607 -0.000000032504971","!Rotation: -0.000037988797524 -0.000009155943471 -21.922711329891271","!Scaling: 0.999999880790710 1.000000000000000 1.000000000000000","!LimbSize: 0.477293","!Indexes: 555 556 567 568 569 570 571 572 573 574 783 784 799 800","!Weights: 0.50000000 0.25000000 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333 0.50000000 0.50000000","","!Wing1b_Right","!Translation: 0.477292835712433 0.000000042146652 -0.000000015192640","!Rotation: 0.000013241150903 0.000001735186262 -7.223321198249966","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.347623","!Indexes: 552 554 555 556 571 572 573 574 575 576 577 578 799 800 801 802","!Weights: 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Wing1c_Right","!Translation: 0.347623109817505 0.000000059604631 -0.000000059649750","!Rotation: 0.000010937307316 0.000000000000339 -2.138934143071892","!Scaling: 0.999999880790710 0.999999880790710 1.000000000000000","!LimbSize: 0.418701","!Indexes: 550 551 552 554 575 576 577 578 579 580 581 582 655 801 802 803","!Weights: 0.50000000 1.00000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 1.00000000","","!Wing2a_Right","!Translation: 0.297752320766449 0.000000013959607 -0.000000032504971","!Rotation: -0.000024211332432 -0.000020384358764 -56.224372134131244","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.433767","!Indexes: 547 548 556 557 567 591 592 593 594 595 596 597 783 784 785 786 787 788 810 811","!Weights: 0.50000000 0.25000000 0.25000000 0.50000000 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333 0.33333333 0.50000000 0.50000000 0.33333333 0.33333333 0.50000000 0.50000000","","!Wing2b_Right","!Translation: 0.433767497539520 0.000000019839653 -0.000000014236081","!Rotation: -0.000002260667227 0.000000967525243 -7.538451612401915","!Scaling: 1.000000238418579 1.000000238418579 1.000000000000000","!LimbSize: 0.328420","!Indexes: 540 541 547 548 552 553 556 557 587 588 589 590 591 592 593 594 785 786 805 806 808 809 810 811","!Weights: 0.25000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Wing2c_Right","!Translation: 0.328420162200928 0.000000022183251 -0.000000030748588","!Rotation: 0.000009124444479 0.000000633296832 -3.908526660549521","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.413132","!Indexes: 535 536 540 541 549 550 552 553 583 584 585 586 587 588 589 590 656 804 805 806 807 808 809","!Weights: 1.00000000 0.50000000 0.25000000 0.50000000 1.00000000 0.50000000 0.25000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 0.50000000 0.50000000 1.00000000 0.50000000 0.50000000","","!Wing3a_Right","!Translation: 0.297752320766449 0.000000013959607 -0.000000032504971","!Rotation: -0.000003084442085 -0.000024511407436 -91.791923123666635","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.352089","!Indexes: 544 545 546 548 597 598 599 600 601 602 603 604 787 788 789 790 791 792 812 813","!Weights: 0.50000000 0.25000000 0.50000000 0.25000000 0.33333333 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333 0.50000000 0.50000000 0.33333333 0.33333333 0.50000000 0.50000000","","!Wing3b_Right","!Translation: 0.352089196443558 0.000000094994924 -0.000000010879644","!Rotation: 0.000000013640046 0.000000000000113 -6.501249820896534","!Scaling: 1.000000000000000 1.000000000000000 1.000000000000000","!LimbSize: 0.257304","!Indexes: 537 538 540 542 544 545 546 548 601 602 603 604 605 606 607 608 789 790 812 813 814 815 816 817","!Weights: 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Wing3c_Right","!Translation: 0.257303804159164 -0.000000029802322 -0.000000087695696","!Rotation: 0.000000012008822 -0.000000000000703 -5.757161328753599","!Scaling: 1.000000238418579 1.000000238418579 1.000000000000000","!LimbSize: 0.365767","!Indexes: 532 533 534 536 537 538 540 542 605 606 607 608 609 610 611 612 657 814 815 816 817 818 819","!Weights: 1.00000000 0.50000000 1.00000000 0.50000000 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000","","!Wing4a_Right","!Translation: 0.297752320766449 0.000000013959607 -0.000000032504971","!Rotation: 0.000010559999285 -0.000020305716318 -124.104742124628473","!Scaling: 0.999999880790710 1.000000000000000 1.000000000000000","!LimbSize: 0.314340","!Indexes: 529 543 545 598 621 622 623 624 625 626 627 791 792 793 794 795 796 826 827","!Weights: 0.33333333 0.50000000 0.25000000 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.33333333 0.33333333 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Wing4b_Right","!Translation: 0.314339846372604 0.000000031665071 0.000000062716296","!Rotation: 0.000000217940640 0.000000000001238 -5.789851041008055","!Scaling: 1.000000238418579 1.000000238418579 1.000000000000000","!LimbSize: 0.235346","!Indexes: 527 529 537 539 543 545 617 618 619 620 621 622 623 624 793 794 821 822 824 825 826 827","!Weights: 0.33333333 0.33333333 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000","","!Wing4c_Right","!Translation: 0.235345840454102 -0.000000074505813 -0.000000117143585","!Rotation: 0.000003746618913 -0.000023358361609 -3.703519813272353","!Scaling: 0.999999821186066 0.999999821186066 0.999999880790710","!LimbSize: 0.292409","!Indexes: 526 527 531 533 537 539 613 614 615 616 617 618 619 620 658 820 821 822 823 824 825","!Weights: 0.33333333 0.33333333 1.00000000 0.50000000 0.25000000 0.50000000 1.00000000 1.00000000 1.00000000 1.00000000 0.50000000 0.50000000 0.50000000 0.50000000 1.00000000 1.00000000 0.50000000 0.50000000 1.00000000 0.50000000 0.50000000","!\r"] _tmp = [] _tmp2 = [] _uploadX = [] _uploadY = [] _uploadZ = [] _uploadR = [] _uploadG = [] _uploadB = [] _uploadI = [] _uploadW = [] _colors = [] ### Blocks ```scratchblocks define Import Model Clear Object Data :: custom Begin Object [0] [0] [0] [0] [0] [0] :: custom End Object :: custom delete all of [_uploadX v] delete all of [_uploadY v] delete all of [_uploadZ v] delete all of [_uploadR v] delete all of [_uploadG v] delete all of [_uploadB v] delete all of [_uploadI v] delete all of [_uploadW v] Read from [Vertex] :: custom // Loading points set [s1 v] to [0] repeat ((length of [_tmp v]) / (3)) change [s1 v] by (3) Add Point ((item ((s1) - (2)) of [_tmp v]) * (250)) ((item (s1) of [_tmp v]) * (250)) ((item ((s1) - (1)) of [_tmp v]) * (-250)) :: custom end Read from [Colors] :: custom // Loading color data delete all of [_colors v] repeat (length of [_tmp v]) add (item (1) of [_tmp v]) to [_colors v] delete (1) of [_tmp v] end Read from [NoCull] :: custom // Disabling backface culling for certain polys repeat (length of [_tmp v]) replace item (item (1) of [_tmp v]) of [Surfaces: NoCull v] with [1] delete (1) of [_tmp v] end delete all of [_tmp2 v] delete all of [_tmp v] // Loading weights and connections of points to joints set [s5 v] to [0] repeat (length of [JointNames v]) change [s5 v] by (1) Load connections for (item (s5) of [JointNames v]) (s5) :: custom end set [s1 v] to [0] // Scaling weights so that their summ is 1\n repeat (length of [Point Data: 1I v]) change [s1 v] by (1) set [s2 v] to ((item (s1) of [Point Data: 1W v]) + ((item (s1) of [Point Data: 2W v]) + (item (s1) of [Point Data: 3W v]))) if <(s2) = [0]> then stop [all v] else replace item (s1) of [Point Data: 1W v] with ((item (s1) of [Point Data: 1W v]) / (s2)) replace item (s1) of [Point Data: 2W v] with ((item (s1) of [Point Data: 2W v]) / (s2)) replace item (s1) of [Point Data: 3W v] with ((item (s1) of [Point Data: 3W v]) / (s2)) end // Fail check end Read from [VertexIndex] :: custom // Loading surfaces set [s2 v] to [1] set [s1 v] to [1] repeat until > if <(item ((s1) + (2)) of [_tmp v]) < [0]> then Add Triangle Surface ((item (s1) of [_tmp v]) + (1)) ((item ((s1) + (1)) of [_tmp v]) + (1)) ((0) - (item ((s1) + (2)) of [_tmp v])) Color (item (s2) of [_colors v]) (item ((s2) + (1)) of [_colors v]) (item ((s2) + (2)) of [_colors v]) :: custom change [s1 v] by (3) else Add Triangle Surface ((item (s1) of [_tmp v]) + (1)) ((item ((s1) + (1)) of [_tmp v]) + (1)) ((item ((s1) + (2)) of [_tmp v]) + (1)) Color (item (s2) of [_colors v]) (item ((s2) + (1)) of [_colors v]) (item ((s2) + (2)) of [_colors v]) :: custom Add Triangle Surface ((item (s1) of [_tmp v]) + (1)) ((item ((s1) + (2)) of [_tmp v]) + (1)) ((0) - (item ((s1) + (3)) of [_tmp v])) Color (item (s2) of [_colors v]) (item ((s2) + (1)) of [_colors v]) (item ((s2) + (2)) of [_colors v]) :: custom change [s1 v] by (4) end change [s2 v] by (3) end set [s5 v] to [0] // Loading bones Simple3D | configure [custom v] transformation repeat (length of [JointNames v]) change [s5 v] by (1) Load bone data (item (s5) of [JointNames v]) (item (s5) of [JointParent v]) :: custom end Simple3D | create mesh [wyvern] Simple3D | set [wyvern] positions XYZ [_uploadX v] [_uploadY v] [_uploadZ v] Simple3D | set [wyvern] colors RGB [_uploadR v] [_uploadG v] [_uploadB v] Simple3D | set [wyvern] bone indicies _uploadI weights _uploadW count per vertex (3) Simple3D | set [wyvern] (original v) transforms [JointOrigAbsMat v] define Clear Object Data delete all of [Objects: X v] delete all of [Objects: Y v] delete all of [Objects: Z v] delete all of [Objects: Rot X v] delete all of [Objects: Rot Y v] delete all of [Objects: Rot Z v] delete all of [Objects: Point Index v] delete all of [Point Data: X v] delete all of [Point Data: Y v] delete all of [Point Data: Z v] delete all of [Surfaces: P1 v] delete all of [Surfaces: P2 v] delete all of [Surfaces: P3 v] delete all of [Surfaces: R v] delete all of [Surfaces: G v] delete all of [Surfaces: B v] delete all of [Surfaces: NoCull v] delete all of [Point Data: 1I v] delete all of [Point Data: 1W v] delete all of [Point Data: 2I v] delete all of [Point Data: 2W v] delete all of [Point Data: 3I v] delete all of [Point Data: 3W v] delete all of [JointOrigAbsMat v] delete all of [JointNewDiffMat v] delete all of [JointNewAbsMat v] define Begin Object (X) (Y) (Z) (Rot X) (Rot Y) (Rot Z) add (X) to [Objects: X v] add (Y) to [Objects: Y v] add (Z) to [Objects: Z v] add (Rot X) to [Objects: Rot X v] add (Rot Y) to [Objects: Rot Y v] add (Rot Z) to [Objects: Rot Z v] set [Point Index v] to [0] set [Number of Points v] to (length of [Point Data: X v]) define Add Point (X) (Y) (Z) add (X) to [Point Data: X v] add (Y) to [Point Data: Y v] add (Z) to [Point Data: Z v] add [0] to [Point Data: 1I v] add [0] to [Point Data: 2I v] add [0] to [Point Data: 3I v] add [0] to [Point Data: 1W v] add [0] to [Point Data: 2W v] add [0] to [Point Data: 3W v] change [Point Index v] by (1) define Add Triangle Surface (P1) (P2) (P3) Color (R) (G) (B) add (item (P1) of [Point Data: X v]) to [_uploadX v] add (item (P1) of [Point Data: Y v]) to [_uploadY v] add (item (P1) of [Point Data: Z v]) to [_uploadZ v] add ((item (P1) of [Point Data: 1I v]) - (1)) to [_uploadI v] add (item (P1) of [Point Data: 1W v]) to [_uploadW v] add ((item (P1) of [Point Data: 2I v]) - (1)) to [_uploadI v] add (item (P1) of [Point Data: 2W v]) to [_uploadW v] add ((item (P1) of [Point Data: 3I v]) - (1)) to [_uploadI v] add (item (P1) of [Point Data: 3W v]) to [_uploadW v] add (R) to [_uploadR v] add (G) to [_uploadG v] add (B) to [_uploadB v] add (item (P2) of [Point Data: X v]) to [_uploadX v] add (item (P2) of [Point Data: Y v]) to [_uploadY v] add (item (P2) of [Point Data: Z v]) to [_uploadZ v] add ((item (P2) of [Point Data: 1I v]) - (1)) to [_uploadI v] add (item (P2) of [Point Data: 1W v]) to [_uploadW v] add ((item (P2) of [Point Data: 2I v]) - (1)) to [_uploadI v] add (item (P2) of [Point Data: 2W v]) to [_uploadW v] add ((item (P2) of [Point Data: 3I v]) - (1)) to [_uploadI v] add (item (P2) of [Point Data: 3W v]) to [_uploadW v] add (R) to [_uploadR v] add (G) to [_uploadG v] add (B) to [_uploadB v] add (item (P3) of [Point Data: X v]) to [_uploadX v] add (item (P3) of [Point Data: Y v]) to [_uploadY v] add (item (P3) of [Point Data: Z v]) to [_uploadZ v] add ((item (P3) of [Point Data: 1I v]) - (1)) to [_uploadI v] add (item (P3) of [Point Data: 1W v]) to [_uploadW v] add ((item (P3) of [Point Data: 2I v]) - (1)) to [_uploadI v] add (item (P3) of [Point Data: 2W v]) to [_uploadW v] add ((item (P3) of [Point Data: 3I v]) - (1)) to [_uploadI v] add (item (P3) of [Point Data: 3W v]) to [_uploadW v] add (R) to [_uploadR v] add (G) to [_uploadG v] add (B) to [_uploadB v] define End Object add (Point Index) to [Objects: Point Index v] when I receive [Init: Objects v] Import Model :: custom define Read numbers from (line) (char) set [s3 v] to [] delete all of [_tmp v] set [s1 v] to (line) forever set [s2 v] to (((char) - (1)) * <(s1) = (line)>) repeat ((length of (item (s1) of [IMPORT v])) - (((char) - (1)) * <(s1) = (line)>)) change [s2 v] by (1) set [s4 v] to (letter (s2) of (item (s1) of [IMPORT v])) if <(s4) = [!]> then add (s3) to [_tmp v] stop [this script v] else if <(s4) = [ ]> then if <(length of (s3)) > [0]> then add (s3) to [_tmp v] set [s3 v] to [] end else if <<(s4) = ([abs v] of (s4))> or <<(s4) = [.]> or <(s4) = [-]>>> then set [s3 v] to (join (s3) (s4)) end end end end change [s1 v] by (1) end define Read from (word) Read numbers from (item # of (join [!] (word)) in [IMPORT v]) [2] :: custom define Read from (word) w/offset (l) Read numbers from ((item # of (join [!] (word)) in [IMPORT v]) + (l)) [2] :: custom (ch) define Load connections for (name) (id) Read from (name) w/offset [6] :: custom delete all of [_tmp2 v] repeat (length of [_tmp v]) add (item (1) of [_tmp v]) to [_tmp2 v] delete (1) of [_tmp v] end Read from (name) w/offset [5] :: custom repeat (length of [_tmp v]) set [s3 v] to ((item (1) of [_tmp v]) + (1)) set [s1 v] to [1] set [s2 v] to (item (s3) of [Point Data: 1W v]) if <(item (s3) of [Point Data: 2W v]) < (s2)> then set [s1 v] to [2] set [s2 v] to (item (s3) of [Point Data: 2W v]) end if <(item (s3) of [Point Data: 3W v]) < (s2)> then set [s1 v] to [3] set [s2 v] to (item (s3) of [Point Data: 3W v]) end if <(item (1) of [_tmp2 v]) > (s2)> then if <(s1) = [1]> then replace item (s3) of [Point Data: 1I v] with (id) replace item (s3) of [Point Data: 1W v] with (item (1) of [_tmp2 v]) else if <(s1) = [2]> then replace item (s3) of [Point Data: 2I v] with (id) replace item (s3) of [Point Data: 2W v] with (item (1) of [_tmp2 v]) else replace item (s3) of [Point Data: 3I v] with (id) replace item (s3) of [Point Data: 3W v] with (item (1) of [_tmp2 v]) end end end delete (1) of [_tmp v] delete (1) of [_tmp2 v] end define Load bone data (name) (parent) Read from (name) w/offset [1] :: custom set [posX v] to ((item (1) of [_tmp v]) * (250)) set [posY v] to ((item (2) of [_tmp v]) * (250)) set [posZ v] to ((item (3) of [_tmp v]) * (250)) Read from (name) w/offset [2] :: custom set [rotX v] to (item (1) of [_tmp v]) set [rotY v] to (item (2) of [_tmp v]) set [rotZ v] to (item (3) of [_tmp v]) if <(parent) > [0]> then Simple3D | start with saved in [JointOrigAbsMat v] at ((((parent) - (1)) * (16)) + (1)) else Simple3D | start with no transformation Simple3D | rotate around [X v] by (-90) degrees end Simple3D | move X:(posX) Y:(posY) Z:(posZ) Simple3D | rotate around [Z v] by (rotZ) degrees Simple3D | rotate around [Y v] by (rotY) degrees Simple3D | rotate around [X v] by (rotX) degrees Simple3D | save into [JointOrigAbsMat v] at ((length of [JointOrigAbsMat v]) + (1)) Begin Object (posX) (posY) (posZ) (rotX) (rotY) (rotZ) :: custom End Object :: custom ``` ## Sprite: "Camera" ### Costumes 1. "costume1" - empty svg ### Sounds 1. "pop" - default scratch pop sound ### Local Variables Player: Vel X = 0 Player: Vel Y = 0 Player: Vel Z = 0 ### Blocks ```scratchblocks when I receive [Init: Camera v] set [Camera: X v] to [-475] set [Camera: Y v] to [350] set [Camera: Z v] to [-355] set [Camera: Rot X v] to [15] set [Camera: Rot Y v] to [50] set [Player: Vel X v] to [0] set [Player: Vel Y v] to [0] set [Player: Vel Z v] to [0] when I receive [System: Tick v] if then change [Player: Vel X v] by ((2) * ([sin v] of (Camera: Rot Y))) change [Player: Vel Z v] by ((2) * ([cos v] of (Camera: Rot Y))) end if then change [Player: Vel X v] by ((-2) * ([sin v] of (Camera: Rot Y))) change [Player: Vel Z v] by ((-2) * ([cos v] of (Camera: Rot Y))) end if then change [Player: Vel X v] by ((-2) * ([cos v] of (Camera: Rot Y))) change [Player: Vel Z v] by ((2) * ([sin v] of (Camera: Rot Y))) end if then change [Player: Vel X v] by ((2) * ([cos v] of (Camera: Rot Y))) change [Player: Vel Z v] by ((-2) * ([sin v] of (Camera: Rot Y))) end if then change [Player: Vel Y v] by (2) end if then change [Player: Vel Y v] by (-2) end if then change [Camera: Rot X v] by (-5) end if then change [Camera: Rot X v] by (5) end if then change [Camera: Rot Y v] by (-5) end if then change [Camera: Rot Y v] by (5) end if <(Camera: Rot X) > [90]> then set [Camera: Rot X v] to [90] end if <(Camera: Rot X) < [-90]> then set [Camera: Rot X v] to [-90] end change [Camera: X v] by (Player: Vel X) set [Player: Vel X v] to ((Player: Vel X) * (0.8)) change [Camera: Y v] by (Player: Vel Y) set [Player: Vel Y v] to ((Player: Vel Y) * (0.8)) change [Camera: Z v] by (Player: Vel Z) set [Player: Vel Z v] to ((Player: Vel Z) * (0.8)) ``` ## Sprite: "Runtime" ### Costumes 1. "costume1" - empty svg ### Sounds 1. "pop" - default scratch pop sound ### Local Variables s5 = 51 s1 = 4 ### Blocks ```scratchblocks when I receive [System: Tick v] Calculate bone matrices :: custom define Calculate bone matrices Simple3D | configure [custom v] transformation delete all of [JointNewAbsMat v] set [s5 v] to [0] // Calculating matrices the same way we did at initiation stage.\n\nThen multiplying new matrices by inverted old ones to get a matrix telling how to get from old to new\n\nOldToNew = New * inv(Old) repeat (length of [JointNames v]) change [s5 v] by (1) Process bone ((s5) + (1)) (item (s5) of [JointParent v]) :: custom end Simple3D | set [wyvern] (current v) transforms [JointNewAbsMat v] define Process bone (id) (parent) if <(parent) > [0]> then Simple3D | start with saved in [JointNewAbsMat v] at ((((parent) - (1)) * (16)) + (1)) else Simple3D | start with no transformation Simple3D | rotate around [X v] by (-90) degrees end Simple3D | move X:(item (id) of [Objects: X v]) Y:(item (id) of [Objects: Y v]) Z:(item (id) of [Objects: Z v]) Simple3D | rotate around [Z v] by (item (id) of [Objects: Rot Z v]) degrees Simple3D | rotate around [Y v] by (item (id) of [Objects: Rot Y v]) degrees Simple3D | rotate around [X v] by (item (id) of [Objects: Rot X v]) degrees Simple3D | save into [JointNewAbsMat v] at ((length of [JointNewAbsMat v]) + (1)) ``` ## Sprite: "Renderer" ### Costumes 1. "Dot" - empty png 2. "Big Rect" - 501x379 rectangle with with of 4 pixels, empty on the inside ### Sounds 1. "pop" - default scratch pop sound ### Local Variables Index 1 = 779 View Matrix: 11 = 0.7071067812 View Matrix: 12 = "0" View Matrix: 13 = -0.7071067812 View Matrix: 21 = 0.29883623870702625 View Matrix: 22 = 0.906307787 View Matrix: 23 = 0.29883623870702625 View Matrix: 31 = 0.6408563820420653 View Matrix: 32 = -0.4226182617 View Matrix: 33 = 0.6408563820420653 a = 100 b = 19.11550605443638 c = 2.2569045147307074 p = 42.70459202765979 ox = -171.78364594087378 oy = -116.84293077995767 s = 21.352296013829896 A = 4.28306233050807 S = 0.40118049391352834 I = 0.25 Group Size = 1024 iG = 1 iB = 603 Index 2 = 723 Index 3 = 1329 World Matrix: 11 = 1 World Matrix: 12 = "0" World Matrix: 13 = 0 World Matrix: 21 = 0 World Matrix: 22 = 1 World Matrix: 23 = 0 World Matrix: 31 = 0 World Matrix: 32 = 0 World Matrix: 33 = 1 tx = 245.55275695471596 ty = 46.97721718551591 tz = 507.84463997211407 ### Blocks ```scratchblocks when I receive [Init: Renderer v] Simple3D | set clear color R:(0.31) G:(0.29) B:(0.40) A:(1) Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (70) near: (0.01) far: (1000) when I receive [System: Tick v] Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | scale X:(1) Y:(1) Z:(-1) Simple3D | rotate around [X v] by ((0) - (Camera: Rot X)) degrees Simple3D | rotate around [Y v] by ((0) - (Camera: Rot Y)) degrees Simple3D | move X:((0) - (Camera: X)) Y:((0) - (Camera: Y)) Z:((0) - (Camera: Z)) Simple3D | clear (color and depth v) Simple3D | draw mesh [wyvern] ``` ## Sprite: "UI" ### Costumes 1. "line" - slider base line 2. "slider" - slider draggable part 3. "next" - button with right arrow 4. "edit" - edit button 5. "close" - close button 6. "prev" - button with left arrow 7. "bg" - rectangle that serves as background for ui 8. "text" - 'x rotation' 'y rotation' 'z rotation' labels for sliders 9. "credits" - 'Model: https://opengameart.org/content/wyvern-1' 10. "I Like Lag" - 'Run on scratch anyways' button ### Sounds 1. "pop" - default scratch pop sound ### Local Variables _type = "orig" _extra = "edit" ### Blocks ```scratchblocks define UI (x) (y) (s) (c) (t) (e) go to x: (x) y: (y) set size to (s) % switch costume to (c) set [_type v] to (t) set [_extra v] to (e) create clone of (_myself_ v) set [_type v] to [orig] when I start as a clone show if <(_type) = [bg]> then set [GHOST v] effect to (50) end when this sprite clicked if <(_type) = [sl]> then repeat until > if <(mouse x) < [-222]> then set x to (-222) else if <(mouse x) > [-138]> then set x to (-138) else set x to (mouse x) end end if <(_extra) = [x]> then replace item ((Selected) + (1)) of [Objects: Rot X v] with (((x position) - (-180)) / (0.2333)) end if <(_extra) = [y]> then replace item ((Selected) + (1)) of [Objects: Rot Y v] with (((x position) - (-180)) / (0.2333)) end if <(_extra) = [z]> then replace item ((Selected) + (1)) of [Objects: Rot Z v] with (((x position) - (-180)) / (0.2333)) end end end if <(_type) = [b]> then if <(_extra) = [next]> then set [Selected v] to (((Selected) mod (length of [JointNames v])) + (1)) broadcast (Update UI v) end if <(_extra) = [prev]> then set [Selected v] to ((((Selected) - (2)) mod (length of [JointNames v])) + (1)) broadcast (Update UI v) end if <(_extra) = [close]> then hide variable [Type v] set [Type v] to [] broadcast (Update UI v) end if <(_extra) = [edit]> then show variable [Type v] set [Type v] to [Loading] Make UI :: custom delete this clone end end when I receive [Init: UI v] broadcast (Update UI v) when I receive [Update UI v] if <(Type) = []> then if > then delete this clone end UI [-226] [166] [200] [edit] [b] [edit] :: custom else if <(_type) = [orig]> then set [Type v] to (item (Selected) of [JointNames v]) end if <(_type) = [sl]> then if <(_extra) = [x]> then set [_type v] to (item ((Selected) + (1)) of [Objects: Rot X v]) end if <(_extra) = [y]> then set [_type v] to (item ((Selected) + (1)) of [Objects: Rot Y v]) end if <(_extra) = [z]> then set [_type v] to (item ((Selected) + (1)) of [Objects: Rot Z v]) end set x to ((-180) + ((_type) * (0.2333))) set [_type v] to [sl] end end define Make UI UI [-180] [100] [300] [bg] [bg] [] :: custom UI [-180] [100] [300] [text] [bg] [] :: custom UI [0] [0] [100] [credits] [bg] [] :: custom UI [-224] [136] [200] [prev] [b] [prev] :: custom UI [-200] [136] [200] [next] [b] [next] :: custom UI [-156] [136] [200] [close] [b] [close] :: custom UI [-180] [100] [100] [line] [bg] [x] :: custom UI [-180] [100] [100] [slider] [sl] [x] :: custom UI [-180] [70] [100] [line] [bg] [y] :: custom UI [-180] [70] [100] [slider] [sl] [y] :: custom UI [-180] [40] [100] [line] [bg] [z] :: custom UI [-180] [40] [100] [slider] [sl] [z] :: custom broadcast (Update UI v) when flag clicked erase all hide variable [Type v] set [Selected v] to [1] set [_type v] to [orig] set [Type v] to [] hide ``` # End of Wyvern.sb3 # Project: Point Lighting 1 Faking point lighting with fog and rendering to textures. Remake of a Pen+ V7 demo by ObviousAlexC. # Start of PenPlusRemake.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = 9.577869124503192 camY = 5.5868025883538905 camZ = -9.395074272283509 camRotX = -23 camRotY = 502 frame = 1790 i = 4 camVelX = -1.463499419839652e-241 camVelY = 0 camVelZ = 2.014334151989037e-241 ### Global Lists x = [-1,1,-1,1] y = [-1,-1,1,1] u = [0,1,0,1] v = [0,0,1,1] teapot = ["# Blender 4.1.1","# www.blender.org","mtllib Teapot.mtl","o Teapot","v 0.478560 2.400000 1.424640","v 0.465671 2.463000 1.386270","v 0.000000 2.463000 1.459600","v 0.000000 2.400000 1.500000","v 0.452973 2.494500 1.348469","v 0.000000 2.494500 1.419800","v 0.443529 2.494500 1.320356","v 0.000000 2.494500 1.390200","v 0.440403 2.463000 1.311049","v 0.000000 2.463000 1.380400","v 0.446656 2.400000 1.329664","v 0.000000 2.400000 1.400000","v 0.890880 2.400000 1.213920","v 0.866886 2.463000 1.181225","v 0.843248 2.494500 1.149016","v 0.825668 2.494500 1.125061","v 0.819847 2.463000 1.117130","v 0.831488 2.400000 1.132992","v 1.213920 2.400000 0.890880","v 1.181225 2.463000 0.866886","v 1.149016 2.494500 0.843248","v 1.125061 2.494500 0.825668","v 1.117130 2.463000 0.819847","v 1.132992 2.400000 0.831488","v 1.424640 2.400000 0.478560","v 1.386270 2.463000 0.465671","v 1.348469 2.494500 0.452973","v 1.320356 2.494500 0.443529","v 1.311049 2.463001 0.440403","v 1.329664 2.400000 0.446656","v 1.500000 2.400000 0.000000","v 1.459600 2.463000 0.000000","v 1.419800 2.494500 0.000000","v 1.390200 2.494500 0.000000","v 1.380400 2.463000 0.000000","v 1.400000 2.400000 0.000000","v -1.424640 2.400000 0.478560","v -1.386270 2.463000 0.465671","v -1.459600 2.463000 0.000000","v -1.500000 2.400000 0.000000","v -1.348469 2.494500 0.452973","v -1.419800 2.494500 0.000000","v -1.320356 2.494500 0.443529","v -1.390200 2.494500 0.000000","v -1.311049 2.463000 0.440403","v -1.380400 2.463000 0.000000","v -1.329664 2.400000 0.446656","v -1.400000 2.400000 0.000000","v -1.213920 2.400000 0.890880","v -1.181225 2.463000 0.866886","v -1.149016 2.494500 0.843248","v -1.125061 2.494500 0.825668","v -1.117130 2.463000 0.819847","v -1.132992 2.400000 0.831488","v -0.890880 2.400000 1.213920","v -0.866886 2.463000 1.181225","v -0.843248 2.494500 1.149016","v -0.825668 2.494500 1.125061","v -0.819847 2.463000 1.117130","v -0.831488 2.400000 1.132992","v -0.478560 2.400000 1.424640","v -0.465671 2.463000 1.386270","v -0.452973 2.494500 1.348469","v -0.443529 2.494500 1.320356","v -0.440403 2.463001 1.311049","v -0.446656 2.400000 1.329664","v -0.478560 2.400000 -1.424640","v -0.465671 2.463000 -1.386270","v 0.000000 2.463000 -1.459600","v 0.000000 2.400000 -1.500000","v -0.452973 2.494500 -1.348469","v 0.000000 2.494500 -1.419800","v -0.443529 2.494500 -1.320356","v 0.000000 2.494500 -1.390200","v -0.440403 2.463000 -1.311049","v 0.000000 2.463000 -1.380400","v -0.446656 2.400000 -1.329664","v 0.000000 2.400000 -1.400000","v -0.890880 2.400000 -1.213920","v -0.866886 2.463000 -1.181225","v -0.843248 2.494500 -1.149016","v -0.825668 2.494500 -1.125061","v -0.819847 2.463000 -1.117130","v -0.831488 2.400000 -1.132992","v -1.213920 2.400000 -0.890880","v -1.181225 2.463000 -0.866886","v -1.149016 2.494500 -0.843248","v -1.125061 2.494500 -0.825668","v -1.117130 2.463000 -0.819847","v -1.132992 2.400000 -0.831488","v -1.424640 2.400000 -0.478560","v -1.386270 2.463000 -0.465671","v -1.348469 2.494500 -0.452973","v -1.320356 2.494500 -0.443529","v -1.311049 2.463001 -0.440403","v -1.329664 2.400000 -0.446656","v 1.424640 2.400000 -0.478560","v 1.386270 2.463000 -0.465671","v 1.348469 2.494500 -0.452973","v 1.320356 2.494500 -0.443529","v 1.311049 2.463000 -0.440403","v 1.329664 2.400000 -0.446656","v 1.213920 2.400000 -0.890880","v 1.181225 2.463000 -0.866886","v 1.149016 2.494500 -0.843248","v 1.125061 2.494500 -0.825668","v 1.117130 2.463000 -0.819847","v 1.132992 2.400000 -0.831488","v 0.890880 2.400000 -1.213920","v 0.866886 2.463000 -1.181225","v 0.843248 2.494500 -1.149016","v 0.825668 2.494500 -1.125061","v 0.819847 2.463000 -1.117130","v 0.831488 2.400000 -1.132992","v 0.478560 2.400000 -1.424640","v 0.465671 2.463000 -1.386270","v 0.452973 2.494500 -1.348469","v 0.443529 2.494500 -1.320356","v 0.440403 2.463001 -1.311049","v 0.446656 2.400000 -1.329664","v 0.638080 0.900000 1.899520","v 0.629147 1.178400 1.872927","v 0.000000 1.178400 1.972000","v 0.000000 0.900000 2.000000","v 0.604900 1.471200 1.800745","v 0.000000 1.471200 1.896000","v 0.569167 1.774800 1.694372","v 0.000000 1.774800 1.784000","v 0.525778 2.085600 1.565205","v 0.000000 2.085600 1.648000","v 1.187840 0.900000 1.618560","v 1.171210 1.178400 1.595900","v 1.126072 1.471200 1.534395","v 1.059553 1.774800 1.443756","v 0.978780 2.085600 1.333694","v 1.618560 0.900000 1.187840","v 1.595900 1.178400 1.171210","v 1.534395 1.471200 1.126072","v 1.443756 1.774800 1.059553","v 1.333694 2.085600 0.978780","v 1.899520 0.900000 0.638080","v 1.872927 1.178400 0.629147","v 1.800745 1.471200 0.604900","v 1.694372 1.774800 0.569167","v 1.565205 2.085600 0.525778","v 2.000000 0.900000 0.000000","v 1.972000 1.178400 0.000000","v 1.896000 1.471200 0.000000","v 1.784000 1.774800 0.000000","v 1.648000 2.085600 0.000000","v -1.899520 0.900000 0.638080","v -1.872927 1.178400 0.629147","v -1.972000 1.178400 0.000000","v -2.000000 0.900000 0.000000","v -1.800745 1.471200 0.604900","v -1.896000 1.471200 0.000000","v -1.694372 1.774800 0.569167","v -1.784000 1.774800 0.000000","v -1.565205 2.085600 0.525778","v -1.648000 2.085600 0.000000","v -1.618560 0.900000 1.187840","v -1.595900 1.178400 1.171210","v -1.534395 1.471200 1.126072","v -1.443756 1.774800 1.059553","v -1.333694 2.085600 0.978780","v -1.187840 0.900000 1.618560","v -1.171210 1.178400 1.595900","v -1.126072 1.471200 1.534395","v -1.059553 1.774800 1.443756","v -0.978780 2.085600 1.333694","v -0.638080 0.900000 1.899520","v -0.629147 1.178400 1.872927","v -0.604900 1.471200 1.800745","v -0.569167 1.774800 1.694372","v -0.525778 2.085600 1.565205","v -0.638080 0.900000 -1.899520","v -0.629147 1.178400 -1.872927","v 0.000000 1.178400 -1.972000","v 0.000000 0.900000 -2.000000","v -0.604900 1.471200 -1.800745","v 0.000000 1.471200 -1.896000","v -0.569167 1.774800 -1.694372","v 0.000000 1.774800 -1.784000","v -0.525778 2.085600 -1.565205","v 0.000000 2.085600 -1.648000","v -1.187840 0.900000 -1.618560","v -1.171210 1.178400 -1.595900","v -1.126072 1.471200 -1.534395","v -1.059553 1.774800 -1.443756","v -0.978780 2.085600 -1.333694","v -1.618560 0.900000 -1.187840","v -1.595900 1.178400 -1.171210","v -1.534395 1.471200 -1.126072","v -1.443756 1.774800 -1.059553","v -1.333694 2.085600 -0.978780","v -1.899520 0.900000 -0.638080","v -1.872927 1.178400 -0.629147","v -1.800745 1.471200 -0.604900","v -1.694372 1.774800 -0.569167","v -1.565205 2.085600 -0.525778","v 1.899520 0.900000 -0.638080","v 1.872927 1.178400 -0.629147","v 1.800745 1.471200 -0.604900","v 1.694372 1.774800 -0.569167","v 1.565205 2.085600 -0.525778","v 1.618560 0.900000 -1.187840","v 1.595900 1.178400 -1.171210","v 1.534395 1.471200 -1.126072","v 1.443756 1.774800 -1.059553","v 1.333694 2.085600 -0.978780","v 1.187840 0.900000 -1.618560","v 1.171210 1.178400 -1.595900","v 1.126072 1.471200 -1.534395","v 1.059553 1.774800 -1.443756","v 0.978780 2.085600 -1.333694","v 0.638080 0.900000 -1.899520","v 0.629147 1.178400 -1.872927","v 0.604900 1.471200 -1.800745","v 0.569167 1.774800 -1.694372","v 0.525778 2.085600 -1.565205","v 0.495150 0.213600 1.474028","v 0.000000 0.213600 1.552000","v 0.000000 0.150000 1.500000","v 0.534711 0.316800 1.591798","v 0.000000 0.316800 1.676000","v 0.581929 0.463200 1.732362","v 0.000000 0.463200 1.824000","v 0.621490 0.656400 1.850133","v 0.000000 0.656400 1.948000","v 0.890880 0.150000 1.213920","v 0.921764 0.213600 1.256003","v 0.995410 0.316800 1.356353","v 1.083310 0.463200 1.476127","v 1.156956 0.656400 1.576478","v 1.213920 0.150000 0.890880","v 1.256003 0.213600 0.921764","v 1.356353 0.316800 0.995410","v 1.476127 0.463200 1.083310","v 1.576477 0.656400 1.156956","v 1.424640 0.150000 0.478560","v 1.474028 0.213600 0.495150","v 1.591798 0.316800 0.534711","v 1.732362 0.463200 0.581929","v 1.850133 0.656400 0.621490","v 1.500000 0.150000 0.000000","v 1.552000 0.213600 0.000000","v 1.676000 0.316800 0.000000","v 1.824000 0.463200 0.000000","v 1.948000 0.656400 0.000000","v -1.424640 0.150000 0.478560","v -1.474028 0.213600 0.495150","v -1.552000 0.213600 0.000000","v -1.500000 0.150000 0.000000","v -1.591798 0.316800 0.534711","v -1.676000 0.316800 0.000000","v -1.732362 0.463200 0.581929","v -1.824000 0.463200 0.000000","v -1.850133 0.656400 0.621490","v -1.948000 0.656400 0.000000","v -1.213920 0.150000 0.890880","v -1.256003 0.213600 0.921764","v -1.356353 0.316800 0.995410","v -1.476127 0.463200 1.083310","v -1.576478 0.656400 1.156956","v -0.890880 0.150000 1.213920","v -0.921764 0.213600 1.256003","v -0.995410 0.316800 1.356353","v -1.083310 0.463200 1.476127","v -1.156956 0.656400 1.576477","v -0.478560 0.150000 1.424640","v -0.495150 0.213600 1.474028","v -0.534711 0.316800 1.591798","v -0.581929 0.463200 1.732362","v -0.621490 0.656400 1.850133","v -0.478560 0.150000 -1.424640","v -0.495150 0.213600 -1.474028","v 0.000000 0.213600 -1.552000","v 0.000000 0.150000 -1.500000","v -0.534711 0.316800 -1.591798","v 0.000000 0.316800 -1.676000","v -0.581929 0.463200 -1.732362","v 0.000000 0.463200 -1.824000","v -0.621490 0.656400 -1.850133","v 0.000000 0.656400 -1.948000","v -0.890880 0.150000 -1.213920","v -0.921764 0.213600 -1.256003","v -0.995410 0.316800 -1.356353","v -1.083310 0.463200 -1.476127","v -1.156956 0.656400 -1.576478","v -1.213920 0.150000 -0.890880","v -1.256003 0.213600 -0.921764","v -1.356353 0.316800 -0.995410","v -1.476127 0.463200 -1.083310","v -1.576477 0.656400 -1.156956","v -1.474028 0.213600 -0.495150","v -1.591798 0.316800 -0.534711","v -1.732362 0.463200 -0.581929","v -1.850133 0.656400 -0.621490","v 1.424640 0.150000 -0.478560","v 1.474028 0.213600 -0.495150","v 1.591798 0.316800 -0.534711","v 1.732362 0.463200 -0.581929","v 1.850133 0.656400 -0.621490","v 1.213920 0.150000 -0.890880","v 1.256003 0.213600 -0.921764","v 1.356353 0.316800 -0.995410","v 1.476127 0.463200 -1.083310","v 1.576478 0.656400 -1.156956","v 0.890880 0.150000 -1.213920","v 0.921764 0.213600 -1.256003","v 0.995410 0.316800 -1.356353","v 1.083310 0.463200 -1.476127","v 1.156956 0.656400 -1.576477","v 0.478560 0.150000 -1.424640","v 0.495150 0.213600 -1.474028","v 0.534711 0.316800 -1.591798","v 0.581929 0.463200 -1.732362","v 0.621490 0.656400 -1.850133","v -2.968800 1.800000 0.144000","v -2.910131 2.008181 0.144000","v -2.940000 2.019600 0.000000","v -3.000000 1.800000 0.000000","v -2.734458 2.134454 0.144000","v -2.760000 2.152800 0.000000","v -2.442278 2.199298 0.144000","v -2.460000 2.221200 0.000000","v -2.034093 2.223187 0.144000","v -2.040000 2.246400 0.000000","v -1.510400 2.226600 0.144000","v -1.500000 2.250000 0.000000","v -2.894400 1.800000 0.216000","v -2.838906 1.980950 0.216000","v -2.673549 2.090707 0.216000","v -2.400019 2.147069 0.216000","v -2.020006 2.167834 0.216000","v -1.535200 2.170800 0.216000","v -2.805600 1.800000 0.216000","v -2.753895 1.948450 0.216000","v -2.600852 2.038493 0.216000","v -2.349581 2.084731 0.216000","v -2.003194 2.101767 0.216000","v -1.564800 2.104200 0.216000","v -2.731200 1.800000 0.144000","v -2.682669 1.921219 0.144000","v -2.539943 1.994746 0.144000","v -2.307322 2.032503 0.144000","v -1.989107 2.046413 0.144000","v -1.589600 2.048400 0.144000","v -2.700000 1.800000 0.000000","v -2.652800 1.909800 0.000000","v -2.514400 1.976400 0.000000","v -2.289600 2.010600 0.000000","v -1.983200 2.023200 0.000000","v -1.600000 2.025000 0.000000","v -2.731200 1.800000 -0.144000","v -2.682669 1.921219 -0.144000","v -2.539943 1.994746 -0.144000","v -2.307322 2.032503 -0.144000","v -1.989107 2.046413 -0.144000","v -1.589600 2.048400 -0.144000","v -2.805600 1.800000 -0.216000","v -2.753895 1.948450 -0.216000","v -2.600851 2.038493 -0.216000","v -2.349581 2.084731 -0.216000","v -2.003194 2.101767 -0.216000","v -1.564800 2.104200 -0.216000","v -2.894400 1.800000 -0.216000","v -2.838906 1.980950 -0.216000","v -2.673549 2.090707 -0.216000","v -2.400019 2.147069 -0.216000","v -2.020006 2.167834 -0.216000","v -1.535200 2.170800 -0.216000","v -2.968800 1.800000 -0.144000","v -2.910131 2.008181 -0.144000","v -2.734458 2.134454 -0.144000","v -2.442278 2.199298 -0.144000","v -2.034093 2.223187 -0.144000","v -1.510400 2.226600 -0.144000","v -1.910400 0.631200 0.144000","v -2.298490 0.836909 0.144000","v -2.302400 0.811200 0.000000","v -1.900000 0.600000 0.000000","v -2.595725 1.060502 0.144000","v -2.611200 1.038600 0.000000","v -2.804755 1.298122 0.144000","v -2.828800 1.280400 0.000000","v -2.928231 1.545907 0.144000","v -2.957600 1.534800 0.000000","v -1.935200 0.705600 0.216000","v -2.289165 0.898214 0.216000","v -2.558822 1.112731 0.216000","v -2.747417 1.340381 0.216000","v -2.858195 1.572394 0.216000","v -1.964800 0.794400 0.216000","v -2.278035 0.971386 0.216000","v -2.514778 1.175069 0.216000","v -2.678982 1.390819 0.216000","v -2.774605 1.604006 0.216000","v -1.989600 0.868800 0.144000","v -2.268711 1.032691 0.144000","v -2.477875 1.227298 0.144000","v -2.621645 1.433079 0.144000","v -2.704570 1.630493 0.144000","v -2.264800 1.058400 0.000000","v -2.462400 1.249200 0.000000","v -2.597600 1.450800 0.000000","v -2.675200 1.641600 0.000000","v -1.989600 0.868800 -0.144000","v -2.268711 1.032691 -0.144000","v -2.477875 1.227298 -0.144000","v -2.621645 1.433079 -0.144000","v -2.704570 1.630493 -0.144000","v -1.964800 0.794400 -0.216000","v -2.278035 0.971386 -0.216000","v -2.514777 1.175069 -0.216000","v -2.678982 1.390819 -0.216000","v -2.774605 1.604006 -0.216000","v -1.935200 0.705600 -0.216000","v -2.289165 0.898214 -0.216000","v -2.558822 1.112731 -0.216000","v -2.747417 1.340381 -0.216000","v -2.858195 1.572394 -0.216000","v -1.910400 0.631200 -0.144000","v -2.298490 0.836909 -0.144000","v -2.595725 1.060502 -0.144000","v -2.804755 1.298122 -0.144000","v -2.928231 1.545907 -0.144000","v 3.237600 2.400000 0.120000","v 2.881466 2.100072 0.140467","v 2.922400 2.090400 0.000000","v 3.300000 2.400000 0.000000","v 2.718253 1.696032 0.189274","v 2.751200 1.669200 0.000000","v 2.579347 1.270536 0.247526","v 2.608800 1.222800 0.000000","v 2.296134 0.906240 0.296333","v 2.317600 0.837600 0.000000","v 1.700000 0.685800 0.316800","v 1.700000 0.600000 0.000000","v 3.088800 2.400000 0.180000","v 2.783853 2.123136 0.210701","v 2.639686 1.760016 0.283910","v 2.509114 1.384368 0.371290","v 2.244947 1.069920 0.444499","v 1.700000 0.890400 0.475200","v 2.911200 2.400000 0.180000","v 2.667347 2.150664 0.210701","v 2.545914 1.836384 0.283910","v 2.425286 1.520232 0.371290","v 2.183853 1.265280 0.444499","v 1.700000 1.134600 0.475200","v 2.762400 2.400000 0.120000","v 2.569735 2.173728 0.140467","v 2.467347 1.900368 0.189274","v 2.355053 1.634064 0.247526","v 2.132666 1.428960 0.296333","v 1.700000 1.339200 0.316800","v 2.700000 2.400000 0.000000","v 2.528800 2.183400 0.000000","v 2.434400 1.927200 0.000000","v 2.325600 1.681800 0.000000","v 2.111200 1.497600 0.000000","v 1.700000 1.425000 0.000000","v 2.762400 2.400000 -0.120000","v 2.569735 2.173728 -0.140467","v 2.467347 1.900368 -0.189274","v 2.355053 1.634064 -0.247526","v 2.132666 1.428960 -0.296333","v 1.700000 1.339200 -0.316800","v 2.911200 2.400000 -0.180000","v 2.667347 2.150664 -0.210701","v 2.545914 1.836384 -0.283910","v 2.425286 1.520232 -0.371290","v 2.183853 1.265280 -0.444499","v 1.700000 1.134600 -0.475200","v 3.088800 2.400000 -0.180000","v 2.783853 2.123136 -0.210701","v 2.639686 1.760016 -0.283910","v 2.509114 1.384368 -0.371290","v 2.244947 1.069920 -0.444499","v 1.700000 0.890400 -0.475200","v 3.237600 2.400000 -0.120000","v 2.881466 2.100072 -0.140467","v 2.718253 1.696032 -0.189274","v 2.579347 1.270536 -0.247526","v 2.296134 0.906240 -0.296333","v 1.700000 0.685800 -0.316800","v 3.158400 2.400000 0.072000","v 3.276999 2.450515 0.076992","v 3.328000 2.452200 0.000000","v 3.200000 2.400000 0.000000","v 3.348595 2.473354 0.088896","v 3.408000 2.475600 0.000000","v 3.368813 2.470935 0.103104","v 3.434000 2.472900 0.000000","v 3.333274 2.445677 0.115008","v 3.400000 2.446800 0.000000","v 3.059200 2.400000 0.108000","v 3.155379 2.446498 0.115488","v 3.206938 2.467997 0.133344","v 3.213367 2.466247 0.154656","v 3.174157 2.442999 0.172512","v 2.940800 2.400000 0.108000","v 3.010221 2.441702 0.115488","v 3.037862 2.461603 0.133344","v 3.027834 2.460653 0.154656","v 2.984243 2.439802 0.172512","v 2.841600 2.400000 0.072000","v 2.888602 2.437685 0.076992","v 2.896205 2.456246 0.088896","v 2.872387 2.455966 0.103104","v 2.825126 2.437123 0.115008","v 2.800000 2.400000 0.000000","v 2.837600 2.436000 0.000000","v 2.836800 2.454000 0.000000","v 2.807200 2.454000 0.000000","v 2.758400 2.436000 0.000000","v 2.841600 2.400000 -0.072000","v 2.888602 2.437685 -0.076992","v 2.896205 2.456246 -0.088896","v 2.872387 2.455966 -0.103104","v 2.825127 2.437123 -0.115008","v 2.940800 2.400000 -0.108000","v 3.010221 2.441703 -0.115488","v 3.037862 2.461603 -0.133344","v 3.027834 2.460653 -0.154656","v 2.984243 2.439802 -0.172512","v 3.059200 2.400000 -0.108000","v 3.155379 2.446498 -0.115488","v 3.206938 2.467997 -0.133344","v 3.213367 2.466247 -0.154656","v 3.174157 2.442999 -0.172512","v 3.158400 2.400000 -0.072000","v 3.276999 2.450516 -0.076992","v 3.348595 2.473354 -0.088896","v 3.368813 2.470935 -0.103104","v 3.333274 2.445677 -0.115008","v 0.063808 2.700000 0.189952","v 0.057246 2.804400 0.170215","v 0.000000 2.804400 0.179200","v 0.000000 2.700000 0.200000","v 0.087511 2.923200 0.259910","v 0.000000 2.923200 0.273600","v 0.114676 3.034800 0.340477","v 0.000000 3.034800 0.358400","v 0.098814 3.117600 0.293360","v 0.000000 3.117600 0.308800","v 0.000000 3.150000 0.000000","v 0.118784 2.700000 0.161856","v 0.106513 2.804400 0.145078","v 0.162745 2.923200 0.221585","v 0.213234 3.034800 0.290295","v 0.183734 3.117600 0.250127","v 0.161856 2.700000 0.118784","v 0.145078 2.804400 0.106513","v 0.221585 2.923200 0.162745","v 0.290295 3.034800 0.213234","v 0.250127 3.117600 0.183734","v 0.189952 2.700000 0.063808","v 0.170215 2.804400 0.057246","v 0.259910 2.923200 0.087511","v 0.340477 3.034800 0.114676","v 0.293360 3.117600 0.098814","v 0.200000 2.700000 0.000000","v 0.179200 2.804400 0.000000","v 0.273600 2.923200 0.000000","v 0.358400 3.034800 0.000000","v 0.308800 3.117600 0.000000","v -0.189952 2.700000 0.063808","v -0.170215 2.804400 0.057246","v -0.179200 2.804400 0.000000","v -0.200000 2.700000 0.000000","v -0.259910 2.923200 0.087511","v -0.273600 2.923200 0.000000","v -0.340477 3.034800 0.114676","v -0.358400 3.034800 0.000000","v -0.293360 3.117600 0.098814","v -0.308800 3.117600 0.000000","v -0.161856 2.700000 0.118784","v -0.145078 2.804400 0.106513","v -0.221585 2.923200 0.162745","v -0.290295 3.034800 0.213234","v -0.250127 3.117600 0.183734","v -0.118784 2.700000 0.161856","v -0.106513 2.804400 0.145078","v -0.162745 2.923200 0.221585","v -0.213234 3.034800 0.290295","v -0.183734 3.117600 0.250127","v -0.063808 2.700000 0.189952","v -0.057246 2.804400 0.170215","v -0.087511 2.923200 0.259910","v -0.114676 3.034800 0.340477","v -0.098814 3.117600 0.293360","v -0.063808 2.700000 -0.189952","v -0.057246 2.804400 -0.170215","v 0.000000 2.804400 -0.179200","v 0.000000 2.700000 -0.200000","v -0.087511 2.923200 -0.259910","v 0.000000 2.923200 -0.273600","v -0.114676 3.034800 -0.340477","v 0.000000 3.034800 -0.358400","v -0.098814 3.117600 -0.293360","v 0.000000 3.117600 -0.308800","v -0.118784 2.700000 -0.161856","v -0.106513 2.804400 -0.145078","v -0.162745 2.923200 -0.221585","v -0.213234 3.034800 -0.290295","v -0.183734 3.117600 -0.250127","v -0.161856 2.700000 -0.118784","v -0.145078 2.804400 -0.106513","v -0.221585 2.923200 -0.162745","v -0.290295 3.034800 -0.213234","v -0.250127 3.117600 -0.183734","v -0.189952 2.700000 -0.063808","v -0.170215 2.804400 -0.057246","v -0.259910 2.923200 -0.087511","v -0.340477 3.034800 -0.114676","v -0.293360 3.117600 -0.098814","v 0.189952 2.700000 -0.063808","v 0.170215 2.804400 -0.057246","v 0.259910 2.923200 -0.087511","v 0.340477 3.034800 -0.114676","v 0.293360 3.117600 -0.098814","v 0.161856 2.700000 -0.118784","v 0.145078 2.804400 -0.106513","v 0.221585 2.923200 -0.162745","v 0.290295 3.034800 -0.213234","v 0.250127 3.117600 -0.183734","v 0.118784 2.700000 -0.161856","v 0.106513 2.804400 -0.145078","v 0.162745 2.923200 -0.221585","v 0.213234 3.034800 -0.290295","v 0.183734 3.117600 -0.250127","v 0.063808 2.700000 -0.189952","v 0.057246 2.804400 -0.170215","v 0.087511 2.923200 -0.259910","v 0.114676 3.034800 -0.340477","v 0.098814 3.117600 -0.293360","v 0.414752 2.400000 1.234688","v 0.384379 2.474400 1.144271","v 0.000000 2.474400 1.204800","v 0.000000 2.400000 1.300000","v 0.309596 2.527200 0.921647","v 0.000000 2.527200 0.970400","v 0.214905 2.572800 0.639758","v 0.000000 2.572800 0.673600","v 0.124808 2.625600 0.371546","v 0.000000 2.625600 0.391200","v 0.772096 2.400000 1.052064","v 0.715555 2.474400 0.975021","v 0.576340 2.527200 0.785325","v 0.400065 2.572800 0.545131","v 0.232341 2.625600 0.316590","v 1.052064 2.400000 0.772096","v 0.975021 2.474400 0.715555","v 0.785325 2.527200 0.576340","v 0.545131 2.572800 0.400064","v 0.316590 2.625600 0.232341","v 1.234688 2.400000 0.414752","v 1.144271 2.474400 0.384379","v 0.921647 2.527200 0.309596","v 0.639758 2.572800 0.214905","v 0.371546 2.625600 0.124808","v 1.300000 2.400000 0.000000","v 1.204800 2.474400 0.000000","v 0.970400 2.527200 0.000000","v 0.673600 2.572800 0.000000","v 0.391200 2.625600 0.000000","v -1.234688 2.400000 0.414752","v -1.144271 2.474400 0.384379","v -1.204800 2.474400 0.000000","v -1.300000 2.400000 0.000000","v -0.921647 2.527200 0.309596","v -0.970400 2.527200 0.000000","v -0.639758 2.572800 0.214905","v -0.673600 2.572800 0.000000","v -0.371546 2.625600 0.124808","v -0.391200 2.625600 0.000000","v -1.052064 2.400000 0.772096","v -0.975021 2.474400 0.715555","v -0.785325 2.527200 0.576340","v -0.545131 2.572800 0.400065","v -0.316590 2.625600 0.232341","v -0.772096 2.400000 1.052064","v -0.715555 2.474400 0.975021","v -0.576340 2.527200 0.785325","v -0.400064 2.572800 0.545131","v -0.232341 2.625600 0.316590","v -0.414752 2.400000 1.234688","v -0.384379 2.474400 1.144271","v -0.309596 2.527200 0.921647","v -0.214905 2.572800 0.639758","v -0.124808 2.625600 0.371546","v -0.414752 2.400000 -1.234688","v -0.384379 2.474400 -1.144271","v 0.000000 2.474400 -1.204800","v 0.000000 2.400000 -1.300000","v -0.309596 2.527200 -0.921647","v 0.000000 2.527200 -0.970400","v -0.214905 2.572800 -0.639758","v 0.000000 2.572800 -0.673600","v -0.124808 2.625600 -0.371546","v 0.000000 2.625600 -0.391200","v -0.772096 2.400000 -1.052064","v -0.715555 2.474400 -0.975021","v -0.576340 2.527200 -0.785325","v -0.400065 2.572800 -0.545131","v -0.232341 2.625600 -0.316590","v -1.052064 2.400000 -0.772096","v -0.975021 2.474400 -0.715555","v -0.785325 2.527200 -0.576340","v -0.545131 2.572800 -0.400064","v -0.316590 2.625600 -0.232341","v -1.234688 2.400000 -0.414752","v -1.144271 2.474400 -0.384379","v -0.921647 2.527200 -0.309596","v -0.639758 2.572800 -0.214905","v -0.371546 2.625600 -0.124808","v 1.234688 2.400000 -0.414752","v 1.144271 2.474400 -0.384379","v 0.921647 2.527200 -0.309596","v 0.639758 2.572800 -0.214905","v 0.371546 2.625600 -0.124808","v 1.052064 2.400000 -0.772096","v 0.975021 2.474400 -0.715555","v 0.785325 2.527200 -0.576340","v 0.545131 2.572800 -0.400065","v 0.316590 2.625600 -0.232341","v 0.772096 2.400000 -1.052064","v 0.715555 2.474400 -0.975021","v 0.576340 2.527200 -0.785325","v 0.400064 2.572800 -0.545131","v 0.232341 2.625600 -0.316590","v 0.414752 2.400000 -1.234688","v 0.384379 2.474400 -1.144271","v 0.309596 2.527200 -0.921647","v 0.214905 2.572800 -0.639758","v 0.124808 2.625600 -0.371546","v 0.472434 0.105600 -1.406404","v 0.000000 0.105600 -1.480800","v 0.441041 0.064800 -1.312948","v 0.000000 0.064800 -1.382400","v 0.364854 0.031200 -1.086146","v 0.000000 0.031200 -1.143600","v 0.224349 0.008400 -0.667871","v 0.000000 0.008400 -0.703200","v 0.000000 0.000000 0.000000","v 0.879477 0.105600 -1.198382","v 0.821035 0.064800 -1.118749","v 0.679207 0.031200 -0.925493","v 0.417645 0.008400 -0.569086","v 1.198382 0.105600 -0.879477","v 1.118749 0.064800 -0.821035","v 0.925493 0.031200 -0.679207","v 0.569086 0.008400 -0.417645","v 1.406404 0.105600 -0.472434","v 1.312948 0.064800 -0.441041","v 1.086146 0.031200 -0.364854","v 0.667871 0.008400 -0.224349","v 1.480800 0.105600 0.000000","v 1.382400 0.064800 0.000000","v 1.143600 0.031200 0.000000","v 0.703200 0.008400 0.000000","v -1.424640 0.150000 -0.478560","v -1.406404 0.105600 -0.472434","v -1.480800 0.105600 0.000000","v -1.312948 0.064800 -0.441041","v -1.382400 0.064800 0.000000","v -1.086146 0.031200 -0.364854","v -1.143600 0.031200 0.000000","v -0.667871 0.008400 -0.224349","v -0.703200 0.008400 0.000000","v -1.198382 0.105600 -0.879477","v -1.118749 0.064800 -0.821035","v -0.925493 0.031200 -0.679207","v -0.569086 0.008400 -0.417645","v -0.879477 0.105600 -1.198382","v -0.821035 0.064800 -1.118749","v -0.679207 0.031200 -0.925493","v -0.417645 0.008400 -0.569086","v -0.472434 0.105600 -1.406404","v -0.441041 0.064800 -1.312948","v -0.364854 0.031200 -1.086146","v -0.224349 0.008400 -0.667871","v -0.472434 0.105600 1.406404","v 0.000000 0.105600 1.480800","v -0.441041 0.064800 1.312948","v 0.000000 0.064800 1.382400","v -0.364854 0.031200 1.086146","v 0.000000 0.031200 1.143600","v -0.224349 0.008400 0.667871","v 0.000000 0.008400 0.703200","v -0.879477 0.105600 1.198382","v -0.821035 0.064800 1.118749","v -0.679207 0.031200 0.925493","v -0.417645 0.008400 0.569086","v -1.198382 0.105600 0.879477","v -1.118749 0.064800 0.821035","v -0.925493 0.031200 0.679207","v -0.569086 0.008400 0.417645","v -1.406404 0.105600 0.472434","v -1.312948 0.064800 0.441041","v -1.086146 0.031200 0.364854","v -0.667871 0.008400 0.224349","v 1.406404 0.105600 0.472434","v 1.312948 0.064800 0.441041","v 1.086146 0.031200 0.364854","v 0.667871 0.008400 0.224349","v 1.198382 0.105600 0.879477","v 1.118749 0.064800 0.821035","v 0.925493 0.031200 0.679207","v 0.569086 0.008400 0.417645","v 0.879477 0.105600 1.198382","v 0.821035 0.064800 1.118749","v 0.679207 0.031200 0.925493","v 0.417645 0.008400 0.569086","v 0.478560 0.150000 1.424640","v 0.472434 0.105600 1.406404","v 0.441041 0.064800 1.312948","v 0.364854 0.031200 1.086146","v 0.224349 0.008400 0.667871","vn 0.1314 0.5351 0.8345","vn 0.0973 0.7804 0.6177","vn -0.0000 1.0000 -0.0000","vn -0.1487 0.2938 -0.9442","vn -0.1487 -0.2938 -0.9442","vn 0.3841 0.5363 0.7516","vn 0.2840 0.7814 0.5557","vn -0.4349 0.2946 -0.8509","vn -0.4349 -0.2946 -0.8509","vn 0.5966 0.5368 0.5966","vn 0.4409 0.7818 0.4409","vn -0.6756 0.2950 -0.6756","vn -0.6756 -0.2950 -0.6756","vn 0.7516 0.5363 0.3841","vn 0.5557 0.7814 0.2840","vn -0.8509 0.2946 -0.4349","vn -0.8509 -0.2946 -0.4349","vn 0.8345 0.5351 0.1314","vn 0.6177 0.7804 0.0973","vn -0.9442 0.2938 -0.1487","vn -0.9442 -0.2938 -0.1487","vn -0.8345 0.5351 0.1314","vn -0.6177 0.7804 0.0973","vn 0.9442 0.2938 -0.1487","vn 0.9442 -0.2938 -0.1487","vn -0.7516 0.5363 0.3841","vn -0.5557 0.7814 0.2840","vn 0.8509 0.2946 -0.4349","vn 0.8509 -0.2946 -0.4349","vn -0.5966 0.5368 0.5966","vn -0.4409 0.7818 0.4409","vn 0.6756 0.2950 -0.6757","vn 0.6756 -0.2950 -0.6756","vn -0.3841 0.5363 0.7516","vn -0.2840 0.7814 0.5557","vn 0.4349 0.2946 -0.8509","vn 0.4349 -0.2946 -0.8509","vn -0.1314 0.5351 0.8345","vn -0.0973 0.7804 0.6177","vn 0.1487 0.2938 -0.9442","vn 0.1487 -0.2938 -0.9442","vn -0.1314 0.5351 -0.8345","vn -0.0973 0.7804 -0.6177","vn 0.1487 0.2938 0.9442","vn 0.1487 -0.2938 0.9442","vn -0.3841 0.5363 -0.7516","vn -0.2840 0.7814 -0.5557","vn 0.4349 0.2946 0.8509","vn 0.4349 -0.2946 0.8509","vn -0.5966 0.5368 -0.5966","vn -0.4409 0.7818 -0.4409","vn 0.6756 0.2950 0.6756","vn 0.6756 -0.2950 0.6756","vn -0.7516 0.5363 -0.3841","vn -0.5557 0.7814 -0.2840","vn 0.8509 0.2946 0.4349","vn 0.8509 -0.2946 0.4349","vn -0.8345 0.5351 -0.1314","vn -0.6177 0.7804 -0.0973","vn 0.9442 0.2938 0.1487","vn 0.9442 -0.2938 0.1487","vn 0.8345 0.5351 -0.1314","vn 0.6177 0.7804 -0.0973","vn -0.9442 0.2938 0.1487","vn -0.9442 -0.2938 0.1487","vn 0.7516 0.5363 -0.3841","vn 0.5557 0.7814 -0.2840","vn -0.8509 0.2946 0.4349","vn -0.8509 -0.2946 0.4349","vn 0.5966 0.5368 -0.5966","vn 0.4409 0.7818 -0.4409","vn -0.6756 0.2950 0.6757","vn -0.6756 -0.2950 0.6756","vn 0.3841 0.5363 -0.7516","vn 0.2840 0.7814 -0.5557","vn -0.4349 0.2946 0.8509","vn -0.4349 -0.2946 0.8509","vn 0.1314 0.5351 -0.8345","vn 0.0973 0.7804 -0.6177","vn -0.1487 0.2938 0.9442","vn -0.1487 -0.2938 0.9442","vn 0.1548 0.0989 0.9830","vn 0.1507 0.2484 0.9569","vn 0.1462 0.3424 0.9281","vn 0.1428 0.3968 0.9067","vn 0.1411 0.4217 0.8957","vn 0.4528 0.0992 0.8861","vn 0.4407 0.2491 0.8624","vn 0.4274 0.3433 0.8363","vn 0.4175 0.3978 0.8170","vn 0.4124 0.4227 0.8070","vn 0.7036 0.0993 0.7036","vn 0.6848 0.2494 0.6848","vn 0.6640 0.3437 0.6640","vn 0.6486 0.3983 0.6486","vn 0.6407 0.4232 0.6407","vn 0.8861 0.0992 0.4528","vn 0.8624 0.2491 0.4407","vn 0.8363 0.3433 0.4274","vn 0.8170 0.3978 0.4175","vn 0.8070 0.4227 0.4124","vn 0.9830 0.0989 0.1548","vn 0.9569 0.2484 0.1507","vn 0.9281 0.3424 0.1462","vn 0.9067 0.3968 0.1428","vn 0.8957 0.4216 0.1411","vn -0.9830 0.0989 0.1548","vn -0.9569 0.2484 0.1507","vn -0.9281 0.3424 0.1462","vn -0.9067 0.3968 0.1428","vn -0.8957 0.4216 0.1411","vn -0.8861 0.0992 0.4528","vn -0.8624 0.2491 0.4407","vn -0.8363 0.3433 0.4274","vn -0.8170 0.3978 0.4175","vn -0.8070 0.4227 0.4124","vn -0.7036 0.0993 0.7036","vn -0.6848 0.2494 0.6848","vn -0.6640 0.3437 0.6640","vn -0.6486 0.3983 0.6486","vn -0.6407 0.4232 0.6407","vn -0.4528 0.0992 0.8861","vn -0.4407 0.2491 0.8624","vn -0.4274 0.3433 0.8363","vn -0.4175 0.3978 0.8170","vn -0.4124 0.4227 0.8070","vn -0.1548 0.0989 0.9830","vn -0.1507 0.2484 0.9569","vn -0.1462 0.3424 0.9281","vn -0.1428 0.3968 0.9067","vn -0.1411 0.4217 0.8957","vn -0.1548 0.0989 -0.9830","vn -0.1507 0.2484 -0.9569","vn -0.1462 0.3424 -0.9281","vn -0.1428 0.3968 -0.9067","vn -0.1411 0.4217 -0.8957","vn -0.4528 0.0992 -0.8861","vn -0.4407 0.2491 -0.8624","vn -0.4274 0.3433 -0.8363","vn -0.4175 0.3978 -0.8170","vn -0.4124 0.4227 -0.8070","vn -0.7036 0.0993 -0.7036","vn -0.6848 0.2494 -0.6848","vn -0.6640 0.3437 -0.6640","vn -0.6486 0.3983 -0.6486","vn -0.6407 0.4232 -0.6407","vn -0.8861 0.0992 -0.4528","vn -0.8624 0.2491 -0.4407","vn -0.8363 0.3433 -0.4274","vn -0.8170 0.3978 -0.4175","vn -0.8070 0.4227 -0.4124","vn -0.9830 0.0989 -0.1548","vn -0.9569 0.2484 -0.1507","vn -0.9281 0.3424 -0.1462","vn -0.9067 0.3968 -0.1428","vn -0.8957 0.4216 -0.1411","vn 0.9830 0.0989 -0.1548","vn 0.9569 0.2484 -0.1507","vn 0.9281 0.3424 -0.1462","vn 0.9067 0.3968 -0.1428","vn 0.8957 0.4216 -0.1411","vn 0.8861 0.0992 -0.4528","vn 0.8624 0.2491 -0.4407","vn 0.8363 0.3433 -0.4274","vn 0.8170 0.3978 -0.4175","vn 0.8070 0.4227 -0.4124","vn 0.7036 0.0993 -0.7036","vn 0.6848 0.2494 -0.6848","vn 0.6640 0.3437 -0.6640","vn 0.6486 0.3983 -0.6486","vn 0.6407 0.4232 -0.6407","vn 0.4528 0.0992 -0.8861","vn 0.4407 0.2491 -0.8624","vn 0.4274 0.3433 -0.8363","vn 0.4175 0.3978 -0.8170","vn 0.4124 0.4227 -0.8070","vn 0.1548 0.0989 -0.9830","vn 0.1507 0.2484 -0.9569","vn 0.1462 0.3424 -0.9281","vn 0.1428 0.3968 -0.9067","vn 0.1411 0.4217 -0.8957","vn 0.1210 -0.6283 0.7685","vn 0.1002 -0.7648 0.6365","vn 0.1101 -0.7066 0.6990","vn 0.1314 -0.5355 0.8343","vn 0.1522 -0.2063 0.9666","vn 0.3536 -0.6295 0.6919","vn 0.2927 -0.7657 0.5727","vn 0.3215 -0.7077 0.6291","vn 0.3840 -0.5366 0.7514","vn 0.4452 -0.2069 0.8712","vn 0.5491 -0.6300 0.5491","vn 0.4544 -0.7662 0.4544","vn 0.4992 -0.7082 0.4992","vn 0.5964 -0.5372 0.5964","vn 0.6918 -0.2072 0.6918","vn 0.6919 -0.6295 0.3536","vn 0.5727 -0.7657 0.2927","vn 0.6291 -0.7077 0.3215","vn 0.7514 -0.5366 0.3840","vn 0.8712 -0.2069 0.4452","vn 0.7685 -0.6283 0.1210","vn 0.6365 -0.7648 0.1002","vn 0.6990 -0.7066 0.1101","vn 0.8343 -0.5355 0.1314","vn 0.9666 -0.2063 0.1522","vn -0.7685 -0.6283 0.1210","vn -0.6365 -0.7648 0.1002","vn -0.6990 -0.7066 0.1101","vn -0.8343 -0.5355 0.1314","vn -0.9666 -0.2063 0.1522","vn -0.6919 -0.6295 0.3536","vn -0.5727 -0.7657 0.2927","vn -0.6291 -0.7077 0.3215","vn -0.7514 -0.5366 0.3840","vn -0.8712 -0.2069 0.4452","vn -0.5491 -0.6300 0.5491","vn -0.4544 -0.7662 0.4544","vn -0.4992 -0.7082 0.4992","vn -0.5964 -0.5372 0.5964","vn -0.6918 -0.2072 0.6918","vn -0.3536 -0.6295 0.6919","vn -0.2927 -0.7657 0.5727","vn -0.3215 -0.7077 0.6291","vn -0.3840 -0.5366 0.7514","vn -0.4452 -0.2069 0.8712","vn -0.1210 -0.6283 0.7685","vn -0.1002 -0.7648 0.6365","vn -0.1101 -0.7066 0.6990","vn -0.1314 -0.5355 0.8343","vn -0.1522 -0.2063 0.9666","vn -0.1210 -0.6283 -0.7685","vn -0.1002 -0.7648 -0.6365","vn -0.1101 -0.7066 -0.6990","vn -0.1314 -0.5355 -0.8343","vn -0.1522 -0.2063 -0.9666","vn -0.3536 -0.6295 -0.6919","vn -0.2927 -0.7657 -0.5727","vn -0.3215 -0.7077 -0.6291","vn -0.3840 -0.5366 -0.7514","vn -0.4452 -0.2069 -0.8712","vn -0.5491 -0.6300 -0.5491","vn -0.4544 -0.7662 -0.4544","vn -0.4992 -0.7082 -0.4992","vn -0.5964 -0.5372 -0.5964","vn -0.6918 -0.2072 -0.6918","vn -0.6919 -0.6295 -0.3536","vn -0.5727 -0.7657 -0.2927","vn -0.6291 -0.7077 -0.3215","vn -0.7514 -0.5366 -0.3840","vn -0.8712 -0.2069 -0.4452","vn -0.7685 -0.6283 -0.1210","vn -0.6365 -0.7648 -0.1002","vn -0.6990 -0.7066 -0.1101","vn -0.8343 -0.5355 -0.1314","vn -0.9666 -0.2063 -0.1522","vn 0.7685 -0.6283 -0.1210","vn 0.6365 -0.7648 -0.1002","vn 0.6990 -0.7066 -0.1101","vn 0.8343 -0.5355 -0.1314","vn 0.9666 -0.2063 -0.1522","vn 0.6919 -0.6295 -0.3536","vn 0.5727 -0.7657 -0.2927","vn 0.6291 -0.7077 -0.3215","vn 0.7514 -0.5366 -0.3840","vn 0.8712 -0.2069 -0.4452","vn 0.5491 -0.6300 -0.5491","vn 0.4544 -0.7662 -0.4544","vn 0.4992 -0.7082 -0.4992","vn 0.5964 -0.5372 -0.5964","vn 0.6918 -0.2072 -0.6918","vn 0.3536 -0.6295 -0.6919","vn 0.2927 -0.7657 -0.5727","vn 0.3215 -0.7077 -0.6291","vn 0.3840 -0.5366 -0.7514","vn 0.4452 -0.2069 -0.8712","vn 0.1210 -0.6283 -0.7685","vn 0.1002 -0.7648 -0.6365","vn 0.1101 -0.7066 -0.6990","vn 0.1314 -0.5355 -0.8343","vn 0.1522 -0.2063 -0.9666","vn -0.9442 0.2580 0.2046","vn -0.5847 0.7901 0.1839","vn -0.2194 0.9622 0.1615","vn -0.0591 0.9858 0.1572","vn -0.0064 0.9872 0.1594","vn -0.6824 0.1923 0.7052","vn -0.4372 0.6082 0.6625","vn -0.1711 0.7711 0.6133","vn -0.0466 0.7954 0.6043","vn -0.0048 0.7923 0.6101","vn -0.0000 -0.0000 1.0000","vn 0.6759 -0.2354 0.6984","vn 0.3907 -0.6640 0.6376","vn 0.1447 -0.7865 0.6003","vn 0.0392 -0.7977 0.6017","vn 0.0039 -0.7924 0.6100","vn 0.9101 -0.3644 0.1972","vn 0.4518 -0.8770 0.1633","vn 0.1583 -0.9756 0.1524","vn 0.0431 -0.9869 0.1554","vn 0.0046 -0.9872 0.1593","vn 0.9101 -0.3644 -0.1972","vn 0.4518 -0.8770 -0.1633","vn 0.1583 -0.9756 -0.1524","vn 0.0431 -0.9869 -0.1554","vn 0.0046 -0.9872 -0.1593","vn 0.6759 -0.2354 -0.6984","vn 0.3907 -0.6640 -0.6376","vn 0.1447 -0.7865 -0.6003","vn 0.0392 -0.7977 -0.6017","vn 0.0039 -0.7924 -0.6100","vn -0.0000 -0.0000 -1.0000","vn -0.6824 0.1923 -0.7052","vn -0.4372 0.6082 -0.6625","vn -0.1711 0.7711 -0.6133","vn -0.0466 0.7954 -0.6043","vn -0.0048 0.7923 -0.6101","vn -0.9442 0.2580 -0.2046","vn -0.5847 0.7901 -0.1839","vn -0.2194 0.9622 -0.1615","vn -0.0591 0.9858 -0.1572","vn -0.0064 0.9872 -0.1594","vn -0.4590 -0.8746 0.1563","vn -0.5855 -0.7951 0.1579","vn -0.7314 -0.6582 0.1787","vn -0.8741 -0.4425 0.2004","vn -0.9657 -0.1544 0.2089","vn -0.3744 -0.7063 0.6009","vn -0.4790 -0.6368 0.6042","vn -0.5682 -0.4998 0.6538","vn -0.6410 -0.3194 0.6979","vn -0.6918 -0.1105 0.7136","vn 0.3973 0.7031 0.5897","vn 0.5268 0.6123 0.5896","vn 0.6072 0.4621 0.6464","vn 0.6560 0.2942 0.6951","vn 0.6921 0.1094 0.7135","vn 0.5007 0.8528 0.1486","vn 0.6737 0.7241 0.1476","vn 0.8075 0.5641 0.1726","vn 0.9038 0.3796 0.1976","vn 0.9661 0.1518 0.2088","vn 0.5007 0.8528 -0.1486","vn 0.6737 0.7241 -0.1476","vn 0.8075 0.5641 -0.1726","vn 0.9038 0.3796 -0.1976","vn 0.9661 0.1518 -0.2088","vn 0.3973 0.7031 -0.5897","vn 0.5268 0.6123 -0.5896","vn 0.6072 0.4621 -0.6464","vn 0.6560 0.2942 -0.6951","vn 0.6921 0.1094 -0.7135","vn -0.3744 -0.7063 -0.6009","vn -0.4790 -0.6368 -0.6042","vn -0.5682 -0.4998 -0.6538","vn -0.6410 -0.3194 -0.6979","vn -0.6918 -0.1105 -0.7136","vn -0.4590 -0.8746 -0.1563","vn -0.5855 -0.7951 -0.1579","vn -0.7314 -0.6582 -0.1787","vn -0.8741 -0.4425 -0.2004","vn -0.9657 -0.1544 -0.2089","vn 0.6022 -0.7344 0.3131","vn 0.8883 -0.3611 0.2837","vn 0.9387 -0.2787 0.2029","vn 0.7857 -0.5833 0.2060","vn 0.3442 -0.9089 0.2355","vn 0.3495 -0.3558 0.8667","vn 0.5594 -0.1270 0.8191","vn 0.7322 -0.0977 0.6740","vn 0.6252 -0.3646 0.6901","vn 0.2429 -0.6081 0.7557","vn -0.0000 0.1102 0.9939","vn 0.0493 0.2085 0.9768","vn 0.1657 0.2035 0.9650","vn 0.1795 0.1107 0.9775","vn 0.0584 0.0183 0.9981","vn -0.3371 0.4327 0.8361","vn -0.4987 0.3299 0.8015","vn -0.5578 0.3949 0.7300","vn -0.3664 0.5719 0.7339","vn -0.0993 0.6505 0.7530","vn -0.6938 0.6233 0.3608","vn -0.8994 0.3314 0.2849","vn -0.8935 0.3961 0.2117","vn -0.6359 0.7402 0.2184","vn -0.1690 0.9574 0.2340","vn -0.6938 0.6233 -0.3608","vn -0.8994 0.3314 -0.2849","vn -0.8935 0.3961 -0.2117","vn -0.6359 0.7402 -0.2184","vn -0.1690 0.9574 -0.2340","vn -0.3372 0.4327 -0.8361","vn -0.4987 0.3299 -0.8015","vn -0.5578 0.3949 -0.7300","vn -0.3664 0.5719 -0.7339","vn -0.0993 0.6505 -0.7530","vn -0.0000 0.1102 -0.9939","vn 0.0493 0.2085 -0.9768","vn 0.1657 0.2035 -0.9650","vn 0.1795 0.1107 -0.9775","vn 0.0584 0.0183 -0.9981","vn 0.3495 -0.3558 -0.8667","vn 0.5594 -0.1270 -0.8191","vn 0.7322 -0.0977 -0.6740","vn 0.6252 -0.3646 -0.6901","vn 0.2429 -0.6081 -0.7557","vn 0.6022 -0.7344 -0.3131","vn 0.8883 -0.3611 -0.2837","vn 0.9387 -0.2787 -0.2029","vn 0.7857 -0.5833 -0.2060","vn 0.3442 -0.9089 -0.2355","vn -0.3748 0.9014 -0.2166","vn -0.2754 0.9476 -0.1617","vn 0.0690 0.9951 0.0713","vn 0.5711 -0.7440 0.3469","vn 0.4124 -0.8813 0.2307","vn -0.2590 0.6507 -0.7138","vn -0.1840 0.8505 -0.4927","vn -0.0110 0.9963 0.0851","vn 0.3146 0.0046 0.9492","vn 0.2956 -0.5325 0.7931","vn -0.0000 0.1767 -0.9843","vn -0.0226 0.6849 -0.7283","vn -0.0376 0.9950 0.0930","vn -0.0190 0.6289 0.7772","vn -0.0030 0.1773 0.9842","vn 0.3267 -0.2882 -0.9001","vn 0.2569 0.4450 -0.8579","vn -0.0451 0.9987 0.0233","vn -0.1937 0.8395 0.5076","vn -0.2720 0.6351 0.7230","vn 0.6422 -0.6707 -0.3710","vn 0.8327 0.0370 -0.5524","vn -0.0192 0.9997 -0.0124","vn -0.3230 0.9279 0.1865","vn -0.4749 0.8384 0.2674","vn 0.6422 -0.6707 0.3710","vn 0.8327 0.0370 0.5524","vn -0.0192 0.9997 0.0124","vn -0.3230 0.9279 -0.1865","vn -0.4749 0.8384 -0.2674","vn 0.3267 -0.2882 0.9001","vn 0.2569 0.4450 0.8579","vn -0.0451 0.9987 -0.0233","vn -0.1937 0.8395 -0.5076","vn -0.2720 0.6351 -0.7230","vn -0.0000 0.1767 0.9843","vn -0.0226 0.6849 0.7283","vn -0.0376 0.9950 -0.0930","vn -0.0190 0.6289 -0.7772","vn -0.0030 0.1773 -0.9842","vn -0.2590 0.6507 0.7138","vn -0.1840 0.8505 0.4927","vn -0.0110 0.9963 -0.0851","vn 0.3147 0.0046 -0.9492","vn 0.2956 -0.5325 -0.7931","vn -0.3748 0.9014 0.2166","vn -0.2754 0.9476 0.1617","vn 0.0690 0.9951 -0.0713","vn 0.5711 -0.7440 -0.3469","vn 0.4124 -0.8813 -0.2307","vn 0.1526 0.1928 0.9693","vn 0.1220 -0.6175 0.7771","vn 0.1236 -0.6004 0.7901","vn 0.1329 0.5093 0.8503","vn 0.0163 0.9944 0.1043","vn 0.4465 0.1929 0.8737","vn 0.3569 -0.6191 0.6995","vn 0.3625 -0.6019 0.7116","vn 0.3901 0.5107 0.7662","vn 0.0477 0.9945 0.0938","vn 0.6938 0.1930 0.6938","vn 0.5548 -0.6199 0.5548","vn 0.5643 -0.6027 0.5643","vn 0.6077 0.5113 0.6077","vn 0.0743 0.9945 0.0743","vn 0.8737 0.1929 0.4465","vn 0.6995 -0.6191 0.3569","vn 0.7116 -0.6019 0.3625","vn 0.7662 0.5107 0.3901","vn 0.0938 0.9945 0.0477","vn 0.9693 0.1928 0.1526","vn 0.7771 -0.6175 0.1220","vn 0.7901 -0.6004 0.1236","vn 0.8503 0.5093 0.1329","vn 0.1043 0.9944 0.0163","vn -0.9693 0.1928 0.1526","vn -0.7771 -0.6175 0.1220","vn -0.7901 -0.6004 0.1236","vn -0.8503 0.5093 0.1329","vn -0.1043 0.9944 0.0163","vn -0.8737 0.1929 0.4465","vn -0.6995 -0.6191 0.3569","vn -0.7116 -0.6019 0.3625","vn -0.7662 0.5107 0.3901","vn -0.0938 0.9945 0.0477","vn -0.6938 0.1930 0.6938","vn -0.5548 -0.6199 0.5548","vn -0.5643 -0.6027 0.5643","vn -0.6077 0.5113 0.6077","vn -0.0743 0.9945 0.0743","vn -0.4465 0.1929 0.8737","vn -0.3569 -0.6191 0.6995","vn -0.3625 -0.6019 0.7116","vn -0.3901 0.5107 0.7662","vn -0.0477 0.9945 0.0938","vn -0.1526 0.1928 0.9693","vn -0.1220 -0.6175 0.7771","vn -0.1236 -0.6004 0.7901","vn -0.1329 0.5093 0.8503","vn -0.0163 0.9944 0.1043","vn -0.1526 0.1928 -0.9693","vn -0.1220 -0.6175 -0.7771","vn -0.1236 -0.6004 -0.7901","vn -0.1329 0.5093 -0.8503","vn -0.0163 0.9944 -0.1043","vn -0.4465 0.1929 -0.8737","vn -0.3569 -0.6191 -0.6995","vn -0.3625 -0.6019 -0.7116","vn -0.3901 0.5107 -0.7662","vn -0.0477 0.9945 -0.0938","vn -0.6938 0.1930 -0.6938","vn -0.5548 -0.6199 -0.5548","vn -0.5643 -0.6027 -0.5643","vn -0.6077 0.5113 -0.6077","vn -0.0743 0.9945 -0.0743","vn -0.8737 0.1929 -0.4465","vn -0.6995 -0.6191 -0.3569","vn -0.7116 -0.6019 -0.3625","vn -0.7662 0.5107 -0.3901","vn -0.0938 0.9945 -0.0477","vn -0.9693 0.1928 -0.1526","vn -0.7771 -0.6175 -0.1220","vn -0.7901 -0.6004 -0.1236","vn -0.8503 0.5093 -0.1329","vn -0.1043 0.9944 -0.0163","vn 0.9693 0.1928 -0.1526","vn 0.7771 -0.6175 -0.1220","vn 0.7901 -0.6004 -0.1236","vn 0.8503 0.5093 -0.1329","vn 0.1043 0.9944 -0.0163","vn 0.8737 0.1929 -0.4465","vn 0.6995 -0.6191 -0.3569","vn 0.7116 -0.6019 -0.3625","vn 0.7662 0.5107 -0.3901","vn 0.0938 0.9945 -0.0477","vn 0.6938 0.1930 -0.6938","vn 0.5548 -0.6199 -0.5548","vn 0.5643 -0.6027 -0.5643","vn 0.6077 0.5113 -0.6077","vn 0.0743 0.9945 -0.0743","vn 0.4465 0.1929 -0.8737","vn 0.3569 -0.6191 -0.6995","vn 0.3625 -0.6019 -0.7116","vn 0.3901 0.5107 -0.7662","vn 0.0477 0.9945 -0.0938","vn 0.1526 0.1928 -0.9693","vn 0.1220 -0.6175 -0.7771","vn 0.1236 -0.6004 -0.7901","vn 0.1329 0.5093 -0.8503","vn 0.0163 0.9944 -0.1043","vn 0.0965 0.7842 0.6129","vn 0.0346 0.9750 0.2196","vn 0.0239 0.9881 0.1518","vn 0.0289 0.9826 0.1837","vn 0.0570 0.9304 0.3620","vn 0.2818 0.7852 0.5514","vn 0.1009 0.9751 0.1974","vn 0.0697 0.9882 0.1364","vn 0.0844 0.9827 0.1651","vn 0.1663 0.9308 0.3255","vn 0.4375 0.7856 0.4375","vn 0.1565 0.9752 0.1565","vn 0.1082 0.9882 0.1082","vn 0.1309 0.9827 0.1309","vn 0.2582 0.9310 0.2582","vn 0.5514 0.7852 0.2818","vn 0.1974 0.9751 0.1009","vn 0.1364 0.9882 0.0697","vn 0.1651 0.9827 0.0844","vn 0.3255 0.9308 0.1663","vn 0.6129 0.7842 0.0965","vn 0.2196 0.9750 0.0346","vn 0.1518 0.9881 0.0239","vn 0.1837 0.9826 0.0289","vn 0.3620 0.9304 0.0570","vn -0.6129 0.7842 0.0965","vn -0.2196 0.9750 0.0346","vn -0.1518 0.9881 0.0239","vn -0.1837 0.9826 0.0289","vn -0.3620 0.9304 0.0570","vn -0.5514 0.7852 0.2818","vn -0.1974 0.9751 0.1009","vn -0.1364 0.9882 0.0697","vn -0.1651 0.9827 0.0844","vn -0.3255 0.9308 0.1663","vn -0.4375 0.7856 0.4375","vn -0.1565 0.9752 0.1565","vn -0.1082 0.9882 0.1082","vn -0.1309 0.9827 0.1309","vn -0.2582 0.9310 0.2582","vn -0.2818 0.7852 0.5514","vn -0.1009 0.9751 0.1974","vn -0.0697 0.9882 0.1364","vn -0.0844 0.9827 0.1651","vn -0.1663 0.9308 0.3255","vn -0.0965 0.7842 0.6129","vn -0.0346 0.9750 0.2196","vn -0.0239 0.9881 0.1518","vn -0.0289 0.9826 0.1837","vn -0.0570 0.9304 0.3620","vn -0.0965 0.7842 -0.6129","vn -0.0346 0.9750 -0.2196","vn -0.0239 0.9881 -0.1518","vn -0.0289 0.9826 -0.1837","vn -0.0570 0.9304 -0.3620","vn -0.2818 0.7852 -0.5514","vn -0.1009 0.9751 -0.1974","vn -0.0697 0.9882 -0.1364","vn -0.0844 0.9827 -0.1651","vn -0.1663 0.9308 -0.3255","vn -0.4375 0.7856 -0.4375","vn -0.1565 0.9752 -0.1565","vn -0.1082 0.9882 -0.1082","vn -0.1309 0.9827 -0.1309","vn -0.2582 0.9310 -0.2582","vn -0.5514 0.7852 -0.2818","vn -0.1974 0.9751 -0.1009","vn -0.1364 0.9882 -0.0697","vn -0.1651 0.9827 -0.0844","vn -0.3255 0.9308 -0.1663","vn -0.6129 0.7842 -0.0965","vn -0.2196 0.9750 -0.0346","vn -0.1518 0.9881 -0.0239","vn -0.1837 0.9826 -0.0289","vn -0.3620 0.9304 -0.0570","vn 0.6129 0.7842 -0.0965","vn 0.2196 0.9750 -0.0346","vn 0.1518 0.9881 -0.0239","vn 0.1837 0.9826 -0.0289","vn 0.3620 0.9304 -0.0570","vn 0.5514 0.7852 -0.2818","vn 0.1974 0.9751 -0.1009","vn 0.1364 0.9882 -0.0697","vn 0.1651 0.9827 -0.0844","vn 0.3255 0.9308 -0.1663","vn 0.4375 0.7856 -0.4375","vn 0.1565 0.9752 -0.1565","vn 0.1082 0.9882 -0.1082","vn 0.1309 0.9827 -0.1309","vn 0.2582 0.9310 -0.2582","vn 0.2818 0.7852 -0.5514","vn 0.1009 0.9751 -0.1974","vn 0.0697 0.9882 -0.1364","vn 0.0844 0.9827 -0.1651","vn 0.1663 0.9308 -0.3255","vn 0.0965 0.7842 -0.6129","vn 0.0346 0.9750 -0.2196","vn 0.0239 0.9881 -0.1518","vn 0.0289 0.9826 -0.1837","vn 0.0570 0.9304 -0.3620","vn 0.1431 -0.3928 -0.9084","vn 0.0602 -0.9221 -0.3823","vn 0.0219 -0.9900 -0.1393","vn 0.0081 -0.9986 -0.0517","vn 0.0019 -0.9999 -0.0119","vn 0.4183 -0.3939 -0.8185","vn 0.1757 -0.9225 -0.3437","vn 0.0640 -0.9901 -0.1252","vn 0.0237 -0.9986 -0.0465","vn 0.0055 -0.9999 -0.0107","vn 0.6498 -0.3943 -0.6498","vn 0.2726 -0.9227 -0.2726","vn 0.0993 -0.9901 -0.0993","vn 0.0368 -0.9986 -0.0368","vn 0.0085 -0.9999 -0.0085","vn 0.8185 -0.3939 -0.4183","vn 0.3437 -0.9225 -0.1757","vn 0.1252 -0.9901 -0.0640","vn 0.0465 -0.9986 -0.0237","vn 0.0107 -0.9999 -0.0055","vn 0.9084 -0.3928 -0.1431","vn 0.3823 -0.9221 -0.0602","vn 0.1393 -0.9900 -0.0219","vn 0.0517 -0.9986 -0.0081","vn 0.0119 -0.9999 -0.0019","vn -0.9084 -0.3928 -0.1431","vn -0.3823 -0.9221 -0.0602","vn -0.1393 -0.9900 -0.0219","vn -0.0517 -0.9986 -0.0081","vn -0.0119 -0.9999 -0.0019","vn -0.8185 -0.3939 -0.4183","vn -0.3437 -0.9225 -0.1757","vn -0.1252 -0.9901 -0.0640","vn -0.0465 -0.9986 -0.0237","vn -0.0107 -0.9999 -0.0055","vn -0.6498 -0.3943 -0.6498","vn -0.2726 -0.9227 -0.2726","vn -0.0993 -0.9901 -0.0993","vn -0.0368 -0.9986 -0.0368","vn -0.0085 -0.9999 -0.0085","vn -0.4183 -0.3939 -0.8185","vn -0.1757 -0.9225 -0.3437","vn -0.0640 -0.9901 -0.1252","vn -0.0237 -0.9986 -0.0465","vn -0.0055 -0.9999 -0.0107","vn -0.1431 -0.3928 -0.9084","vn -0.0602 -0.9221 -0.3823","vn -0.0219 -0.9900 -0.1393","vn -0.0081 -0.9986 -0.0517","vn -0.0019 -0.9999 -0.0119","vn -0.1431 -0.3928 0.9084","vn -0.0602 -0.9221 0.3823","vn -0.0219 -0.9900 0.1393","vn -0.0081 -0.9986 0.0517","vn -0.0019 -0.9999 0.0119","vn -0.4183 -0.3939 0.8185","vn -0.1757 -0.9225 0.3437","vn -0.0640 -0.9901 0.1252","vn -0.0237 -0.9986 0.0465","vn -0.0055 -0.9999 0.0107","vn -0.6498 -0.3943 0.6498","vn -0.2726 -0.9227 0.2726","vn -0.0993 -0.9901 0.0993","vn -0.0368 -0.9986 0.0368","vn -0.0085 -0.9999 0.0085","vn -0.8185 -0.3939 0.4183","vn -0.3437 -0.9225 0.1757","vn -0.1252 -0.9901 0.0640","vn -0.0465 -0.9986 0.0237","vn -0.0107 -0.9999 0.0055","vn -0.9084 -0.3928 0.1431","vn -0.3823 -0.9221 0.0602","vn -0.1393 -0.9900 0.0219","vn -0.0517 -0.9986 0.0081","vn -0.0119 -0.9999 0.0019","vn 0.9084 -0.3928 0.1431","vn 0.3823 -0.9221 0.0602","vn 0.1393 -0.9900 0.0219","vn 0.0517 -0.9986 0.0081","vn 0.0119 -0.9999 0.0019","vn 0.8185 -0.3939 0.4183","vn 0.3437 -0.9225 0.1757","vn 0.1252 -0.9901 0.0640","vn 0.0465 -0.9986 0.0237","vn 0.0107 -0.9999 0.0055","vn 0.6498 -0.3943 0.6498","vn 0.2726 -0.9227 0.2726","vn 0.0993 -0.9901 0.0993","vn 0.0368 -0.9986 0.0368","vn 0.0085 -0.9999 0.0085","vn 0.4183 -0.3939 0.8185","vn 0.1757 -0.9225 0.3437","vn 0.0640 -0.9901 0.1252","vn 0.0237 -0.9986 0.0465","vn 0.0055 -0.9999 0.0107","vn 0.1431 -0.3928 0.9084","vn 0.0602 -0.9221 0.3823","vn 0.0219 -0.9900 0.1393","vn 0.0081 -0.9986 0.0517","vn 0.0019 -0.9999 0.0119","vn -0.6756 0.2950 -0.6757","vn 0.6757 0.2950 -0.6756","vn 0.6756 0.2950 0.6757","vn -0.6757 0.2950 0.6756","vn 0.1411 0.4216 0.8957","vn 0.8957 0.4217 0.1411","vn -0.8957 0.4217 0.1411","vn -0.1411 0.4216 0.8957","vn -0.1411 0.4216 -0.8957","vn -0.8957 0.4217 -0.1411","vn 0.8957 0.4217 -0.1411","vn 0.1411 0.4216 -0.8957","vn -0.9398 0.2649 0.2159","vn -0.5715 0.7951 0.2027","vn -0.2134 0.9616 0.1725","vn -0.0577 0.9852 0.1612","vn -0.0066 0.9871 0.1599","vn -0.6572 0.2015 0.7263","vn -0.3961 0.5968 0.6978","vn -0.1554 0.7540 0.6382","vn -0.0431 0.7880 0.6142","vn -0.0052 0.7913 0.6115","vn 0.6374 -0.2552 0.7271","vn 0.3358 -0.6518 0.6801","vn 0.1245 -0.7670 0.6295","vn 0.0345 -0.7890 0.6134","vn 0.0044 -0.7911 0.6116","vn 0.8969 -0.3856 0.2166","vn 0.4259 -0.8850 0.1883","vn 0.1483 -0.9748 0.1665","vn 0.0406 -0.9862 0.1606","vn 0.0049 -0.9871 0.1600","vn 0.8969 -0.3856 -0.2166","vn 0.4259 -0.8850 -0.1883","vn 0.1483 -0.9748 -0.1665","vn 0.0406 -0.9862 -0.1606","vn 0.0049 -0.9871 -0.1600","vn 0.6374 -0.2552 -0.7271","vn 0.3358 -0.6518 -0.6800","vn 0.1245 -0.7670 -0.6295","vn 0.0345 -0.7890 -0.6134","vn 0.0044 -0.7911 -0.6116","vn -0.6572 0.2015 -0.7263","vn -0.3961 0.5968 -0.6978","vn -0.1554 0.7540 -0.6382","vn -0.0431 0.7880 -0.6142","vn -0.0052 0.7913 -0.6115","vn -0.9398 0.2649 -0.2159","vn -0.5715 0.7951 -0.2027","vn -0.2134 0.9616 -0.1725","vn -0.0577 0.9852 -0.1612","vn -0.0066 0.9871 -0.1599","vn -0.4617 -0.8710 0.1680","vn -0.5910 -0.7856 0.1830","vn -0.7353 -0.6468 0.2024","vn -0.8747 -0.4359 0.2120","vn -0.9656 -0.1542 0.2092","vn -0.3715 -0.6826 0.6293","vn -0.4658 -0.5855 0.6635","vn -0.5479 -0.4539 0.7027","vn -0.6266 -0.2992 0.7196","vn -0.6912 -0.1099 0.7142","vn 0.3954 0.6734 0.6246","vn 0.5113 0.5496 0.6607","vn 0.5829 0.4072 0.7032","vn 0.6393 0.2685 0.7206","vn 0.6913 0.1086 0.7144","vn 0.5063 0.8464 0.1649","vn 0.6831 0.7075 0.1810","vn 0.8132 0.5454 0.2029","vn 0.9051 0.3681 0.2130","vn 0.9661 0.1513 0.2093","vn 0.5063 0.8464 -0.1649","vn 0.6831 0.7075 -0.1810","vn 0.8132 0.5454 -0.2029","vn 0.9051 0.3681 -0.2130","vn 0.9661 0.1513 -0.2093","vn 0.3954 0.6734 -0.6246","vn 0.5113 0.5496 -0.6607","vn 0.5829 0.4072 -0.7032","vn 0.6393 0.2685 -0.7206","vn 0.6913 0.1086 -0.7144","vn -0.3715 -0.6826 -0.6293","vn -0.4658 -0.5855 -0.6635","vn -0.5479 -0.4539 -0.7027","vn -0.6266 -0.2992 -0.7196","vn -0.6912 -0.1099 -0.7142","vn -0.4617 -0.8710 -0.1680","vn -0.5910 -0.7856 -0.1830","vn -0.7353 -0.6468 -0.2024","vn -0.8747 -0.4359 -0.2120","vn -0.9656 -0.1542 -0.2092","vn 0.6339 -0.7367 0.2355","vn 0.9154 -0.3446 0.2082","vn 0.9389 -0.2995 0.1695","vn 0.7826 -0.5916 0.1937","vn 0.3481 -0.9049 0.2451","vn 0.4617 -0.4220 0.7802","vn 0.7115 -0.1438 0.6879","vn 0.7802 -0.1724 0.6013","vn 0.6317 -0.4023 0.6627","vn 0.2457 -0.5934 0.7665","vn 0.0235 0.0995 0.9948","vn 0.1217 0.1495 0.9812","vn 0.2320 0.1432 0.9621","vn 0.1976 0.0618 0.9783","vn 0.0562 -0.0000 0.9984","vn -0.4484 0.4515 0.7714","vn -0.5633 0.3876 0.7297","vn -0.5738 0.4142 0.7066","vn -0.3651 0.5594 0.7441","vn -0.1144 0.6082 0.7855","vn -0.7572 0.5985 0.2619","vn -0.9026 0.3756 0.2104","vn -0.8901 0.4160 0.1861","vn -0.6355 0.7408 0.2176","vn -0.1846 0.9486 0.2569","vn -0.7572 0.5985 -0.2619","vn -0.9026 0.3756 -0.2104","vn -0.8901 0.4160 -0.1861","vn -0.6355 0.7408 -0.2176","vn -0.1846 0.9486 -0.2569","vn -0.4484 0.4515 -0.7714","vn -0.5633 0.3876 -0.7297","vn -0.5738 0.4142 -0.7066","vn -0.3651 0.5594 -0.7441","vn -0.1144 0.6082 -0.7855","vn 0.0235 0.0995 -0.9948","vn 0.1217 0.1495 -0.9812","vn 0.2320 0.1432 -0.9621","vn 0.1976 0.0618 -0.9783","vn 0.0562 -0.0000 -0.9984","vn 0.4617 -0.4220 -0.7802","vn 0.7115 -0.1438 -0.6879","vn 0.7802 -0.1724 -0.6013","vn 0.6317 -0.4023 -0.6627","vn 0.2457 -0.5934 -0.7665","vn 0.6339 -0.7367 -0.2355","vn 0.9154 -0.3446 -0.2082","vn 0.9389 -0.2995 -0.1695","vn 0.7826 -0.5916 -0.1937","vn 0.3481 -0.9049 -0.2451","vn -0.3680 0.9024 -0.2240","vn -0.2771 0.9472 -0.1612","vn 0.1029 0.9911 0.0840","vn 0.6177 -0.7035 0.3515","vn 0.4294 -0.8751 0.2233","vn -0.2481 0.6531 -0.7155","vn -0.1878 0.8475 -0.4964","vn 0.0177 0.9895 0.1433","vn 0.3337 0.1518 0.9304","vn 0.3234 -0.5023 0.8020","vn -0.0056 0.1703 -0.9854","vn -0.0255 0.6742 -0.7381","vn -0.0301 0.9991 0.0304","vn -0.0112 0.6638 0.7478","vn -0.0000 0.1849 0.9828","vn 0.2948 -0.3297 -0.8969","vn 0.2566 0.4232 -0.8689","vn -0.0236 0.9995 -0.0198","vn -0.2011 0.8316 0.5178","vn -0.2982 0.6034 0.7396","vn 0.6021 -0.7002 -0.3836","vn 0.8311 0.0160 -0.5558","vn -0.0000 0.9998 -0.0191","vn -0.3399 0.9215 0.1882","vn -0.5062 0.8212 0.2632","vn 0.6021 -0.7002 0.3836","vn 0.8312 0.0160 0.5558","vn -0.0000 0.9998 0.0191","vn -0.3399 0.9215 -0.1882","vn -0.5062 0.8212 -0.2632","vn 0.2948 -0.3297 0.8969","vn 0.2566 0.4232 0.8689","vn -0.0236 0.9995 0.0198","vn -0.2011 0.8316 -0.5178","vn -0.2982 0.6034 -0.7396","vn -0.0056 0.1703 0.9854","vn -0.0255 0.6742 0.7381","vn -0.0301 0.9991 -0.0304","vn -0.0112 0.6638 -0.7478","vn -0.0000 0.1849 -0.9828","vn -0.2481 0.6531 0.7155","vn -0.1878 0.8475 0.4964","vn 0.0177 0.9895 -0.1433","vn 0.3337 0.1518 -0.9304","vn 0.3234 -0.5023 -0.8020","vn -0.3680 0.9024 0.2240","vn -0.2771 0.9472 0.1612","vn 0.1029 0.9911 -0.0840","vn 0.6177 -0.7035 -0.3515","vn 0.4294 -0.8751 -0.2233","vn 0.1521 0.1931 0.9693","vn 0.1216 -0.6176 0.7770","vn 0.1235 -0.6004 0.7901","vn 0.4459 0.1933 0.8740","vn 0.3564 -0.6193 0.6996","vn 0.3623 -0.6020 0.7116","vn 0.8740 0.1933 0.4459","vn 0.6996 -0.6193 0.3564","vn 0.7116 -0.6020 0.3623","vn 0.9693 0.1931 0.1521","vn 0.7770 -0.6176 0.1216","vn 0.7901 -0.6004 0.1235","vn -0.9693 0.1931 0.1521","vn -0.7770 -0.6176 0.1216","vn -0.7901 -0.6004 0.1235","vn -0.8740 0.1933 0.4459","vn -0.6996 -0.6193 0.3564","vn -0.7116 -0.6020 0.3623","vn -0.4459 0.1933 0.8740","vn -0.3564 -0.6193 0.6996","vn -0.3623 -0.6020 0.7116","vn -0.1521 0.1931 0.9693","vn -0.1216 -0.6176 0.7770","vn -0.1235 -0.6004 0.7901","vn -0.1521 0.1931 -0.9693","vn -0.1216 -0.6176 -0.7770","vn -0.1235 -0.6004 -0.7901","vn -0.4459 0.1933 -0.8740","vn -0.3564 -0.6193 -0.6996","vn -0.3623 -0.6020 -0.7116","vn -0.8740 0.1933 -0.4459","vn -0.6996 -0.6193 -0.3564","vn -0.7116 -0.6020 -0.3623","vn -0.9693 0.1931 -0.1521","vn -0.7770 -0.6176 -0.1216","vn -0.7901 -0.6004 -0.1235","vn 0.9693 0.1931 -0.1521","vn 0.7770 -0.6176 -0.1216","vn 0.7901 -0.6004 -0.1235","vn 0.8740 0.1933 -0.4459","vn 0.6996 -0.6193 -0.3564","vn 0.7116 -0.6020 -0.3623","vn 0.4459 0.1933 -0.8740","vn 0.3564 -0.6193 -0.6996","vn 0.3623 -0.6020 -0.7116","vn 0.1521 0.1931 -0.9693","vn 0.1216 -0.6176 -0.7770","vn 0.1235 -0.6004 -0.7901","vt 0.676238 0.253514","vt 0.685439 0.200735","vt 0.683984 0.254905","vt 0.672005 0.252156","vt 0.677654 0.200803","vt 0.661178 0.460181","vt 0.621936 0.427376","vt 0.663558 0.457843","vt 0.357417 0.845961","vt 0.343983 0.876897","vt 0.354169 0.846717","vt 0.354439 0.877910","vt 0.347303 0.875928","vt 0.672278 0.299257","vt 0.679915 0.301914","vt 0.692371 0.497954","vt 0.666381 0.454729","vt 0.696002 0.495964","vt 0.689391 0.499456","vt 0.364430 0.806725","vt 0.361232 0.807203","vt 0.364696 0.847518","vt 0.666209 0.335451","vt 0.673677 0.339110","vt 0.707310 0.544396","vt 0.711360 0.543708","vt 0.704019 0.544929","vt 0.364911 0.761605","vt 0.375514 0.761805","vt 0.368083 0.761449","vt 0.014812 0.488388","vt 0.000000 0.462490","vt 0.007362 0.458392","vt 0.711360 0.594555","vt 0.707311 0.593857","vt 0.364943 0.713176","vt 0.375546 0.713035","vt 0.368115 0.713361","vt 0.020458 0.532137","vt 0.007249 0.491678","vt 0.694907 0.645101","vt 0.691306 0.643024","vt 0.704019 0.593359","vt 0.361065 0.665168","vt 0.371641 0.664688","vt 0.364264 0.665691","vt 0.434306 0.451925","vt 0.398408 0.492907","vt 0.430379 0.448716","vt 0.437811 0.455116","vt 0.403197 0.494926","vt 0.440138 0.457511","vt 0.407550 0.496944","vt 0.924638 0.116133","vt 0.924406 0.068031","vt 0.928325 0.115874","vt 0.914071 0.067733","vt 0.920746 0.068627","vt 0.475286 0.422175","vt 0.472492 0.418142","vt 0.477673 0.426176","vt 0.479169 0.429174","vt 0.925785 0.164204","vt 0.929481 0.164287","vt 0.918019 0.115913","vt 0.672278 0.103636","vt 0.673677 0.065177","vt 0.679915 0.100879","vt 0.523843 0.411194","vt 0.522750 0.406772","vt 0.524377 0.414505","vt 0.927979 0.210007","vt 0.917670 0.210709","vt 0.924294 0.209602","vt 0.683984 0.146914","vt 0.573314 0.406817","vt 0.573028 0.411238","vt 0.923927 0.249776","vt 0.913589 0.250758","vt 0.920270 0.249090","vt 0.676238 0.148431","vt 0.623592 0.423408","vt 0.572536 0.414547","vt 0.917431 0.280331","vt 0.907048 0.281528","vt 0.913821 0.279430","vt 0.431723 0.685298","vt 0.471697 0.720736","vt 0.427724 0.688548","vt 0.435298 0.682125","vt 0.474512 0.716619","vt 0.437678 0.679787","vt 0.476920 0.712592","vt 0.910918 0.772278","vt 0.905887 0.822139","vt 0.907236 0.771934","vt 0.916206 0.822200","vt 0.909579 0.822129","vt 0.402102 0.644063","vt 0.397283 0.646171","vt 0.406485 0.642014","vt 0.409465 0.640513","vt 0.914663 0.729017","vt 0.911007 0.728366","vt 0.917564 0.771641","vt 0.386777 0.174548","vt 0.396514 0.124681","vt 0.392545 0.173880","vt 0.391545 0.595572","vt 0.386744 0.596319","vt 0.394837 0.595039","vt 0.916788 0.693894","vt 0.927183 0.693050","vt 0.920403 0.694788","vt 0.392510 0.226134","vt 0.386744 0.545472","vt 0.391545 0.546111","vt 0.918188 0.027623","vt 0.907048 0.001075","vt 0.910610 0.000000","vt 0.379665 0.578827","vt 0.375546 0.626967","vt 0.375546 0.578913","vt 0.396694 0.277934","vt 0.386744 0.225395","vt 0.394837 0.546609","vt 0.914573 0.028504","vt 0.015635 0.584565","vt 0.023430 0.583847","vt 0.661045 0.684852","vt 0.663798 0.688102","vt 0.658718 0.682458","vt 0.356952 0.625275","vt 0.353701 0.624465","vt 0.015611 0.635409","vt 0.023406 0.636097","vt 0.011328 0.634741","vt 0.619687 0.710794","vt 0.621183 0.713792","vt 0.347303 0.597470","vt 0.343983 0.596462","vt 0.364225 0.623698","vt 0.012867 0.683360","vt 0.020586 0.685375","vt 0.575013 0.728774","vt 0.622818 0.717852","vt 0.575354 0.733255","vt 0.574479 0.725464","vt 0.911007 0.914686","vt 0.920403 0.946879","vt 0.916788 0.947774","vt 0.921362 0.915399","vt 0.914663 0.914024","vt 0.015171 0.728165","vt 0.524790 0.733210","vt 0.525828 0.728730","vt 0.907236 0.872021","vt 0.917564 0.872433","vt 0.910918 0.871659","vt 0.007362 0.760954","vt 0.007598 0.724997","vt 0.526320 0.725421","vt 0.828469 0.271350","vt 0.861878 0.200182","vt 0.859938 0.272408","vt 0.794519 0.268663","vt 0.830382 0.200134","vt 0.758708 0.264756","vt 0.796358 0.200193","vt 0.721656 0.260034","vt 0.760439 0.200330","vt 0.723255 0.200519","vt 0.823120 0.333151","vt 0.854513 0.335087","vt 0.789376 0.328083","vt 0.753869 0.320665","vt 0.717185 0.311681","vt 0.846196 0.384681","vt 0.814919 0.382051","vt 0.781491 0.375098","vt 0.710332 0.352547","vt 0.746450 0.364903","vt 0.188429 0.447920","vt 0.147317 0.410685","vt 0.178496 0.407926","vt 0.157111 0.450119","vt 0.114106 0.418333","vt 0.123523 0.456247","vt 0.079371 0.429649","vt 0.088232 0.465323","vt 0.043621 0.443409","vt 0.051806 0.476364","vt 0.195956 0.506253","vt 0.164533 0.507635","vt 0.130659 0.511547","vt 0.094946 0.517356","vt 0.058008 0.524431","vt 0.528913 0.360778","vt 0.548204 0.304602","vt 0.558799 0.363159","vt 0.498396 0.354477","vt 0.518467 0.303041","vt 0.467407 0.345235","vt 0.488353 0.298965","vt 0.436102 0.334034","vt 0.457957 0.293003","vt 0.404640 0.321852","vt 0.427372 0.285783","vt 0.542697 0.400500","vt 0.572779 0.403445","vt 0.511650 0.392668","vt 0.746450 0.039106","vt 0.771428 0.000000","vt 0.781491 0.028847","vt 0.710332 0.051586","vt 0.736980 0.011963","vt 0.414992 0.437036","vt 0.461260 0.403445","vt 0.854513 0.067040","vt 0.814919 0.021921","vt 0.846196 0.019438","vt 0.823120 0.068857","vt 0.789376 0.073974","vt 0.717185 0.090810","vt 0.753869 0.081567","vt 0.859938 0.128419","vt 0.828469 0.129377","vt 0.794519 0.132162","vt 0.758708 0.136318","vt 0.721656 0.141387","vt 0.528249 0.045513","vt 0.572779 0.000000","vt 0.558126 0.043417","vt 0.497758 0.051362","vt 0.542697 0.002704","vt 0.466806 0.060026","vt 0.511650 0.010202","vt 0.412075 0.700532","vt 0.449732 0.749847","vt 0.397433 0.711564","vt 0.460386 0.735896","vt 0.518230 0.101564","vt 0.547964 0.100264","vt 0.488125 0.105253","vt 0.457742 0.110734","vt 0.427174 0.117409","vt 0.435548 0.070566","vt 0.542672 0.165864","vt 0.513011 0.166245","vt 0.483108 0.167441","vt 0.422813 0.171462","vt 0.453021 0.169248","vt 0.542626 0.235536","vt 0.512966 0.234942","vt 0.483064 0.233490","vt 0.452981 0.231395","vt 0.422776 0.228872","vt 0.168441 0.575615","vt 0.199920 0.575198","vt 0.134416 0.576907","vt 0.098482 0.578856","vt 0.061274 0.581242","vt 0.168409 0.644308","vt 0.199887 0.644866","vt 0.134385 0.642952","vt 0.098453 0.640999","vt 0.061247 0.638648","vt 0.196127 0.710570","vt 0.164701 0.709092","vt 0.130820 0.705239","vt 0.058149 0.692788","vt 0.095098 0.699607","vt 0.188907 0.767623","vt 0.157582 0.765347","vt 0.123976 0.759326","vt 0.088658 0.750499","vt 0.052200 0.739800","vt 0.178496 0.811341","vt 0.147317 0.808452","vt 0.114106 0.800771","vt 0.079371 0.789495","vt 0.043621 0.775823","vt 0.307714 0.281206","vt 0.283556 0.329117","vt 0.277494 0.325348","vt 0.314824 0.283444","vt 0.296474 0.338389","vt 0.330239 0.289067","vt 0.312629 0.349319","vt 0.905278 0.266635","vt 0.887960 0.200400","vt 0.907048 0.200764","vt 0.886070 0.270748","vt 0.322417 0.231556","vt 0.330037 0.232073","vt 0.346667 0.233591","vt 0.349376 0.295642","vt 0.367255 0.235267","vt 0.367650 0.300734","vt 0.880786 0.331797","vt 0.329250 0.178801","vt 0.321657 0.180069","vt 0.345818 0.176064","vt 0.366330 0.172659","vt 0.385757 0.169390","vt 0.872685 0.380102","vt 0.312521 0.127430","vt 0.305488 0.130419","vt 0.327752 0.120588","vt 0.346669 0.112284","vt 0.364759 0.104911","vt 0.205089 0.413313","vt 0.214763 0.452267","vt 0.279905 0.081757","vt 0.273965 0.086277","vt 0.292530 0.071266","vt 0.308337 0.058607","vt 0.323820 0.047585","vt 0.222095 0.509083","vt 0.650626 0.322632","vt 0.634429 0.281412","vt 0.642680 0.278714","vt 0.642650 0.326852","vt 0.620051 0.287860","vt 0.628929 0.336931","vt 0.600352 0.295549","vt 0.610014 0.348953","vt 0.576134 0.301967","vt 0.586454 0.359002","vt 0.661111 0.352847","vt 0.139870 0.378984","vt 0.087741 0.374290","vt 0.090267 0.362362","vt 0.141307 0.392241","vt 0.085463 0.388390","vt 0.622764 0.385694","vt 0.600070 0.398240","vt 0.191053 0.378984","vt 0.138622 0.373545","vt 0.188090 0.373545","vt 0.196579 0.392241","vt 0.203913 0.407926","vt 0.880786 0.070719","vt 0.892745 0.035925","vt 0.900330 0.079338","vt 0.872685 0.024355","vt 0.240165 0.362362","vt 0.235557 0.357480","vt 0.249616 0.374290","vt 0.261633 0.388390","vt 0.886070 0.130503","vt 0.905278 0.135317","vt 0.650121 0.082826","vt 0.653499 0.045041","vt 0.661111 0.050263","vt 0.010974 0.127430","vt 0.035879 0.071266","vt 0.042242 0.081757","vt 0.628365 0.068988","vt 0.622764 0.017753","vt 0.640645 0.032604","vt 0.609400 0.057349","vt 0.600070 0.005285","vt 0.585798 0.047573","vt 0.642500 0.125461","vt 0.642128 0.078732","vt 0.634242 0.122846","vt 0.619850 0.116626","vt 0.600132 0.109194","vt 0.575900 0.102942","vt 0.630135 0.173751","vt 0.638530 0.174661","vt 0.615415 0.171598","vt 0.595306 0.169020","vt 0.570745 0.166836","vt 0.630100 0.227816","vt 0.638496 0.226915","vt 0.615376 0.229983","vt 0.595264 0.232561","vt 0.570701 0.234696","vt 0.231079 0.054145","vt 0.235532 0.048512","vt 0.244612 0.035365","vt 0.244973 0.578577","vt 0.241358 0.515698","vt 0.225955 0.576236","vt 0.183137 0.038080","vt 0.185929 0.031889","vt 0.191046 0.017414","vt 0.256187 0.019536","vt 0.244943 0.642114","vt 0.225924 0.644092","vt 0.134746 0.031889","vt 0.133669 0.038080","vt 0.135773 0.017414","vt 0.137738 0.000000","vt 0.222261 0.708088","vt 0.241514 0.702035","vt 0.085633 0.048512","vt 0.086202 0.054145","vt 0.082737 0.035365","vt 0.080018 0.019536","vt 0.215229 0.763658","vt 0.234929 0.754068","vt 0.044265 0.086277","vt 0.029022 0.058607","vt 0.025517 0.047585","vt 0.205089 0.806239","vt 0.328514 0.427615","vt 0.350842 0.407926","vt 0.341504 0.428659","vt 0.865089 0.853959","vt 0.880553 0.835655","vt 0.881217 0.857248","vt 0.864464 0.832923","vt 0.880399 0.801238","vt 0.864325 0.799422","vt 0.880622 0.753777","vt 0.864999 0.694410","vt 0.864546 0.753302","vt 0.848272 0.773226","vt 0.856375 0.750004","vt 0.856575 0.774055","vt 0.847608 0.752187","vt 0.841008 0.731246","vt 0.856678 0.826501","vt 0.856575 0.795182","vt 0.857210 0.697744","vt 0.856790 0.752261","vt 0.838607 0.770584","vt 0.837391 0.753139","vt 0.832873 0.735506","vt 0.823409 0.738937","vt 0.804778 0.721328","vt 0.797436 0.726506","vt 0.764036 0.707795","vt 0.712603 0.701067","vt 0.760243 0.714373","vt 0.830716 0.766985","vt 0.686161 0.878026","vt 0.696139 0.866088","vt 0.694849 0.885261","vt 0.687171 0.860423","vt 0.696385 0.837303","vt 0.687306 0.833909","vt 0.695863 0.798862","vt 0.685866 0.754772","vt 0.686794 0.798640","vt 0.524212 0.780184","vt 0.537588 0.763914","vt 0.536592 0.776747","vt 0.669849 0.874764","vt 0.670743 0.857818","vt 0.670830 0.832256","vt 0.669431 0.756243","vt 0.670323 0.798318","vt 0.509420 0.770106","vt 0.508424 0.782939","vt 0.655113 0.859843","vt 0.654103 0.877447","vt 0.655248 0.833329","vt 0.654736 0.798060","vt 0.498115 0.767873","vt 0.497318 0.783673","vt 0.648052 0.865218","vt 0.646762 0.884391","vt 0.648298 0.836433","vt 0.647776 0.797992","vt 0.653808 0.754192","vt 0.493028 0.763360","vt 0.492467 0.782702","vt 0.500561 0.753069","vt 0.514733 0.749847","vt 0.505245 0.759620","vt 0.535206 0.751715","vt 0.518339 0.757271","vt 0.560939 0.763709","vt 0.537027 0.759182","vt 0.366126 0.412519","vt 0.367590 0.436093","vt 0.357197 0.432106","vt 0.896915 0.833020","vt 0.905887 0.846354","vt 0.897541 0.854056","vt 0.896777 0.799519","vt 0.905355 0.826647","vt 0.896998 0.753399","vt 0.905253 0.795329","vt 0.905887 0.697890","vt 0.905467 0.752407","vt 0.897450 0.694507","vt 0.889222 0.862775","vt 0.871736 0.898429","vt 0.872885 0.859609","vt 0.888158 0.900167","vt 0.872312 0.926693","vt 0.321978 0.519575","vt 0.332973 0.489773","vt 0.334977 0.523523","vt 0.320217 0.486594","vt 0.335202 0.458120","vt 0.322473 0.455840","vt 0.898416 0.865115","vt 0.897558 0.899103","vt 0.888817 0.927262","vt 0.791329 0.836880","vt 0.823810 0.822949","vt 0.794000 0.842189","vt 0.818619 0.818100","vt 0.844610 0.800074","vt 0.837569 0.796537","vt 0.717220 0.853311","vt 0.755607 0.851840","vt 0.711360 0.861945","vt 0.756570 0.843669","vt 0.788388 0.828890","vt 0.812669 0.810659","vt 0.829410 0.790662","vt 0.722336 0.844693","vt 0.757583 0.835438","vt 0.786129 0.820810","vt 0.807891 0.803040","vt 0.822781 0.784355","vt 0.727408 0.863600","vt 0.711637 0.893255","vt 0.711360 0.863537","vt 0.727651 0.891765","vt 0.711360 0.914815","vt 0.544711 0.843507","vt 0.547586 0.818397","vt 0.558249 0.842656","vt 0.534574 0.819802","vt 0.540361 0.795726","vt 0.527730 0.797919","vt 0.744049 0.891663","vt 0.743773 0.861945","vt 0.530081 0.848848","vt 0.558110 0.866703","vt 0.544163 0.872591","vt 0.519418 0.824589","vt 0.512193 0.801918","vt 0.537449 0.880795","vt 0.561647 0.893712","vt 0.556975 0.903734","vt 0.521737 0.855751","vt 0.509821 0.830169","vt 0.501687 0.805620","vt 0.537840 0.888740","vt 0.559805 0.913847","vt 0.520182 0.862141","vt 0.506772 0.834981","vt 0.497553 0.808191","vt 0.356671 0.558971","vt 0.375546 0.587859","vt 0.367166 0.595498","vt 0.350660 0.524066","vt 0.366127 0.554020","vt 0.348899 0.491084","vt 0.361032 0.521129","vt 0.351156 0.460330","vt 0.359850 0.489980","vt 0.362173 0.461370","vt 0.857638 0.857248","vt 0.341372 0.559273","vt 0.934023 0.303309","vt 0.921720 0.347955","vt 0.919672 0.298141","vt 0.938102 0.350249","vt 0.918542 0.378628","vt 0.335209 0.766921","vt 0.299138 0.745470","vt 0.309502 0.730829","vt 0.472874 0.793736","vt 0.445929 0.749847","vt 0.474371 0.752937","vt 0.470957 0.864980","vt 0.438604 0.791850","vt 0.293263 0.436877","vt 0.286916 0.476360","vt 0.282015 0.424174","vt 0.295733 0.483348","vt 0.267817 0.521928","vt 0.258059 0.565888","vt 0.278017 0.524552","vt 0.253802 0.612750","vt 0.244973 0.567410","vt 0.492467 0.860345","vt 0.492467 0.795739","vt 0.307541 0.450937","vt 0.291536 0.525948","vt 0.307255 0.490398","vt 0.275437 0.561799","vt 0.274011 0.602165","vt 0.302310 0.651260","vt 0.320217 0.461795","vt 0.303989 0.525661","vt 0.317744 0.495225","vt 0.291470 0.556470","vt 0.292706 0.591018","vt 0.320217 0.632672","vt 0.211703 0.894539","vt 0.196677 0.911017","vt 0.198448 0.887097","vt 0.025664 0.858985","vt 0.016707 0.837957","vt 0.028189 0.832966","vt 0.022244 0.883543","vt 0.009124 0.866773","vt 0.610274 0.783675","vt 0.638406 0.754413","vt 0.636221 0.782047","vt 0.563334 0.784979","vt 0.611224 0.750694","vt 0.228316 0.912033","vt 0.225478 0.887964","vt 0.044327 0.831701","vt 0.046341 0.858343","vt 0.639694 0.810181","vt 0.612765 0.817458","vt 0.056784 0.834580","vt 0.050497 0.811341","vt 0.064500 0.812950","vt 0.060577 0.864755","vt 0.048671 0.883810","vt 0.646762 0.824718","vt 0.617255 0.835105","vt 0.563295 0.821222","vt 0.254711 0.719172","vt 0.244973 0.690349","vt 0.254324 0.687118","vt 0.256171 0.753771","vt 0.246718 0.718864","vt 0.266266 0.758800","vt 0.264751 0.789792","vt 0.278342 0.800250","vt 0.263879 0.821650","vt 0.280291 0.837768","vt 0.244973 0.844066","vt 0.266571 0.714653","vt 0.266568 0.680330","vt 0.281680 0.756577","vt 0.298824 0.800593","vt 0.406945 0.791089","vt 0.386744 0.856100","vt 0.393574 0.791768","vt 0.907494 0.306490","vt 0.279703 0.705207","vt 0.419301 0.750726","vt 0.400475 0.862150","vt 0.205141 0.828929","vt 0.213789 0.838381","vt 0.205507 0.842793","vt 0.203964 0.820607","vt 0.214015 0.823462","vt 0.202463 0.818310","vt 0.214211 0.814233","vt 0.930908 0.287279","vt 0.918615 0.285963","vt 0.918404 0.281528","vt 0.932473 0.291698","vt 0.200322 0.842491","vt 0.201039 0.853805","vt 0.198399 0.836412","vt 0.196036 0.835631","vt 0.288738 0.421396","vt 0.277960 0.412917","vt 0.277222 0.407926","vt 0.941562 0.308247","vt 0.380840 0.570964","vt 0.375546 0.573478","vt 0.376839 0.567010","vt 0.197731 0.855469","vt 0.199744 0.858845","vt 0.303215 0.436526","vt 0.289857 0.426610","vt 0.304874 0.441897","vt 0.380896 0.560610","vt 0.377148 0.558070","vt 0.383116 0.561936","vt 0.202177 0.871595","vt 0.195295 0.856528","vt 0.200480 0.874222","vt 0.193225 0.861576","vt 0.318141 0.453822","vt 0.338432 0.603875","vt 0.338960 0.596523","vt 0.343520 0.604356","vt 0.381604 0.550028","vt 0.379610 0.550318","vt 0.211954 0.878612","vt 0.211831 0.881937","vt 0.199053 0.879683","vt 0.211734 0.887605","vt 0.338960 0.612555","vt 0.380964 0.544015","vt 0.381515 0.550028","vt 0.379512 0.550005","vt 0.223703 0.874968","vt 0.222201 0.872238","vt 0.224958 0.880515","vt 0.377152 0.538176","vt 0.376877 0.549470","vt 0.381638 0.530170","vt 0.383223 0.543052","vt 0.230130 0.857646","vt 0.227766 0.856433","vt 0.232082 0.862824","vt 0.232856 0.871469","vt 0.376654 0.524826","vt 0.381561 0.513785","vt 0.384077 0.526925","vt 0.230871 0.836750","vt 0.228434 0.837377","vt 0.232856 0.841460","vt 0.246681 0.685000","vt 0.256464 0.681263","vt 0.375546 0.513751","vt 0.222483 0.829486","vt 0.226335 0.843327","vt 0.223988 0.821250","vt 0.268887 0.674221","vt 0.258271 0.677285","vt 0.269928 0.670537","vt 0.221725 0.843314","vt 0.225686 0.819056","vt 0.908114 0.290012","vt 0.907048 0.294746","vt 0.697615 0.814749","vt 0.709798 0.808263","vt 0.709604 0.815485","vt 0.169175 0.838452","vt 0.165829 0.824619","vt 0.174258 0.834566","vt 0.158056 0.830555","vt 0.158101 0.815662","vt 0.322334 0.639182","vt 0.332796 0.627916","vt 0.332450 0.640896","vt 0.127429 0.822849","vt 0.103173 0.847414","vt 0.118286 0.816295","vt 0.697130 0.820366","vt 0.709062 0.821753","vt 0.165653 0.843536","vt 0.152675 0.838313","vt 0.147915 0.823439","vt 0.321499 0.648864","vt 0.331481 0.652133","vt 0.133783 0.831505","vt 0.708230 0.826713","vt 0.163821 0.849404","vt 0.149881 0.847266","vt 0.140864 0.833599","vt 0.329993 0.661006","vt 0.137115 0.841561","vt 0.709163 0.753846","vt 0.696385 0.751921","vt 0.708170 0.749847","vt 0.149869 0.856787","vt 0.163810 0.855642","vt 0.137192 0.857797","vt 0.624764 0.847571","vt 0.613342 0.845426","vt 0.622987 0.840391","vt 0.137192 0.852314","vt 0.709916 0.759680","vt 0.697274 0.755507","vt 0.152836 0.866250","vt 0.165748 0.861833","vt 0.141081 0.870196","vt 0.626115 0.858061","vt 0.614873 0.851612","vt 0.133782 0.863064","vt 0.600940 0.890939","vt 0.610885 0.886808","vt 0.611944 0.892664","vt 0.584646 0.890580","vt 0.599990 0.885684","vt 0.586096 0.898615","vt 0.570328 0.894975","vt 0.078301 0.822643","vt 0.065826 0.829409","vt 0.073381 0.818746","vt 0.071792 0.831831","vt 0.602192 0.894552","vt 0.613342 0.896692","vt 0.588007 0.904135","vt 0.572229 0.905506","vt 0.086903 0.816262","vt 0.083365 0.811341","vt 0.709062 0.794949","vt 0.696385 0.792068","vt 0.708230 0.790188","vt 0.186207 0.832418","vt 0.192642 0.824135","vt 0.191818 0.834260","vt 0.184081 0.821324","vt 0.193225 0.815023","vt 0.331481 0.604014","vt 0.320217 0.600065","vt 0.329993 0.595498","vt 0.096900 0.812922","vt 0.709604 0.801086","vt 0.697130 0.796330","vt 0.174944 0.821420","vt 0.180222 0.832476","vt 0.170045 0.811468","vt 0.332450 0.615019","vt 0.321499 0.607403","vt 0.107593 0.812855","vt 0.697615 0.801831","vt 0.322334 0.616884","vt 0.600877 0.862284","vt 0.613342 0.856348","vt 0.611877 0.860690","vt 0.588008 0.848910","vt 0.602192 0.858392","vt 0.585997 0.854855","vt 0.574732 0.840391","vt 0.078144 0.872045","vt 0.083810 0.883690","vt 0.073200 0.876083","vt 0.087287 0.878600","vt 0.599966 0.867374","vt 0.610861 0.866374","vt 0.584605 0.862623","vt 0.572097 0.848180","vt 0.071791 0.863389","vt 0.065826 0.866036","vt 0.610331 0.872934","vt 0.599492 0.873248","vt 0.583881 0.871584","vt 0.570273 0.858353","vt 0.569326 0.870089","vt 0.562466 0.860798","vt 0.068459 0.853334","vt 0.610327 0.879901","vt 0.583878 0.881112","vt 0.599489 0.879489","vt 0.569322 0.882570","vt 0.561650 0.870910","vt 0.068382 0.842580","vt 0.561647 0.881663","vt 0.698305 0.766926","vt 0.710312 0.766574","vt 0.169420 0.867087","vt 0.158445 0.874283","vt 0.616653 0.871323","vt 0.626830 0.870445","vt 0.127272 0.872252","vt 0.698303 0.773167","vt 0.710309 0.773541","vt 0.174260 0.870700","vt 0.165830 0.879804","vt 0.148430 0.880724","vt 0.616651 0.882075","vt 0.626827 0.882925","vt 0.118671 0.878632","vt 0.709933 0.780111","vt 0.179870 0.872543","vt 0.637038 0.890532","vt 0.637552 0.881556","vt 0.626155 0.894680","vt 0.108674 0.881973","vt 0.709211 0.785817","vt 0.697967 0.779050","vt 0.183528 0.882520","vt 0.185856 0.872484","vt 0.181282 0.891512","vt 0.174390 0.882615","vt 0.624859 0.904890","vt 0.616072 0.892203","vt 0.097981 0.882040","vt 0.708170 0.790188","vt 0.697319 0.784159","vt 0.192642 0.879321","vt 0.191820 0.870394","vt 0.193225 0.887319","vt 0.622987 0.912733","vt 0.614955 0.900999","vt 0.385648 0.410904","vt 0.375546 0.454890","vt 0.375546 0.407926","vt 0.907144 0.450430","vt 0.877011 0.413705","vt 0.918653 0.427189","vt 0.892336 0.479957","vt 0.873604 0.439569","vt 0.878351 0.508007","vt 0.869055 0.472418","vt 0.869309 0.526820","vt 0.864830 0.503629","vt 0.952537 0.451850","vt 0.922742 0.417995","vt 0.959304 0.444605","vt 0.934436 0.470293","vt 0.911281 0.493745","vt 0.889354 0.516015","vt 0.874934 0.530914","vt 0.985619 0.480700","vt 0.954079 0.497237","vt 0.976925 0.485302","vt 0.924916 0.512448","vt 0.897272 0.526877","vt 0.999810 0.523707","vt 0.990076 0.525159","vt 0.964672 0.529340","vt 0.932269 0.534732","vt 0.901543 0.539819","vt 0.878983 0.536467","vt 1.000000 0.571050","vt 0.990253 0.569036","vt 0.964814 0.564680","vt 0.932368 0.559263","vt 0.901600 0.554065","vt 0.881166 0.543084","vt 0.736013 0.485018","vt 0.711360 0.525445","vt 0.725671 0.480393","vt 0.760038 0.497008","vt 0.722750 0.526771","vt 0.790223 0.512289","vt 0.749355 0.530638","vt 0.819048 0.526785","vt 0.782808 0.535633","vt 0.838991 0.536420","vt 0.814742 0.540342","vt 0.760440 0.451098","vt 0.752029 0.443793","vt 0.779712 0.469688","vt 0.803880 0.493324","vt 0.826980 0.515771","vt 0.843046 0.530789","vt 0.787875 0.417519","vt 0.806471 0.450075","vt 0.793662 0.426748","vt 0.822454 0.479710","vt 0.837767 0.507864","vt 0.830655 0.403445","vt 0.833309 0.413705","vt 0.838404 0.439569","vt 0.844621 0.472418","vt 0.850640 0.503629","vt 0.848561 0.526747","vt 0.877810 0.403445","vt 0.855142 0.524582","vt 0.794350 0.668618","vt 0.833550 0.693050","vt 0.788618 0.678500","vt 0.807025 0.644888","vt 0.835992 0.682102","vt 0.822839 0.614939","vt 0.840565 0.655748","vt 0.837990 0.586400","vt 0.846121 0.622478","vt 0.848675 0.566898","vt 0.851511 0.590778","vt 0.760466 0.643956","vt 0.752056 0.651891","vt 0.779733 0.625024","vt 0.803895 0.601151","vt 0.826988 0.578392","vt 0.843050 0.562804","vt 0.725742 0.615795","vt 0.760090 0.598081","vt 0.736078 0.610504","vt 0.790260 0.582448","vt 0.819069 0.567530","vt 0.711551 0.572789","vt 0.722927 0.570647","vt 0.749497 0.565978","vt 0.782907 0.560164","vt 0.814799 0.554588","vt 0.839002 0.557251","vt 0.836818 0.550635","vt 0.976990 0.610789","vt 0.985689 0.616102","vt 0.954131 0.598310","vt 0.924952 0.582607","vt 0.897293 0.567623","vt 0.878993 0.557298","vt 0.375546 0.498583","vt 0.385687 0.454890","vt 0.385687 0.500174","vt 0.934456 0.625630","vt 0.952563 0.644709","vt 0.911295 0.601572","vt 0.889362 0.578636","vt 0.874938 0.562929","vt 0.923485 0.678976","vt 0.959332 0.652702","vt 0.907698 0.645243","vt 0.919341 0.669059","vt 0.892721 0.615185","vt 0.878575 0.586543","vt 0.880706 0.693050","vt 0.879694 0.682102","vt 0.875765 0.655748","vt 0.870555 0.622478","vt 0.865701 0.590778","vt 0.869424 0.566971","vt 0.862842 0.569137","vt 0.935124 0.034596","vt 0.946651 -0.000000","vt 0.939742 0.032989","vt 0.089352 0.066539","vt 0.044348 0.088069","vt 0.085748 0.056349","vt 0.100173 0.090883","vt 0.050702 0.096151","vt 0.121374 0.135547","vt 0.068200 0.115380","vt 0.156116 0.206698","vt 0.101714 0.150610","vt 0.930935 0.076969","vt 0.935498 0.075911","vt 0.133097 0.051733","vt 0.132608 0.040489","vt 0.136362 0.078635","vt 0.143627 0.128015","vt 0.929481 0.125674","vt 0.934025 0.125248","vt 0.178687 0.051733","vt 0.181443 0.040489","vt 0.174076 0.078634","vt 0.166817 0.128015","vt 0.935428 0.177480","vt 0.228770 0.056349","vt 0.222869 0.066539","vt 0.210627 0.090883","vt 0.189292 0.135547","vt 0.939813 0.229088","vt 0.930866 0.177237","vt 0.271107 0.088069","vt 0.262393 0.096151","vt 0.243323 0.115380","vt 0.209397 0.150610","vt 0.643883 0.226589","vt 0.024903 0.275798","vt 0.047832 0.324080","vt 0.016712 0.280503","vt 0.046858 0.263994","vt 0.053955 0.316480","vt 0.088591 0.241993","vt 0.070891 0.297648","vt 0.103369 0.262687","vt 0.643917 0.175004","vt 0.010002 0.230041","vt 0.000750 0.231488","vt 0.034530 0.226141","vt 0.081011 0.218717","vt 0.647835 0.126434","vt 0.009301 0.182591","vt -0.000000 0.180661","vt 0.033951 0.186887","vt 0.080654 0.194580","vt 0.014515 0.131646","vt 0.022851 0.136833","vt 0.045160 0.149034","vt 0.087547 0.171304","vt 0.655359 0.084345","vt 0.939897 0.775901","vt 0.935371 0.828871","vt 0.935334 0.775030","vt 0.226996 0.346092","vt 0.274592 0.324080","vt 0.233191 0.355800","vt 0.214041 0.322145","vt 0.265646 0.316480","vt 0.191392 0.277750","vt 0.246014 0.297648","vt 0.211052 0.262687","vt 0.937079 0.730366","vt 0.932479 0.728904","vt 0.183251 0.360898","vt 0.186332 0.371660","vt 0.177852 0.334393","vt 0.169139 0.285282","vt 0.931851 0.694971","vt 0.927183 0.693050","vt 0.137661 0.360898","vt 0.137497 0.371660","vt 0.140138 0.334393","vt 0.145949 0.285282","vt 0.666209 0.350909","vt 0.090169 0.355800","vt 0.093479 0.346092","vt 0.103587 0.322145","vt 0.123474 0.277750","vt 0.655858 0.321081","vt 0.941946 0.271206","vt 0.946651 0.272668","vt 0.291445 0.136833","vt 0.302227 0.131646","vt 0.267356 0.149034","vt 0.224175 0.171304","vt 0.318189 0.180661","vt 0.306346 0.182591","vt 0.279684 0.186887","vt 0.231755 0.194580","vt 0.318939 0.231488","vt 0.307047 0.230041","vt 0.280263 0.226141","vt 0.232112 0.218717","vt 0.932489 0.882984","vt 0.931851 0.928759","vt 0.927183 0.929869","vt 0.304425 0.280503","vt 0.293497 0.275798","vt 0.269054 0.263994","vt 0.225219 0.241993","vt 0.937089 0.882474","vt 0.673383 0.200883","vt 0.620424 0.430349","vt 0.371809 0.807724","vt 0.012743 0.534249","vt 0.688348 0.641501","vt 0.410508 0.498467","vt 0.919182 0.164666","vt 0.666209 0.068896","vt 0.478432 0.709619","vt 0.921362 0.727766","vt 0.390640 0.126674","vt 0.379665 0.627563","vt 0.390815 0.275799","vt 0.907810 0.027040","vt 0.011351 0.585284","vt 0.354439 0.595498","vt 0.927183 0.948720","vt 0.000000 0.756902","vt 0.701585 0.026512","vt 0.479877 0.021298","vt 0.404135 0.082045","vt 0.386744 0.236254","vt 0.653499 0.358114","vt 0.143760 0.407926","vt 0.002113 0.120588","vt 0.197891 0.000000","vt 0.079980 0.005857","vt 0.337444 0.408029","vt 0.881089 0.693050","vt 0.811135 0.715604","vt 0.711360 0.693050","vt 0.829036 0.752553","vt 0.694849 0.750717","vt 0.667939 0.882853","vt 0.525291 0.768596","vt 0.646762 0.749847","vt 0.561647 0.756691","vt 0.375546 0.419242","vt 0.898416 0.923412","vt 0.856575 0.894640","vt 0.287218 0.695544","vt 0.321791 0.787431","vt 0.434085 0.865806","vt 0.283189 0.670537","vt 0.212269 0.916022","vt -0.000000 0.894834","vt 0.561647 0.749847","vt 0.065826 0.894834","vt 0.561647 0.840391","vt 0.261467 0.865603","vt 0.304931 0.841195","vt 0.907048 0.353972","vt 0.214335 0.811341","vt 0.379783 0.578827","vt 0.383116 0.573948","vt 0.332796 0.595498","vt 0.332796 0.612641","vt 0.384077 0.507838","vt 0.380757 0.500174","vt 0.697788 0.808269","vt 0.322632 0.627998","vt 0.696385 0.824806","vt 0.137204 0.845325","vt 0.320217 0.656508","vt 0.697949 0.760742","vt 0.616037 0.860652","vt 0.574730 0.912739","vt 0.182013 0.811341","vt 0.562514 0.892353","vt 0.158101 0.887958","vt 0.169313 0.891640","vt 0.696385 0.788078","vt 0.613342 0.907758","vt 0.385648 0.454429","vt 0.862397 0.524582","vt 0.881195 0.550367","vt 0.836789 0.543351","vt 0.855587 0.569137","vt 0.375546 0.456615","vt 0.941946 0.002029","vt 0.935194 0.228185","vt 0.648013 0.277726","vt 0.666209 0.052199","vt 0.939933 0.829053","s 0","f 2/1/1 4/2/1 1/3/1","f 5/4/2 3/5/2 2/1/2","f 7/6/3 6/7/3 5/8/3","f 9/9/4 8/10/4 7/11/4","f 9/9/5 12/12/5 10/13/5","f 14/14/6 1/3/6 13/15/6","f 15/16/7 2/17/7 14/18/7","f 16/19/3 5/8/3 15/16/3","f 17/20/8 7/11/8 16/21/8","f 17/20/9 11/22/9 9/9/9","f 20/23/10 13/15/10 19/24/10","f 21/25/11 14/18/11 20/26/11","f 22/27/3 15/16/3 21/25/3","f 22/28/12 17/20/12 16/21/12","f 24/29/13 17/20/13 23/30/13","f 25/31/14 20/32/14 19/33/14","f 26/34/15 21/25/15 20/26/15","f 27/35/3 22/27/3 21/25/3","f 28/36/16 23/30/16 22/28/16","f 30/37/17 23/30/17 29/38/17","f 31/39/18 26/40/18 25/31/18","f 32/41/19 27/35/19 26/34/19","f 33/42/3 28/43/3 27/35/3","f 34/44/20 29/38/20 28/36/20","f 36/45/21 29/38/21 35/46/21","f 38/47/22 40/48/22 37/49/22","f 41/50/23 39/51/23 38/47/23","f 43/52/3 42/53/3 41/50/3","f 45/54/24 44/55/24 43/56/24","f 45/54/25 48/57/25 46/58/25","f 50/59/26 37/49/26 49/60/26","f 51/61/27 38/47/27 50/59/27","f 52/62/3 41/50/3 51/61/3","f 53/63/28 43/56/28 52/64/28","f 53/63/29 47/65/29 45/54/29","f 56/66/30 49/67/30 55/68/30","f 57/69/31 50/59/31 56/70/31","f 58/71/3 51/61/3 57/69/3","f 58/72/32 53/63/32 52/64/32","f 60/73/33 53/63/33 59/74/33","f 61/75/34 56/66/34 55/68/34","f 62/76/35 57/69/35 56/70/35","f 63/77/3 58/71/3 57/69/3","f 64/78/36 59/74/36 58/72/36","f 66/79/37 59/74/37 65/80/37","f 4/2/38 62/81/38 61/75/38","f 3/82/39 63/77/39 62/76/39","f 6/7/3 64/83/3 63/77/3","f 8/84/40 65/80/40 64/78/40","f 12/85/41 65/80/41 10/86/41","f 68/87/42 70/88/42 67/89/42","f 71/90/43 69/91/43 68/87/43","f 73/92/3 72/93/3 71/90/3","f 75/94/44 74/95/44 73/96/44","f 75/94/45 78/97/45 76/98/45","f 80/99/46 67/89/46 79/100/46","f 81/101/47 68/87/47 80/99/47","f 82/102/3 71/90/3 81/101/3","f 83/103/48 73/96/48 82/104/48","f 83/103/49 77/105/49 75/94/49","f 86/106/50 79/107/50 85/108/50","f 87/109/51 80/99/51 86/110/51","f 88/111/3 81/101/3 87/109/3","f 88/112/52 83/103/52 82/104/52","f 90/113/53 83/103/53 89/114/53","f 91/115/54 86/106/54 85/108/54","f 92/116/55 87/109/55 86/110/55","f 93/117/3 88/111/3 87/109/3","f 94/118/56 89/119/56 88/120/56","f 96/121/57 89/122/57 95/123/57","f 40/124/58 92/125/58 91/115/58","f 39/51/59 93/117/59 92/116/59","f 42/53/3 94/126/3 93/117/3","f 44/55/60 95/127/60 94/118/60","f 48/57/61 95/127/61 46/58/61","f 98/128/62 31/39/62 97/129/62","f 99/130/63 32/41/63 98/131/63","f 100/132/3 33/42/3 99/130/3","f 101/133/64 34/44/64 100/134/64","f 101/133/65 36/45/65 35/46/65","f 104/135/66 97/129/66 103/136/66","f 105/137/67 98/128/67 104/135/67","f 106/138/3 99/130/3 105/139/3","f 107/140/68 100/134/68 106/141/68","f 107/140/69 102/142/69 101/133/69","f 110/143/70 103/136/70 109/144/70","f 111/145/71 104/146/71 110/147/71","f 112/148/3 105/139/3 111/145/3","f 112/149/72 107/150/72 106/151/72","f 114/152/73 107/150/73 113/153/73","f 115/154/74 110/143/74 109/144/74","f 116/155/75 111/145/75 110/147/75","f 117/156/3 112/148/3 111/145/3","f 118/157/76 113/153/76 112/149/76","f 120/158/77 113/153/77 119/159/77","f 70/160/78 116/161/78 115/154/78","f 69/91/79 117/156/79 116/155/79","f 72/93/3 118/162/3 117/156/3","f 74/95/80 119/159/80 118/157/80","f 78/97/81 119/159/81 76/98/81","f 122/163/82 124/164/82 121/165/82","f 125/166/83 123/167/83 122/163/83","f 127/168/84 126/169/84 125/166/84","f 129/170/85 128/171/85 127/168/85","f 1/3/86 130/172/86 129/170/86","f 132/173/87 121/165/87 131/174/87","f 133/175/88 122/163/88 132/173/88","f 134/176/89 125/166/89 133/175/89","f 135/177/90 127/168/90 134/176/90","f 13/15/91 129/170/91 135/177/91","f 136/178/92 132/173/92 131/174/92","f 137/179/93 133/175/93 132/173/93","f 138/180/94 134/176/94 133/175/94","f 140/181/95 134/176/95 139/182/95","f 19/24/96 135/177/96 140/181/96","f 141/183/97 137/184/97 136/185/97","f 142/186/98 138/187/98 137/184/98","f 143/188/99 139/189/99 138/187/99","f 144/190/100 140/191/100 139/189/100","f 145/192/101 19/33/101 140/191/101","f 146/193/102 142/186/102 141/183/102","f 147/194/103 143/188/103 142/186/103","f 148/195/104 144/190/104 143/188/104","f 149/196/105 145/192/105 144/190/105","f 150/197/106 25/31/106 145/192/106","f 152/198/107 154/199/107 151/200/107","f 155/201/108 153/202/108 152/198/108","f 157/203/109 156/204/109 155/201/109","f 159/205/110 158/206/110 157/203/110","f 37/207/111 160/208/111 159/205/111","f 162/209/112 151/200/112 161/210/112","f 163/211/113 152/198/113 162/209/113","f 164/212/114 155/213/114 163/214/114","f 165/215/115 157/216/115 164/212/115","f 49/60/116 159/217/116 165/218/116","f 166/219/117 162/220/117 161/221/117","f 167/222/118 163/214/118 162/220/118","f 168/223/119 164/212/119 163/214/119","f 170/224/120 164/212/120 169/225/120","f 55/68/121 165/215/121 170/224/121","f 171/226/122 167/222/122 166/219/122","f 172/227/123 168/223/123 167/222/123","f 173/228/124 169/225/124 168/223/124","f 174/229/125 170/224/125 169/225/125","f 175/230/126 55/68/126 170/224/126","f 124/164/127 172/227/127 171/226/127","f 123/167/128 173/228/128 172/227/128","f 126/169/129 174/229/129 173/228/129","f 128/171/130 175/230/130 174/229/130","f 130/172/131 61/75/131 175/230/131","f 177/231/132 179/232/132 176/233/132","f 180/234/133 178/235/133 177/231/133","f 182/236/134 181/237/134 180/234/134","f 184/238/135 183/239/135 182/240/135","f 67/89/136 185/241/136 184/238/136","f 187/242/137 176/233/137 186/243/137","f 188/244/138 177/231/138 187/242/138","f 189/245/139 180/234/139 188/244/139","f 190/246/140 182/236/140 189/245/140","f 79/107/141 184/247/141 190/246/141","f 191/248/142 187/242/142 186/243/142","f 192/249/143 188/244/143 187/242/143","f 193/250/144 189/245/144 188/244/144","f 195/251/145 189/245/145 194/252/145","f 85/108/146 190/246/146 195/251/146","f 196/253/147 192/249/147 191/248/147","f 197/254/148 193/250/148 192/249/148","f 198/255/149 194/252/149 193/250/149","f 199/256/150 195/251/150 194/252/150","f 200/257/151 85/108/151 195/251/151","f 154/199/152 197/254/152 196/253/152","f 153/202/153 198/255/153 197/254/153","f 156/204/154 199/256/154 198/255/154","f 158/206/155 200/257/155 199/256/155","f 160/208/156 91/115/156 200/257/156","f 202/258/157 146/193/157 201/259/157","f 203/260/158 147/194/158 202/258/158","f 204/261/159 148/195/159 203/260/159","f 205/262/160 149/196/160 204/261/160","f 97/129/161 150/197/161 205/262/161","f 207/263/162 201/259/162 206/264/162","f 208/265/163 202/258/163 207/263/163","f 209/266/164 203/260/164 208/265/164","f 210/267/165 204/261/165 209/266/165","f 103/136/166 205/262/166 210/267/166","f 211/268/167 207/263/167 206/264/167","f 212/269/168 208/265/168 207/263/168","f 213/270/169 209/266/169 208/265/169","f 215/271/170 209/266/170 214/272/170","f 109/144/171 210/267/171 215/271/171","f 216/273/172 212/269/172 211/268/172","f 217/274/173 213/270/173 212/269/173","f 218/275/174 214/272/174 213/270/174","f 219/276/175 215/271/175 214/272/175","f 220/277/176 109/144/176 215/271/176","f 179/278/177 217/274/177 216/273/177","f 178/279/178 218/275/178 217/274/178","f 181/280/179 219/276/179 218/275/179","f 183/281/180 220/277/180 219/276/180","f 185/282/181 115/154/181 220/277/181","f 817/283/182 222/284/182 223/285/182","f 221/286/183 225/287/183 222/284/183","f 224/288/184 227/289/184 225/287/184","f 226/290/185 229/291/185 227/292/185","f 228/293/186 124/164/186 229/291/186","f 230/294/187 221/286/187 817/283/187","f 231/295/188 224/288/188 221/286/188","f 232/296/189 226/297/189 224/288/189","f 233/298/190 228/299/190 226/297/190","f 234/300/191 121/165/191 228/293/191","f 236/301/192 230/294/192 235/302/192","f 237/303/193 231/295/193 236/301/193","f 238/304/194 232/296/194 237/303/194","f 239/305/195 233/298/195 238/304/195","f 239/306/196 131/174/196 234/300/196","f 241/307/197 235/302/197 240/308/197","f 242/309/198 236/301/198 241/307/198","f 243/310/199 237/303/199 242/309/199","f 244/311/200 238/304/200 243/310/200","f 141/183/201 239/312/201 244/313/201","f 246/314/202 240/308/202 245/315/202","f 247/316/203 241/307/203 246/314/203","f 248/317/204 242/309/204 247/316/204","f 249/318/205 243/310/205 248/317/205","f 146/193/206 244/313/206 249/319/206","f 250/320/207 252/321/207 253/322/207","f 251/323/208 255/324/208 252/321/208","f 254/325/209 257/326/209 255/324/209","f 256/327/210 259/328/210 257/326/210","f 258/329/211 154/199/211 259/328/211","f 260/330/212 251/323/212 250/320/212","f 261/331/213 254/332/213 251/333/213","f 262/334/214 256/335/214 254/332/214","f 263/336/215 258/329/215 256/327/215","f 264/337/216 151/200/216 258/329/216","f 266/338/217 260/339/217 265/340/217","f 267/341/218 261/331/218 266/338/218","f 268/342/219 262/334/219 267/341/219","f 269/343/220 263/344/220 268/345/220","f 269/343/221 161/221/221 264/346/221","f 271/347/222 265/340/222 270/348/222","f 272/349/223 266/338/223 271/347/223","f 273/350/224 267/341/224 272/349/224","f 274/351/225 268/345/225 273/352/225","f 171/226/226 269/343/226 274/351/226","f 222/284/227 270/348/227 223/285/227","f 225/287/228 271/347/228 222/284/228","f 227/289/229 272/349/229 225/287/229","f 229/291/230 273/352/230 227/292/230","f 124/164/231 274/351/231 229/291/231","f 275/353/232 277/354/232 278/355/232","f 276/356/233 280/357/233 277/358/233","f 279/359/234 282/360/234 280/361/234","f 281/362/235 284/363/235 282/360/235","f 283/364/236 179/232/236 284/363/236","f 285/365/237 276/366/237 275/353/237","f 286/367/238 279/359/238 276/366/238","f 287/368/239 281/362/239 279/359/239","f 288/369/240 283/364/240 281/362/240","f 289/370/241 176/233/241 283/364/241","f 291/371/242 285/365/242 290/372/242","f 292/373/243 286/367/243 291/371/243","f 293/374/244 287/368/244 292/373/244","f 294/375/245 288/369/245 293/374/245","f 294/375/246 186/243/246 289/370/246","f 295/376/247 290/372/247 764/377/247","f 296/378/248 291/371/248 295/376/248","f 297/379/249 292/373/249 296/378/249","f 298/380/250 293/374/250 297/379/250","f 196/253/251 294/375/251 298/380/251","f 252/321/252 764/377/252 253/322/252","f 255/324/253 295/376/253 252/321/253","f 257/326/254 296/378/254 255/324/254","f 259/328/255 297/379/255 257/326/255","f 154/199/256 298/380/256 259/328/256","f 299/381/257 246/314/257 245/315/257","f 300/382/258 247/316/258 246/314/258","f 301/383/259 248/317/259 247/316/259","f 302/384/260 249/319/260 248/385/260","f 303/386/261 146/193/261 249/319/261","f 304/387/262 300/382/262 299/381/262","f 305/388/263 301/383/263 300/382/263","f 306/389/264 302/390/264 301/383/264","f 307/391/265 303/386/265 302/384/265","f 308/392/266 201/259/266 303/386/266","f 310/393/267 304/387/267 309/394/267","f 311/395/268 305/388/268 310/393/268","f 312/396/269 306/389/269 311/395/269","f 313/397/270 307/391/270 312/398/270","f 313/397/271 206/264/271 308/392/271","f 315/399/272 309/394/272 314/400/272","f 316/401/273 310/393/273 315/399/273","f 317/402/274 311/395/274 316/401/274","f 318/403/275 312/398/275 317/404/275","f 216/273/276 313/397/276 318/403/276","f 277/358/277 314/400/277 278/405/277","f 280/357/278 315/399/278 277/358/278","f 282/406/279 316/401/279 280/357/279","f 284/407/280 317/402/280 282/406/280","f 179/278/281 318/403/281 284/408/281","f 319/409/282 321/410/282 322/411/282","f 320/412/283 324/413/283 321/414/283","f 323/415/284 326/416/284 324/413/284","f 325/417/285 328/418/285 326/416/285","f 329/419/286 328/418/286 327/420/286","f 331/421/287 320/422/287 319/423/287","f 332/424/288 323/425/288 320/422/288","f 333/426/289 325/417/289 323/415/289","f 334/427/290 327/420/290 325/417/290","f 336/428/291 327/420/291 335/429/291","f 337/430/292 332/424/292 331/421/292","f 338/431/292 333/432/292 332/424/292","f 339/433/292 334/434/292 333/432/292","f 340/435/292 335/436/292 334/434/292","f 342/437/292 335/436/292 341/438/292","f 343/439/293 338/431/293 337/430/293","f 344/440/294 339/441/294 338/442/294","f 345/443/295 340/444/295 339/441/295","f 346/445/296 341/446/296 340/444/296","f 348/447/297 341/446/297 347/448/297","f 349/449/298 344/450/298 343/451/298","f 350/452/299 345/443/299 344/440/299","f 351/453/300 346/445/300 345/443/300","f 352/454/301 347/448/301 346/445/301","f 354/455/302 347/448/302 353/456/302","f 356/457/303 349/449/303 355/458/303","f 357/459/304 350/452/304 356/460/304","f 358/461/305 351/453/305 357/459/305","f 359/462/306 352/454/306 358/461/306","f 359/462/307 354/455/307 353/456/307","f 362/463/308 355/458/308 361/464/308","f 363/465/309 356/460/309 362/466/309","f 364/467/310 357/459/310 363/465/310","f 365/468/311 358/461/311 364/467/311","f 365/468/312 360/469/312 359/462/312","f 368/470/313 361/464/313 367/471/313","f 369/472/313 362/463/313 368/470/313","f 370/473/313 363/474/313 369/472/313","f 371/475/313 364/476/313 370/473/313","f 371/475/313 366/477/313 365/478/313","f 374/479/314 367/480/314 373/481/314","f 375/482/315 368/483/315 374/484/315","f 376/485/316 369/486/316 375/482/316","f 377/487/317 370/488/317 376/485/317","f 377/487/318 372/489/318 371/490/318","f 321/410/319 373/481/319 322/411/319","f 324/413/320 374/484/320 321/414/320","f 326/416/321 375/482/321 324/413/321","f 328/418/322 376/485/322 326/416/322","f 328/418/323 378/491/323 377/487/323","f 379/492/324 381/493/324 382/494/324","f 380/495/325 384/496/325 381/493/325","f 383/497/326 386/498/326 384/499/326","f 385/500/327 388/501/327 386/498/327","f 387/502/328 322/411/328 388/501/328","f 389/503/329 380/495/329 379/492/329","f 390/504/330 383/505/330 380/495/330","f 391/506/331 385/507/331 383/508/331","f 392/509/332 387/510/332 385/507/332","f 393/511/333 319/423/333 387/510/333","f 394/512/292 390/513/292 389/514/292","f 395/515/292 391/506/292 390/513/292","f 396/516/292 392/509/292 391/506/292","f 397/517/292 393/511/292 392/509/292","f 398/518/292 331/421/292 393/511/292","f 399/519/334 395/515/334 394/512/334","f 400/520/335 396/516/335 395/515/335","f 401/521/336 397/517/336 396/516/336","f 402/522/337 398/518/337 397/517/337","f 403/523/338 337/430/338 398/518/338","f 154/524/339 400/525/339 399/526/339","f 404/527/340 401/528/340 400/525/340","f 405/529/341 402/530/341 401/531/341","f 406/532/342 403/533/342 402/530/342","f 407/534/343 343/451/343 403/533/343","f 409/535/344 154/524/344 408/536/344","f 410/537/345 404/538/345 409/539/345","f 411/540/346 405/529/346 410/537/346","f 412/541/347 406/532/347 411/540/347","f 355/458/348 407/534/348 412/541/348","f 414/542/349 408/543/349 413/544/349","f 415/545/350 409/539/350 414/542/350","f 416/546/351 410/537/351 415/545/351","f 417/547/352 411/540/352 416/546/352","f 361/464/353 412/541/353 417/547/353","f 419/548/313 413/544/313 418/549/313","f 420/550/313 414/542/313 419/548/313","f 421/551/313 415/545/313 420/550/313","f 422/552/313 416/546/313 421/551/313","f 367/471/313 417/547/313 422/552/313","f 424/553/354 418/554/354 423/555/354","f 425/556/355 419/557/355 424/553/355","f 426/558/356 420/559/356 425/556/356","f 427/560/357 421/561/357 426/558/357","f 373/481/358 422/562/358 427/560/358","f 381/493/359 423/563/359 382/494/359","f 384/499/360 424/553/360 381/564/360","f 386/498/361 425/556/361 384/499/361","f 388/501/362 426/558/362 386/498/362","f 322/411/363 427/560/363 388/501/363","f 428/565/364 430/566/364 431/567/364","f 429/568/365 433/569/365 430/566/365","f 434/570/366 433/571/366 432/572/366","f 436/573/367 435/574/367 434/575/367","f 438/576/368 437/577/368 436/573/368","f 440/578/369 429/579/369 428/580/369","f 441/581/370 432/582/370 429/579/370","f 443/583/371 432/582/371 442/584/371","f 444/585/372 434/586/372 443/583/372","f 445/587/373 436/573/373 444/588/373","f 446/589/374 441/581/374 440/578/374","f 448/590/375 441/581/375 447/591/375","f 449/592/376 442/584/376 448/590/376","f 450/593/377 443/583/377 449/592/377","f 451/594/378 444/585/378 450/593/378","f 452/595/379 447/591/379 446/589/379","f 454/596/380 447/591/380 453/597/380","f 455/598/381 448/590/381 454/596/381","f 456/599/382 449/592/382 455/598/382","f 457/600/383 450/593/383 456/599/383","f 458/601/384 453/602/384 452/603/384","f 460/604/385 453/605/385 459/606/385","f 461/607/386 454/608/386 460/604/386","f 462/609/387 455/610/387 461/611/387","f 463/612/388 456/613/388 462/609/388","f 465/614/389 458/601/389 464/615/389","f 465/616/390 460/604/390 459/606/390","f 466/617/391 461/607/391 460/604/391","f 467/618/392 462/609/392 461/611/392","f 468/619/393 463/612/393 462/609/393","f 471/620/394 464/621/394 470/622/394","f 471/620/395 466/617/395 465/616/395","f 472/623/396 467/624/396 466/617/396","f 473/625/397 468/619/397 467/618/397","f 474/626/398 469/627/398 468/619/398","f 477/628/399 470/629/399 476/630/399","f 477/628/400 472/631/400 471/632/400","f 478/633/401 473/634/401 472/631/401","f 479/635/402 474/636/402 473/634/402","f 480/637/403 475/638/403 474/636/403","f 483/639/404 476/630/404 482/640/404","f 484/641/405 477/628/405 483/639/405","f 484/641/406 479/635/406 478/633/406","f 485/642/407 480/637/407 479/635/407","f 486/643/408 481/644/408 480/645/408","f 430/566/409 482/646/409 431/567/409","f 433/571/410 483/639/410 430/647/410","f 433/571/411 485/642/411 484/641/411","f 435/574/412 486/643/412 485/648/412","f 437/577/413 487/649/413 486/643/413","f 489/650/414 491/651/414 488/652/414","f 492/653/415 490/654/415 489/650/415","f 494/655/416 493/656/416 492/653/416","f 494/657/417 497/658/417 495/659/417","f 496/660/418 431/567/418 497/658/418","f 499/661/419 488/652/419 498/662/419","f 500/663/420 489/650/420 499/661/420","f 501/664/421 492/653/421 500/663/421","f 501/665/422 496/666/422 494/667/422","f 502/668/423 428/565/423 496/660/423","f 504/669/424 498/670/424 503/671/424","f 505/672/425 499/661/425 504/673/425","f 505/672/426 501/664/426 500/663/426","f 506/674/427 502/675/427 501/665/427","f 507/676/428 440/578/428 502/675/428","f 509/677/429 503/671/429 508/678/429","f 510/679/430 504/669/430 509/677/430","f 510/680/431 506/681/431 505/672/431","f 511/682/432 507/683/432 506/681/432","f 512/684/433 446/589/433 507/676/433","f 514/685/434 508/686/434 513/687/434","f 515/688/435 509/677/435 514/689/435","f 515/690/436 511/682/436 510/680/436","f 516/691/437 512/692/437 511/682/437","f 517/693/438 452/603/438 512/692/438","f 518/694/439 514/685/439 513/687/439","f 519/695/440 515/696/440 514/697/440","f 521/698/441 515/690/441 520/699/441","f 522/700/442 516/691/442 521/698/442","f 464/615/443 517/693/443 522/700/443","f 523/701/444 519/695/444 518/702/444","f 524/703/445 520/704/445 519/695/445","f 526/705/446 520/699/446 525/706/446","f 527/707/447 521/698/447 526/705/447","f 470/708/448 522/700/448 527/707/448","f 528/709/449 524/703/449 523/701/449","f 529/710/450 525/711/450 524/703/450","f 531/712/451 525/706/451 530/713/451","f 532/714/452 526/705/452 531/712/452","f 476/630/453 527/715/453 532/716/453","f 533/717/454 529/710/454 528/709/454","f 534/718/455 530/713/455 529/719/455","f 535/720/456 531/712/456 530/713/456","f 537/721/457 531/722/457 536/723/457","f 482/640/458 532/716/458 537/721/458","f 491/651/459 534/718/459 533/724/459","f 490/654/460 535/720/460 534/718/460","f 493/656/461 536/725/461 535/720/461","f 497/658/462 536/726/462 495/659/462","f 431/567/463 537/727/463 497/658/463","f 539/728/464 541/729/464 538/730/464","f 539/731/465 543/732/465 540/733/465","f 542/734/466 545/735/466 543/732/466","f 546/736/467 545/737/467 544/738/467","f 546/739/468 548/740/468 547/741/468","f 550/742/469 538/730/469 549/743/469","f 550/744/470 542/734/470 539/731/470","f 551/745/471 544/746/471 542/734/471","f 553/747/472 544/738/472 552/748/472","f 553/749/473 548/740/473 546/739/473","f 554/750/474 550/742/474 549/743/474","f 555/751/475 551/745/475 550/744/475","f 556/752/476 552/753/476 551/745/476","f 557/754/477 553/747/477 552/748/477","f 558/755/478 548/740/478 553/749/478","f 559/756/479 555/757/479 554/758/479","f 561/759/480 555/751/480 560/760/480","f 562/761/481 556/752/481 561/759/481","f 562/762/482 558/763/482 557/764/482","f 563/765/483 548/740/483 558/755/483","f 564/766/484 560/767/484 559/756/484","f 566/768/485 560/760/485 565/769/485","f 567/770/486 561/759/486 566/768/486","f 567/771/487 563/772/487 562/762/487","f 568/773/488 548/740/488 563/765/488","f 570/774/489 572/775/489 569/776/489","f 570/774/490 574/777/490 571/778/490","f 573/779/491 576/780/491 574/777/491","f 577/781/492 576/782/492 575/783/492","f 577/781/493 548/740/493 578/784/493","f 580/785/494 569/776/494 579/786/494","f 580/785/495 573/779/495 570/774/495","f 581/787/496 575/788/496 573/779/496","f 583/789/497 575/783/497 582/790/497","f 583/789/498 548/740/498 577/781/498","f 584/791/499 580/792/499 579/793/499","f 585/794/500 581/795/500 580/796/500","f 586/797/501 582/798/501 581/795/501","f 587/799/502 583/800/502 582/801/502","f 588/802/503 548/740/503 583/789/503","f 589/803/504 585/804/504 584/791/504","f 591/805/505 585/794/505 590/806/505","f 592/807/506 586/797/506 591/805/506","f 592/808/507 588/809/507 587/799/507","f 593/810/508 548/740/508 588/802/508","f 541/729/509 590/811/509 589/803/509","f 543/732/510 590/806/510 540/733/510","f 545/735/511 591/805/511 543/732/511","f 545/737/512 593/812/512 592/808/512","f 547/741/513 548/740/513 593/810/513","f 595/813/514 597/814/514 594/815/514","f 595/813/515 599/816/515 596/817/515","f 598/818/516 601/819/516 599/816/516","f 602/820/517 601/821/517 600/822/517","f 602/820/518 548/740/518 603/823/518","f 605/824/519 594/815/519 604/825/519","f 605/824/520 598/818/520 595/813/520","f 606/826/521 600/827/521 598/818/521","f 608/828/522 600/822/522 607/829/522","f 608/828/523 548/740/523 602/820/523","f 609/830/524 605/824/524 604/825/524","f 610/831/525 606/826/525 605/824/525","f 611/832/526 607/833/526 606/826/526","f 612/834/527 608/835/527 607/833/527","f 613/836/528 548/740/528 608/828/528","f 614/837/529 610/831/529 609/830/529","f 616/838/530 610/831/530 615/839/530","f 617/840/531 611/832/531 616/838/531","f 617/840/532 613/841/532 612/834/532","f 618/842/533 548/740/533 613/836/533","f 572/775/534 615/839/534 614/837/534","f 574/777/535 615/839/535 571/778/535","f 576/780/536 616/838/536 574/777/536","f 576/780/537 618/843/537 617/840/537","f 578/784/538 548/740/538 618/842/538","f 620/844/539 564/766/539 619/845/539","f 620/846/540 566/768/540 565/769/540","f 621/847/541 567/770/541 566/768/541","f 623/848/542 567/771/542 622/849/542","f 623/850/543 548/740/543 568/773/543","f 625/851/544 619/845/544 624/852/544","f 625/853/545 621/847/545 620/846/545","f 626/854/546 622/855/546 621/847/546","f 628/856/547 622/849/547 627/857/547","f 628/858/548 548/740/548 623/850/548","f 629/859/549 625/851/549 624/852/549","f 630/860/550 626/854/550 625/853/550","f 631/861/551 627/857/551 626/862/551","f 632/863/552 628/856/552 627/857/552","f 633/864/553 548/740/553 628/858/553","f 634/865/554 630/866/554 629/859/554","f 636/867/555 630/860/555 635/868/555","f 637/869/556 631/870/556 636/867/556","f 637/871/557 633/872/557 632/863/557","f 638/873/558 548/740/558 633/864/558","f 597/874/559 635/875/559 634/865/559","f 599/876/560 635/868/560 596/877/560","f 601/878/561 636/867/561 599/876/561","f 601/879/562 638/880/562 637/871/562","f 603/823/563 548/740/563 638/873/563","f 640/881/564 642/882/564 639/883/564","f 643/884/565 641/885/565 640/886/565","f 645/887/566 644/888/566 643/884/566","f 647/889/567 646/890/567 645/887/567","f 538/891/568 648/892/568 647/889/568","f 650/893/569 639/894/569 649/895/569","f 651/896/570 640/886/570 650/893/570","f 652/897/571 643/884/571 651/896/571","f 653/898/572 645/887/572 652/897/572","f 549/899/573 647/889/573 653/898/573","f 654/900/574 650/893/574 649/895/574","f 656/901/575 650/893/575 655/902/575","f 656/901/576 652/897/576 651/896/576","f 657/903/577 653/898/577 652/897/577","f 658/904/578 549/899/578 653/898/578","f 659/905/579 655/902/579 654/900/579","f 660/906/580 656/901/580 655/902/580","f 661/907/581 657/903/581 656/901/581","f 662/908/582 658/904/582 657/903/582","f 663/909/583 554/910/583 658/904/583","f 664/911/584 660/906/584 659/905/584","f 665/912/585 661/907/585 660/906/585","f 666/913/586 662/908/586 661/907/586","f 667/914/587 663/909/587 662/908/587","f 668/915/588 559/916/588 663/909/588","f 670/917/589 672/918/589 669/919/589","f 673/920/590 671/921/590 670/917/590","f 675/922/591 674/923/591 673/920/591","f 677/924/592 676/925/592 675/922/592","f 569/926/593 678/927/593 677/924/593","f 680/928/594 669/919/594 679/929/594","f 681/930/595 670/917/595 680/928/595","f 682/931/596 673/920/596 681/930/596","f 683/932/597 675/922/597 682/931/597","f 579/933/598 677/924/598 683/932/598","f 684/934/599 680/928/599 679/929/599","f 686/935/600 680/928/600 685/936/600","f 686/935/601 682/931/601 681/930/601","f 687/937/602 683/932/602 682/931/602","f 688/938/603 579/933/603 683/932/603","f 689/939/604 685/936/604 684/934/604","f 690/940/605 686/935/605 685/936/605","f 691/941/606 687/937/606 686/935/606","f 692/942/607 688/938/607 687/937/607","f 693/943/608 584/944/608 688/938/608","f 642/945/609 690/940/609 689/939/609","f 641/885/610 691/941/610 690/940/610","f 644/888/611 692/942/611 691/941/611","f 646/890/612 693/943/612 692/942/612","f 648/892/613 589/946/613 693/943/613","f 695/947/614 697/948/614 694/949/614","f 698/950/615 696/951/615 695/947/615","f 700/952/616 699/953/616 698/950/616","f 702/954/617 701/955/617 700/952/617","f 594/956/618 703/957/618 702/954/618","f 705/958/619 694/949/619 704/959/619","f 706/960/620 695/947/620 705/958/620","f 707/961/621 698/950/621 706/960/621","f 708/962/622 700/952/622 707/961/622","f 604/963/623 702/954/623 708/962/623","f 709/964/624 705/958/624 704/959/624","f 711/965/625 705/958/625 710/966/625","f 711/965/626 707/961/626 706/960/626","f 712/967/627 708/962/627 707/961/627","f 713/968/628 604/963/628 708/962/628","f 714/969/629 710/966/629 709/964/629","f 715/970/630 711/965/630 710/966/630","f 716/971/631 712/967/631 711/965/631","f 717/972/632 713/968/632 712/967/632","f 718/973/633 609/974/633 713/968/633","f 672/918/634 715/970/634 714/969/634","f 671/921/635 716/971/635 715/970/635","f 674/923/636 717/972/636 716/971/636","f 676/925/637 718/973/637 717/972/637","f 678/927/638 614/975/638 718/973/638","f 720/976/639 664/911/639 719/977/639","f 721/978/640 665/912/640 720/976/640","f 722/979/641 666/913/641 721/978/641","f 723/980/642 667/914/642 722/979/642","f 619/981/643 668/915/643 723/980/643","f 725/982/644 719/983/644 724/984/644","f 726/985/645 720/976/645 725/986/645","f 727/987/646 721/978/646 726/985/646","f 728/988/647 722/979/647 727/987/647","f 624/989/648 723/980/648 728/988/648","f 729/990/649 725/986/649 724/991/649","f 731/992/650 725/986/650 730/993/650","f 731/992/651 727/987/651 726/985/651","f 732/994/652 728/988/652 727/987/652","f 733/995/653 624/989/653 728/988/653","f 734/996/654 730/993/654 729/990/654","f 735/997/655 731/992/655 730/993/655","f 736/998/656 732/994/656 731/992/656","f 737/999/657 733/995/657 732/994/657","f 738/1000/658 629/1001/658 733/995/658","f 697/948/659 735/997/659 734/996/659","f 696/951/660 736/998/660 735/997/660","f 699/953/661 737/999/661 736/998/661","f 701/955/662 738/1000/662 737/999/662","f 703/957/663 634/1002/663 738/1000/663","f 739/1003/664 278/1004/664 314/1005/664","f 741/1006/665 740/1007/665 739/1008/665","f 743/1009/666 742/1010/666 741/1006/666","f 745/1011/667 744/1012/667 743/1009/667","f 745/1011/668 747/1013/668 746/1014/668","f 748/1015/669 314/1005/669 309/1016/669","f 749/1017/670 739/1008/670 748/1018/670","f 750/1019/671 741/1006/671 749/1017/671","f 751/1020/672 743/1009/672 750/1019/672","f 751/1020/673 747/1013/673 745/1011/673","f 752/1021/674 309/1016/674 304/1022/674","f 753/1023/675 748/1018/675 752/1024/675","f 754/1025/676 749/1017/676 753/1023/676","f 755/1026/677 750/1019/677 754/1025/677","f 755/1026/678 747/1013/678 751/1020/678","f 299/1027/679 752/1021/679 304/1022/679","f 756/1028/680 753/1023/680 752/1024/680","f 757/1029/681 754/1025/681 753/1023/681","f 758/1030/682 755/1026/682 754/1025/682","f 759/1031/683 747/1013/683 755/1026/683","f 245/1032/684 756/1033/684 299/1027/684","f 760/1034/685 757/1029/685 756/1028/685","f 761/1035/686 758/1030/686 757/1029/686","f 762/1036/687 759/1031/687 758/1030/687","f 763/1037/688 747/1013/688 759/1031/688","f 765/1038/689 253/322/689 764/377/689","f 767/1039/690 766/1040/690 765/1041/690","f 769/1042/691 768/1043/691 767/1039/691","f 771/1044/692 770/1045/692 769/1042/692","f 771/1044/693 747/1013/693 772/1046/693","f 773/1047/694 764/377/694 290/372/694","f 774/1048/695 765/1041/695 773/1049/695","f 775/1050/696 767/1039/696 774/1048/696","f 776/1051/697 769/1042/697 775/1050/697","f 776/1051/698 747/1013/698 771/1044/698","f 777/1052/699 290/372/699 285/365/699","f 778/1053/700 773/1049/700 777/1054/700","f 779/1055/701 774/1048/701 778/1053/701","f 780/1056/702 775/1050/702 779/1055/702","f 780/1056/703 747/1013/703 776/1051/703","f 275/353/704 777/1052/704 285/365/704","f 781/1057/705 778/1053/705 777/1054/705","f 782/1058/706 779/1055/706 778/1053/706","f 783/1059/707 780/1056/707 779/1055/707","f 784/1060/708 747/1013/708 780/1056/708","f 278/355/709 781/1061/709 275/353/709","f 740/1007/710 782/1058/710 781/1057/710","f 742/1010/711 783/1059/711 782/1058/711","f 744/1012/712 784/1060/712 783/1059/712","f 746/1014/713 747/1013/713 784/1060/713","f 785/1062/714 223/1063/714 270/1064/714","f 787/1065/715 786/1066/715 785/1067/715","f 789/1068/716 788/1069/716 787/1065/716","f 791/1070/717 790/1071/717 789/1068/717","f 791/1070/718 747/1013/718 792/1072/718","f 793/1073/719 270/1064/719 265/1074/719","f 794/1075/720 785/1067/720 793/1076/720","f 795/1077/721 787/1065/721 794/1075/721","f 796/1078/722 789/1068/722 795/1077/722","f 796/1078/723 747/1013/723 791/1070/723","f 797/1079/724 265/1074/724 260/1080/724","f 798/1081/725 793/1076/725 797/1082/725","f 799/1083/726 794/1075/726 798/1081/726","f 800/1084/727 795/1077/727 799/1083/727","f 800/1084/728 747/1013/728 796/1078/728","f 250/320/729 797/1085/729 260/330/729","f 801/1086/730 798/1081/730 797/1082/730","f 802/1087/731 799/1083/731 798/1081/731","f 803/1088/732 800/1084/732 799/1083/732","f 804/1089/733 747/1013/733 800/1084/733","f 253/322/734 801/1090/734 250/320/734","f 766/1040/735 802/1087/735 801/1086/735","f 768/1043/736 803/1088/736 802/1087/736","f 770/1045/737 804/1089/737 803/1088/737","f 772/1046/738 747/1013/738 804/1089/738","f 805/1091/739 245/1032/739 240/1092/739","f 806/1093/740 760/1034/740 805/1094/740","f 807/1095/741 761/1035/741 806/1093/741","f 808/1096/742 762/1036/742 807/1095/742","f 808/1096/743 747/1013/743 763/1037/743","f 809/1097/744 240/308/744 235/302/744","f 810/1098/745 805/1094/745 809/1097/745","f 811/1099/746 806/1093/746 810/1098/746","f 812/1100/747 807/1095/747 811/1099/747","f 812/1100/748 747/1013/748 808/1096/748","f 813/1101/749 235/302/749 230/294/749","f 814/1102/750 809/1097/750 813/1101/750","f 815/1103/751 810/1098/751 814/1102/751","f 816/1104/752 811/1099/752 815/1103/752","f 816/1104/753 747/1013/753 812/1100/753","f 817/1105/754 813/1106/754 230/1107/754","f 818/1108/755 814/1102/755 813/1101/755","f 819/1109/756 815/1103/756 814/1102/756","f 820/1110/757 816/1104/757 815/1103/757","f 821/1111/758 747/1013/758 816/1104/758","f 223/1063/759 818/1112/759 817/1105/759","f 786/1066/760 819/1109/760 818/1108/760","f 788/1069/761 820/1110/761 819/1109/761","f 790/1071/762 821/1111/762 820/1110/762","f 792/1072/763 747/1013/763 821/1111/763","f 2/1/1 3/5/1 4/2/1","f 5/4/2 6/1113/2 3/5/2","f 7/6/3 8/1114/3 6/7/3","f 9/9/4 10/13/4 8/10/4","f 9/9/5 11/22/5 12/12/5","f 14/14/6 2/1/6 1/3/6","f 15/16/7 5/8/7 2/17/7","f 16/19/3 7/6/3 5/8/3","f 17/20/8 9/9/8 7/11/8","f 17/20/9 18/1115/9 11/22/9","f 20/23/10 14/14/10 13/15/10","f 21/25/11 15/16/11 14/18/11","f 22/27/3 16/19/3 15/16/3","f 22/28/764 23/30/764 17/20/764","f 24/29/13 18/1115/13 17/20/13","f 25/31/14 26/40/14 20/32/14","f 26/34/15 27/35/15 21/25/15","f 27/35/3 28/43/3 22/27/3","f 28/36/16 29/38/16 23/30/16","f 30/37/17 24/29/17 23/30/17","f 31/39/18 32/1116/18 26/40/18","f 32/41/19 33/42/19 27/35/19","f 33/42/3 34/1117/3 28/43/3","f 34/44/20 35/46/20 29/38/20","f 36/45/21 30/37/21 29/38/21","f 38/47/22 39/51/22 40/48/22","f 41/50/23 42/53/23 39/51/23","f 43/52/3 44/1118/3 42/53/3","f 45/54/24 46/58/24 44/55/24","f 45/54/25 47/65/25 48/57/25","f 50/59/26 38/47/26 37/49/26","f 51/61/27 41/50/27 38/47/27","f 52/62/3 43/52/3 41/50/3","f 53/63/28 45/54/28 43/56/28","f 53/63/29 54/1119/29 47/65/29","f 56/66/30 50/1120/30 49/67/30","f 57/69/31 51/61/31 50/59/31","f 58/71/3 52/62/3 51/61/3","f 58/72/765 59/74/765 53/63/765","f 60/73/33 54/1119/33 53/63/33","f 61/75/34 62/81/34 56/66/34","f 62/76/35 63/77/35 57/69/35","f 63/77/3 64/83/3 58/71/3","f 64/78/36 65/80/36 59/74/36","f 66/79/37 60/73/37 59/74/37","f 4/2/38 3/5/38 62/81/38","f 3/82/39 6/7/39 63/77/39","f 6/7/3 8/1114/3 64/83/3","f 8/84/40 10/86/40 65/80/40","f 12/85/41 66/79/41 65/80/41","f 68/87/42 69/91/42 70/88/42","f 71/90/43 72/93/43 69/91/43","f 73/92/3 74/1121/3 72/93/3","f 75/94/44 76/98/44 74/95/44","f 75/94/45 77/105/45 78/97/45","f 80/99/46 68/87/46 67/89/46","f 81/101/47 71/90/47 68/87/47","f 82/102/3 73/92/3 71/90/3","f 83/103/48 75/94/48 73/96/48","f 83/103/49 84/1122/49 77/105/49","f 86/106/50 80/1123/50 79/107/50","f 87/109/51 81/101/51 80/99/51","f 88/111/3 82/102/3 81/101/3","f 88/112/766 89/114/766 83/103/766","f 90/113/53 84/1122/53 83/103/53","f 91/115/54 92/125/54 86/106/54","f 92/116/55 93/117/55 87/109/55","f 93/117/3 94/126/3 88/111/3","f 94/118/56 95/127/56 89/119/56","f 96/121/57 90/1124/57 89/122/57","f 40/124/58 39/1125/58 92/125/58","f 39/51/59 42/53/59 93/117/59","f 42/53/3 44/1118/3 94/126/3","f 44/55/60 46/58/60 95/127/60","f 48/57/61 96/1126/61 95/127/61","f 98/128/62 32/1116/62 31/39/62","f 99/130/63 33/42/63 32/41/63","f 100/132/3 34/1117/3 33/42/3","f 101/133/64 35/46/64 34/44/64","f 101/133/65 102/142/65 36/45/65","f 104/135/66 98/128/66 97/129/66","f 105/137/67 99/1127/67 98/128/67","f 106/138/3 100/132/3 99/130/3","f 107/140/68 101/133/68 100/134/68","f 107/140/69 108/1128/69 102/142/69","f 110/143/70 104/135/70 103/136/70","f 111/145/71 105/139/71 104/146/71","f 112/148/3 106/138/3 105/139/3","f 112/149/767 113/153/767 107/150/767","f 114/152/73 108/1129/73 107/150/73","f 115/154/74 116/161/74 110/143/74","f 116/155/75 117/156/75 111/145/75","f 117/156/3 118/162/3 112/148/3","f 118/157/76 119/159/76 113/153/76","f 120/158/77 114/152/77 113/153/77","f 70/160/78 69/1130/78 116/161/78","f 69/91/79 72/93/79 117/156/79","f 72/93/3 74/1121/3 118/162/3","f 74/95/80 76/98/80 119/159/80","f 78/97/81 120/158/81 119/159/81","f 122/163/82 123/167/82 124/164/82","f 125/166/83 126/169/83 123/167/83","f 127/168/84 128/171/84 126/169/84","f 129/170/85 130/172/85 128/171/85","f 1/3/768 4/2/768 130/172/768","f 132/173/87 122/163/87 121/165/87","f 133/175/88 125/166/88 122/163/88","f 134/176/89 127/168/89 125/166/89","f 135/177/90 129/170/90 127/168/90","f 13/15/91 1/3/91 129/170/91","f 136/178/92 137/179/92 132/173/92","f 137/179/93 138/180/93 133/175/93","f 138/180/94 139/182/94 134/176/94","f 140/181/95 135/177/95 134/176/95","f 19/24/96 13/15/96 135/177/96","f 141/183/97 142/186/97 137/184/97","f 142/186/98 143/188/98 138/187/98","f 143/188/99 144/190/99 139/189/99","f 144/190/100 145/192/100 140/191/100","f 145/192/101 25/31/101 19/33/101","f 146/193/102 147/194/102 142/186/102","f 147/194/103 148/195/103 143/188/103","f 148/195/104 149/196/104 144/190/104","f 149/196/105 150/197/105 145/192/105","f 150/197/769 31/39/769 25/31/769","f 152/198/107 153/202/107 154/199/107","f 155/201/108 156/204/108 153/202/108","f 157/203/109 158/206/109 156/204/109","f 159/205/110 160/208/110 158/206/110","f 37/207/770 40/124/770 160/208/770","f 162/209/112 152/198/112 151/200/112","f 163/211/113 155/201/113 152/198/113","f 164/212/114 157/216/114 155/213/114","f 165/215/115 159/1131/115 157/216/115","f 49/60/116 37/49/116 159/217/116","f 166/219/117 167/222/117 162/220/117","f 167/222/118 168/223/118 163/214/118","f 168/223/119 169/225/119 164/212/119","f 170/224/120 165/215/120 164/212/120","f 55/68/121 49/67/121 165/215/121","f 171/226/122 172/227/122 167/222/122","f 172/227/123 173/228/123 168/223/123","f 173/228/124 174/229/124 169/225/124","f 174/229/125 175/230/125 170/224/125","f 175/230/126 61/75/126 55/68/126","f 124/164/127 123/167/127 172/227/127","f 123/167/128 126/169/128 173/228/128","f 126/169/129 128/171/129 174/229/129","f 128/171/130 130/172/130 175/230/130","f 130/172/771 4/2/771 61/75/771","f 177/231/132 178/235/132 179/232/132","f 180/234/133 181/237/133 178/235/133","f 182/236/134 183/1132/134 181/237/134","f 184/238/135 185/241/135 183/239/135","f 67/89/772 70/88/772 185/241/772","f 187/242/137 177/231/137 176/233/137","f 188/244/138 180/234/138 177/231/138","f 189/245/139 182/236/139 180/234/139","f 190/246/140 184/247/140 182/236/140","f 79/107/141 67/1133/141 184/247/141","f 191/248/142 192/249/142 187/242/142","f 192/249/143 193/250/143 188/244/143","f 193/250/144 194/252/144 189/245/144","f 195/251/145 190/246/145 189/245/145","f 85/108/146 79/107/146 190/246/146","f 196/253/147 197/254/147 192/249/147","f 197/254/148 198/255/148 193/250/148","f 198/255/149 199/256/149 194/252/149","f 199/256/150 200/257/150 195/251/150","f 200/257/151 91/115/151 85/108/151","f 154/199/152 153/202/152 197/254/152","f 153/202/153 156/204/153 198/255/153","f 156/204/154 158/206/154 199/256/154","f 158/206/155 160/208/155 200/257/155","f 160/208/773 40/124/773 91/115/773","f 202/258/157 147/194/157 146/193/157","f 203/260/158 148/195/158 147/194/158","f 204/261/159 149/196/159 148/195/159","f 205/262/160 150/197/160 149/196/160","f 97/129/774 31/39/774 150/197/774","f 207/263/162 202/258/162 201/259/162","f 208/265/163 203/260/163 202/258/163","f 209/266/164 204/261/164 203/260/164","f 210/267/165 205/262/165 204/261/165","f 103/136/166 97/129/166 205/262/166","f 211/268/167 212/269/167 207/263/167","f 212/269/168 213/270/168 208/265/168","f 213/270/169 214/272/169 209/266/169","f 215/271/170 210/267/170 209/266/170","f 109/144/171 103/136/171 210/267/171","f 216/273/172 217/274/172 212/269/172","f 217/274/173 218/275/173 213/270/173","f 218/275/174 219/276/174 214/272/174","f 219/276/175 220/277/175 215/271/175","f 220/277/176 115/154/176 109/144/176","f 179/278/177 178/279/177 217/274/177","f 178/279/178 181/280/178 218/275/178","f 181/280/179 183/281/179 219/276/179","f 183/281/180 185/282/180 220/277/180","f 185/282/775 70/160/775 115/154/775","f 817/283/182 221/286/182 222/284/182","f 221/286/183 224/288/183 225/287/183","f 224/288/184 226/297/184 227/289/184","f 226/290/185 228/293/185 229/291/185","f 228/293/186 121/165/186 124/164/186","f 230/294/187 231/295/187 221/286/187","f 231/295/188 232/296/188 224/288/188","f 232/296/189 233/298/189 226/297/189","f 233/298/190 234/1134/190 228/299/190","f 234/300/191 131/174/191 121/165/191","f 236/301/192 231/295/192 230/294/192","f 237/303/193 232/296/193 231/295/193","f 238/304/194 233/298/194 232/296/194","f 239/305/195 234/1134/195 233/298/195","f 239/306/196 136/178/196 131/174/196","f 241/307/197 236/301/197 235/302/197","f 242/309/198 237/303/198 236/301/198","f 243/310/199 238/304/199 237/303/199","f 244/311/200 239/305/200 238/304/200","f 141/183/201 136/185/201 239/312/201","f 246/314/202 241/307/202 240/308/202","f 247/316/203 242/309/203 241/307/203","f 248/317/204 243/310/204 242/309/204","f 249/318/205 244/311/205 243/310/205","f 146/193/206 141/183/206 244/313/206","f 250/320/207 251/323/207 252/321/207","f 251/323/208 254/325/208 255/324/208","f 254/325/209 256/327/209 257/326/209","f 256/327/210 258/329/210 259/328/210","f 258/329/211 151/200/211 154/199/211","f 260/330/212 261/1135/212 251/323/212","f 261/331/213 262/334/213 254/332/213","f 262/334/214 263/1136/214 256/335/214","f 263/336/215 264/337/215 258/329/215","f 264/337/216 161/210/216 151/200/216","f 266/338/217 261/331/217 260/339/217","f 267/341/218 262/334/218 261/331/218","f 268/342/219 263/1136/219 262/334/219","f 269/343/220 264/346/220 263/344/220","f 269/343/221 166/219/221 161/221/221","f 271/347/222 266/338/222 265/340/222","f 272/349/223 267/341/223 266/338/223","f 273/350/224 268/342/224 267/341/224","f 274/351/225 269/343/225 268/345/225","f 171/226/226 166/219/226 269/343/226","f 222/284/227 271/347/227 270/348/227","f 225/287/228 272/349/228 271/347/228","f 227/289/229 273/350/229 272/349/229","f 229/291/230 274/351/230 273/352/230","f 124/164/231 171/226/231 274/351/231","f 275/353/232 276/366/232 277/354/232","f 276/356/233 279/1137/233 280/357/233","f 279/359/234 281/362/234 282/360/234","f 281/362/235 283/364/235 284/363/235","f 283/364/236 176/233/236 179/232/236","f 285/365/237 286/367/237 276/366/237","f 286/367/238 287/368/238 279/359/238","f 287/368/239 288/369/239 281/362/239","f 288/369/240 289/370/240 283/364/240","f 289/370/241 186/243/241 176/233/241","f 291/371/242 286/367/242 285/365/242","f 292/373/243 287/368/243 286/367/243","f 293/374/244 288/369/244 287/368/244","f 294/375/245 289/370/245 288/369/245","f 294/375/246 191/248/246 186/243/246","f 295/376/247 291/371/247 290/372/247","f 296/378/248 292/373/248 291/371/248","f 297/379/249 293/374/249 292/373/249","f 298/380/250 294/375/250 293/374/250","f 196/253/251 191/248/251 294/375/251","f 252/321/252 295/376/252 764/377/252","f 255/324/253 296/378/253 295/376/253","f 257/326/254 297/379/254 296/378/254","f 259/328/255 298/380/255 297/379/255","f 154/199/256 196/253/256 298/380/256","f 299/381/257 300/382/257 246/314/257","f 300/382/258 301/383/258 247/316/258","f 301/383/259 302/390/259 248/317/259","f 302/384/260 303/386/260 249/319/260","f 303/386/261 201/259/261 146/193/261","f 304/387/262 305/388/262 300/382/262","f 305/388/263 306/389/263 301/383/263","f 306/389/264 307/1138/264 302/390/264","f 307/391/265 308/392/265 303/386/265","f 308/392/266 206/264/266 201/259/266","f 310/393/267 305/388/267 304/387/267","f 311/395/268 306/389/268 305/388/268","f 312/396/269 307/1138/269 306/389/269","f 313/397/270 308/392/270 307/391/270","f 313/397/271 211/268/271 206/264/271","f 315/399/272 310/393/272 309/394/272","f 316/401/273 311/395/273 310/393/273","f 317/402/274 312/396/274 311/395/274","f 318/403/275 313/397/275 312/398/275","f 216/273/276 211/268/276 313/397/276","f 277/358/277 315/399/277 314/400/277","f 280/357/278 316/401/278 315/399/278","f 282/406/279 317/402/279 316/401/279","f 284/407/280 318/1139/280 317/402/280","f 179/278/281 216/273/281 318/403/281","f 319/409/776 320/1140/776 321/410/776","f 320/412/777 323/415/777 324/413/777","f 323/415/778 325/417/778 326/416/778","f 325/417/779 327/420/779 328/418/779","f 329/419/780 330/1141/780 328/418/780","f 331/421/781 332/424/781 320/422/781","f 332/424/782 333/432/782 323/425/782","f 333/432/783 334/434/783 325/1142/783","f 334/427/784 335/429/784 327/420/784","f 336/428/785 329/419/785 327/420/785","f 337/430/292 338/431/292 332/424/292","f 338/431/292 339/433/292 333/432/292","f 339/433/292 340/435/292 334/434/292","f 340/435/292 341/438/292 335/436/292","f 342/437/292 336/1143/292 335/436/292","f 343/439/786 344/1144/786 338/431/786","f 344/440/787 345/443/787 339/441/787","f 345/443/788 346/445/788 340/444/788","f 346/445/789 347/448/789 341/446/789","f 348/447/790 342/1145/790 341/446/790","f 349/1146/791 350/452/791 344/440/791","f 350/452/792 351/453/792 345/443/792","f 351/453/793 352/454/793 346/445/793","f 352/454/794 353/456/794 347/448/794","f 354/455/795 348/447/795 347/448/795","f 356/457/796 350/1147/796 349/449/796","f 357/459/797 351/453/797 350/452/797","f 358/461/798 352/454/798 351/453/798","f 359/462/799 353/456/799 352/454/799","f 359/462/800 360/469/800 354/455/800","f 362/463/801 356/457/801 355/458/801","f 363/465/802 357/459/802 356/460/802","f 364/467/803 358/461/803 357/459/803","f 365/468/804 359/462/804 358/461/804","f 365/468/805 366/1148/805 360/469/805","f 368/470/313 362/463/313 361/464/313","f 369/472/313 363/474/313 362/463/313","f 370/473/313 364/476/313 363/474/313","f 371/475/313 365/478/313 364/476/313","f 371/475/313 372/1149/313 366/477/313","f 374/479/806 368/1150/806 367/480/806","f 375/482/807 369/486/807 368/483/807","f 376/485/808 370/488/808 369/486/808","f 377/487/809 371/490/809 370/488/809","f 377/487/810 378/491/810 372/489/810","f 321/410/811 374/479/811 373/481/811","f 324/413/812 375/482/812 374/484/812","f 326/416/813 376/485/813 375/482/813","f 328/418/814 377/487/814 376/485/814","f 328/418/815 330/1141/815 378/491/815","f 379/492/816 380/495/816 381/493/816","f 380/495/817 383/505/817 384/496/817","f 383/497/818 385/500/818 386/498/818","f 385/500/819 387/502/819 388/501/819","f 387/502/820 319/409/820 322/411/820","f 389/503/821 390/504/821 380/495/821","f 390/504/822 391/1151/822 383/505/822","f 391/506/823 392/509/823 385/507/823","f 392/509/824 393/511/824 387/510/824","f 393/511/825 331/421/825 319/423/825","f 394/512/292 395/515/292 390/513/292","f 395/515/292 396/516/292 391/506/292","f 396/516/292 397/517/292 392/509/292","f 397/517/292 398/518/292 393/511/292","f 398/518/292 337/430/292 331/421/292","f 399/519/826 400/520/826 395/515/826","f 400/520/827 401/521/827 396/516/827","f 401/521/828 402/522/828 397/517/828","f 402/522/829 403/523/829 398/518/829","f 403/523/830 343/439/830 337/430/830","f 154/524/831 404/527/831 400/525/831","f 404/538/832 405/529/832 401/531/832","f 405/529/833 406/532/833 402/530/833","f 406/532/834 407/534/834 403/533/834","f 407/534/835 349/449/835 343/451/835","f 409/535/836 404/527/836 154/524/836","f 410/537/837 405/529/837 404/538/837","f 411/540/838 406/532/838 405/529/838","f 412/541/839 407/534/839 406/532/839","f 355/458/840 349/449/840 407/534/840","f 414/542/841 409/539/841 408/543/841","f 415/545/842 410/537/842 409/539/842","f 416/546/843 411/540/843 410/537/843","f 417/547/844 412/541/844 411/540/844","f 361/464/845 355/458/845 412/541/845","f 419/548/313 414/542/313 413/544/313","f 420/550/313 415/545/313 414/542/313","f 421/551/313 416/546/313 415/545/313","f 422/552/313 417/547/313 416/546/313","f 367/471/313 361/464/313 417/547/313","f 424/553/846 419/557/846 418/554/846","f 425/556/847 420/559/847 419/557/847","f 426/558/848 421/561/848 420/559/848","f 427/560/849 422/562/849 421/561/849","f 373/481/850 367/480/850 422/562/850","f 381/493/851 424/1152/851 423/563/851","f 384/499/852 425/556/852 424/553/852","f 386/498/853 426/558/853 425/556/853","f 388/501/854 427/560/854 426/558/854","f 322/411/855 373/481/855 427/560/855","f 428/565/856 429/568/856 430/566/856","f 429/1153/857 432/572/857 433/571/857","f 434/570/858 435/1154/858 433/571/858","f 436/573/859 437/577/859 435/574/859","f 438/576/860 439/1155/860 437/577/860","f 440/578/861 441/581/861 429/579/861","f 441/581/862 442/584/862 432/582/862","f 443/583/863 434/586/863 432/582/863","f 444/588/864 436/573/864 434/575/864","f 445/587/865 438/576/865 436/573/865","f 446/589/866 447/591/866 441/581/866","f 448/590/867 442/584/867 441/581/867","f 449/592/868 443/583/868 442/584/868","f 450/593/869 444/585/869 443/583/869","f 451/594/870 445/1156/870 444/585/870","f 452/595/871 453/597/871 447/591/871","f 454/596/872 448/590/872 447/591/872","f 455/598/873 449/592/873 448/590/873","f 456/599/874 450/593/874 449/592/874","f 457/600/875 451/594/875 450/593/875","f 458/601/876 459/1157/876 453/602/876","f 460/604/877 454/608/877 453/605/877","f 461/607/878 455/1158/878 454/608/878","f 462/609/879 456/613/879 455/610/879","f 463/612/880 457/1159/880 456/613/880","f 465/614/881 459/1157/881 458/601/881","f 465/616/882 466/617/882 460/604/882","f 466/617/883 467/624/883 461/607/883","f 467/618/884 468/619/884 462/609/884","f 468/619/885 469/627/885 463/612/885","f 471/620/886 465/616/886 464/621/886","f 471/620/887 472/623/887 466/617/887","f 472/623/888 473/1160/888 467/624/888","f 473/625/889 474/626/889 468/619/889","f 474/626/890 475/1161/890 469/627/890","f 477/628/891 471/632/891 470/629/891","f 477/628/892 478/633/892 472/631/892","f 478/633/893 479/635/893 473/634/893","f 479/635/894 480/637/894 474/636/894","f 480/637/895 481/1162/895 475/638/895","f 483/639/896 477/628/896 476/630/896","f 484/641/897 478/633/897 477/628/897","f 484/641/898 485/642/898 479/635/898","f 485/642/899 486/1163/899 480/637/899","f 486/643/900 487/649/900 481/644/900","f 430/566/901 483/1164/901 482/646/901","f 433/571/902 484/641/902 483/639/902","f 433/571/903 435/1154/903 485/642/903","f 435/574/904 437/577/904 486/643/904","f 437/577/905 439/1155/905 487/649/905","f 489/650/906 490/654/906 491/651/906","f 492/653/907 493/656/907 490/654/907","f 494/655/908 495/1165/908 493/656/908","f 494/657/909 496/660/909 497/658/909","f 496/660/910 428/565/910 431/567/910","f 499/661/911 489/650/911 488/652/911","f 500/663/912 492/653/912 489/650/912","f 501/664/913 494/655/913 492/653/913","f 501/665/914 502/675/914 496/666/914","f 502/675/915 440/578/915 428/580/915","f 504/669/916 499/1166/916 498/670/916","f 505/672/917 500/663/917 499/661/917","f 505/672/918 506/681/918 501/664/918","f 506/674/919 507/676/919 502/675/919","f 507/676/920 446/589/920 440/578/920","f 509/677/921 504/669/921 503/671/921","f 510/679/922 505/1167/922 504/669/922","f 510/680/923 511/682/923 506/681/923","f 511/682/924 512/692/924 507/683/924","f 512/684/925 452/595/925 446/589/925","f 514/685/926 509/1168/926 508/686/926","f 515/688/927 510/679/927 509/677/927","f 515/690/928 516/691/928 511/682/928","f 516/691/929 517/693/929 512/692/929","f 517/693/930 458/601/930 452/603/930","f 518/694/931 519/1169/931 514/685/931","f 519/695/932 520/704/932 515/696/932","f 521/698/933 516/691/933 515/690/933","f 522/700/934 517/693/934 516/691/934","f 464/615/935 458/601/935 517/693/935","f 523/701/936 524/703/936 519/695/936","f 524/703/937 525/711/937 520/704/937","f 526/705/938 521/698/938 520/699/938","f 527/707/939 522/700/939 521/698/939","f 470/708/940 464/615/940 522/700/940","f 528/709/941 529/710/941 524/703/941","f 529/710/942 530/1170/942 525/711/942","f 531/712/943 526/705/943 525/706/943","f 532/714/944 527/707/944 526/705/944","f 476/630/945 470/629/945 527/715/945","f 533/717/946 534/1171/946 529/710/946","f 534/718/947 535/720/947 530/713/947","f 535/720/948 536/725/948 531/712/948","f 537/721/949 532/716/949 531/722/949","f 482/640/950 476/630/950 532/716/950","f 491/651/951 490/654/951 534/718/951","f 490/654/952 493/656/952 535/720/952","f 493/656/953 495/1165/953 536/725/953","f 497/658/954 537/727/954 536/726/954","f 431/567/955 482/646/955 537/727/955","f 539/728/956 540/1172/956 541/729/956","f 539/731/957 542/734/957 543/732/957","f 542/734/958 544/746/958 545/735/958","f 546/736/467 547/1173/467 545/737/467","f 550/742/959 539/728/959 538/730/959","f 550/744/960 551/745/960 542/734/960","f 551/745/961 552/753/961 544/746/961","f 553/747/472 546/736/472 544/738/472","f 554/750/474 555/1174/474 550/742/474","f 555/751/475 556/752/475 551/745/475","f 556/752/476 557/1175/476 552/753/476","f 557/754/477 558/1176/477 553/747/477","f 559/756/962 560/767/962 555/757/962","f 561/759/963 556/752/963 555/751/963","f 562/761/964 557/1175/964 556/752/964","f 562/762/482 563/772/482 558/763/482","f 564/766/965 565/1177/965 560/767/965","f 566/768/966 561/759/966 560/760/966","f 567/770/967 562/761/967 561/759/967","f 567/771/487 568/1178/487 563/772/487","f 570/774/968 571/778/968 572/775/968","f 570/774/969 573/779/969 574/777/969","f 573/779/970 575/788/970 576/780/970","f 577/781/492 578/784/492 576/782/492","f 580/785/971 570/774/971 569/776/971","f 580/785/972 581/787/972 573/779/972","f 581/787/973 582/1179/973 575/788/973","f 583/789/497 577/781/497 575/783/497","f 584/791/499 585/804/499 580/792/499","f 585/794/500 586/797/500 581/795/500","f 586/797/501 587/1180/501 582/798/501","f 587/799/502 588/809/502 583/800/502","f 589/803/974 590/811/974 585/804/974","f 591/805/975 586/797/975 585/794/975","f 592/807/976 587/1180/976 586/797/976","f 592/808/507 593/812/507 588/809/507","f 541/729/977 540/1172/977 590/811/977","f 543/732/978 591/805/978 590/806/978","f 545/735/979 592/807/979 591/805/979","f 545/737/512 547/1173/512 593/812/512","f 595/813/980 596/817/980 597/814/980","f 595/813/981 598/818/981 599/816/981","f 598/818/982 600/827/982 601/819/982","f 602/820/517 603/823/517 601/821/517","f 605/824/983 595/813/983 594/815/983","f 605/824/984 606/826/984 598/818/984","f 606/826/985 607/833/985 600/827/985","f 608/828/522 602/820/522 600/822/522","f 609/830/524 610/831/524 605/824/524","f 610/831/525 611/832/525 606/826/525","f 611/832/526 612/834/526 607/833/526","f 612/834/527 613/841/527 608/835/527","f 614/837/986 615/839/986 610/831/986","f 616/838/987 611/832/987 610/831/987","f 617/840/988 612/834/988 611/832/988","f 617/840/532 618/843/532 613/841/532","f 572/775/989 571/778/989 615/839/989","f 574/777/990 616/838/990 615/839/990","f 576/780/991 617/840/991 616/838/991","f 576/780/537 578/1181/537 618/843/537","f 620/844/992 565/1177/992 564/766/992","f 620/846/993 621/847/993 566/768/993","f 621/847/994 622/855/994 567/770/994","f 623/848/542 568/1178/542 567/771/542","f 625/851/995 620/844/995 619/845/995","f 625/853/996 626/854/996 621/847/996","f 626/854/997 627/1182/997 622/855/997","f 628/856/547 623/848/547 622/849/547","f 629/859/549 630/866/549 625/851/549","f 630/860/550 631/870/550 626/854/550","f 631/861/551 632/863/551 627/857/551","f 632/863/552 633/872/552 628/856/552","f 634/865/998 635/875/998 630/866/998","f 636/867/999 631/870/999 630/860/999","f 637/869/1000 632/1183/1000 631/870/1000","f 637/871/557 638/880/557 633/872/557","f 597/874/1001 596/1184/1001 635/875/1001","f 599/876/1002 636/867/1002 635/868/1002","f 601/878/1003 637/869/1003 636/867/1003","f 601/879/562 603/1185/562 638/880/562","f 640/881/564 641/1186/564 642/882/564","f 643/884/565 644/888/565 641/885/565","f 645/887/566 646/890/566 644/888/566","f 647/889/567 648/892/567 646/890/567","f 538/891/568 541/1187/568 648/892/568","f 650/893/569 640/886/569 639/894/569","f 651/896/570 643/884/570 640/886/570","f 652/897/571 645/887/571 643/884/571","f 653/898/572 647/889/572 645/887/572","f 549/899/573 538/891/573 647/889/573","f 654/900/574 655/902/574 650/893/574","f 656/901/575 651/896/575 650/893/575","f 656/901/576 657/903/576 652/897/576","f 657/903/577 658/904/577 653/898/577","f 658/904/578 554/910/578 549/899/578","f 659/905/579 660/906/579 655/902/579","f 660/906/580 661/907/580 656/901/580","f 661/907/581 662/908/581 657/903/581","f 662/908/582 663/909/582 658/904/582","f 663/909/583 559/916/583 554/910/583","f 664/911/584 665/912/584 660/906/584","f 665/912/585 666/913/585 661/907/585","f 666/913/586 667/914/586 662/908/586","f 667/914/587 668/915/587 663/909/587","f 668/915/588 564/1188/588 559/916/588","f 670/917/589 671/921/589 672/918/589","f 673/920/590 674/923/590 671/921/590","f 675/922/591 676/925/591 674/923/591","f 677/924/592 678/927/592 676/925/592","f 569/926/593 572/1189/593 678/927/593","f 680/928/594 670/917/594 669/919/594","f 681/930/595 673/920/595 670/917/595","f 682/931/596 675/922/596 673/920/596","f 683/932/597 677/924/597 675/922/597","f 579/933/598 569/926/598 677/924/598","f 684/934/599 685/936/599 680/928/599","f 686/935/600 681/930/600 680/928/600","f 686/935/601 687/937/601 682/931/601","f 687/937/602 688/938/602 683/932/602","f 688/938/603 584/944/603 579/933/603","f 689/939/604 690/940/604 685/936/604","f 690/940/605 691/941/605 686/935/605","f 691/941/606 692/942/606 687/937/606","f 692/942/607 693/943/607 688/938/607","f 693/943/608 589/946/608 584/944/608","f 642/945/609 641/885/609 690/940/609","f 641/885/610 644/888/610 691/941/610","f 644/888/611 646/890/611 692/942/611","f 646/890/612 648/892/612 693/943/612","f 648/892/613 541/1187/613 589/946/613","f 695/947/614 696/951/614 697/948/614","f 698/950/615 699/953/615 696/951/615","f 700/952/616 701/955/616 699/953/616","f 702/954/617 703/957/617 701/955/617","f 594/956/618 597/1190/618 703/957/618","f 705/958/619 695/947/619 694/949/619","f 706/960/620 698/950/620 695/947/620","f 707/961/621 700/952/621 698/950/621","f 708/962/622 702/954/622 700/952/622","f 604/963/623 594/956/623 702/954/623","f 709/964/624 710/966/624 705/958/624","f 711/965/625 706/960/625 705/958/625","f 711/965/626 712/967/626 707/961/626","f 712/967/627 713/968/627 708/962/627","f 713/968/628 609/974/628 604/963/628","f 714/969/629 715/970/629 710/966/629","f 715/970/630 716/971/630 711/965/630","f 716/971/631 717/972/631 712/967/631","f 717/972/632 718/973/632 713/968/632","f 718/973/633 614/975/633 609/974/633","f 672/918/634 671/921/634 715/970/634","f 671/921/635 674/923/635 716/971/635","f 674/923/636 676/925/636 717/972/636","f 676/925/637 678/927/637 718/973/637","f 678/927/638 572/1189/638 614/975/638","f 720/976/639 665/912/639 664/911/639","f 721/978/640 666/913/640 665/912/640","f 722/979/641 667/914/641 666/913/641","f 723/980/642 668/915/642 667/914/642","f 619/981/643 564/1188/643 668/915/643","f 725/982/644 720/1191/644 719/983/644","f 726/985/645 721/978/645 720/976/645","f 727/987/646 722/979/646 721/978/646","f 728/988/647 723/980/647 722/979/647","f 624/989/648 619/981/648 723/980/648","f 729/990/649 730/993/649 725/986/649","f 731/992/650 726/985/650 725/986/650","f 731/992/651 732/994/651 727/987/651","f 732/994/652 733/995/652 728/988/652","f 733/995/653 629/1001/653 624/989/653","f 734/996/654 735/997/654 730/993/654","f 735/997/655 736/998/655 731/992/655","f 736/998/656 737/999/656 732/994/656","f 737/999/657 738/1000/657 733/995/657","f 738/1000/658 634/1002/658 629/1001/658","f 697/948/659 696/951/659 735/997/659","f 696/951/660 699/953/660 736/998/660","f 699/953/661 701/955/661 737/999/661","f 701/955/662 703/957/662 738/1000/662","f 703/957/663 597/1190/663 634/1002/663","f 739/1003/664 740/1192/664 278/1004/664","f 741/1006/665 742/1010/665 740/1007/665","f 743/1009/666 744/1012/666 742/1010/666","f 745/1011/667 746/1014/667 744/1012/667","f 748/1015/669 739/1003/669 314/1005/669","f 749/1017/670 741/1006/670 739/1008/670","f 750/1019/671 743/1009/671 741/1006/671","f 751/1020/672 745/1011/672 743/1009/672","f 752/1021/674 748/1015/674 309/1016/674","f 753/1023/675 749/1017/675 748/1018/675","f 754/1025/676 750/1019/676 749/1017/676","f 755/1026/677 751/1020/677 750/1019/677","f 299/1027/679 756/1033/679 752/1021/679","f 756/1028/680 757/1029/680 753/1023/680","f 757/1029/681 758/1030/681 754/1025/681","f 758/1030/682 759/1031/682 755/1026/682","f 245/1032/684 760/1193/684 756/1033/684","f 760/1034/685 761/1035/685 757/1029/685","f 761/1035/686 762/1036/686 758/1030/686","f 762/1036/687 763/1037/687 759/1031/687","f 765/1038/689 766/1194/689 253/322/689","f 767/1039/690 768/1043/690 766/1040/690","f 769/1042/691 770/1045/691 768/1043/691","f 771/1044/692 772/1046/692 770/1045/692","f 773/1047/694 765/1038/694 764/377/694","f 774/1048/695 767/1039/695 765/1041/695","f 775/1050/696 769/1042/696 767/1039/696","f 776/1051/697 771/1044/697 769/1042/697","f 777/1052/699 773/1047/699 290/372/699","f 778/1053/700 774/1048/700 773/1049/700","f 779/1055/701 775/1050/701 774/1048/701","f 780/1056/702 776/1051/702 775/1050/702","f 275/353/704 781/1061/704 777/1052/704","f 781/1057/705 782/1058/705 778/1053/705","f 782/1058/706 783/1059/706 779/1055/706","f 783/1059/707 784/1060/707 780/1056/707","f 278/355/709 740/1195/709 781/1061/709","f 740/1007/710 742/1010/710 782/1058/710","f 742/1010/711 744/1012/711 783/1059/711","f 744/1012/712 746/1014/712 784/1060/712","f 785/1062/714 786/1196/714 223/1063/714","f 787/1065/715 788/1069/715 786/1066/715","f 789/1068/716 790/1071/716 788/1069/716","f 791/1070/717 792/1072/717 790/1071/717","f 793/1073/719 785/1062/719 270/1064/719","f 794/1075/720 787/1065/720 785/1067/720","f 795/1077/721 789/1068/721 787/1065/721","f 796/1078/722 791/1070/722 789/1068/722","f 797/1079/724 793/1073/724 265/1074/724","f 798/1081/725 794/1075/725 793/1076/725","f 799/1083/726 795/1077/726 794/1075/726","f 800/1084/727 796/1078/727 795/1077/727","f 250/320/729 801/1090/729 797/1085/729","f 801/1086/730 802/1087/730 798/1081/730","f 802/1087/731 803/1088/731 799/1083/731","f 803/1088/732 804/1089/732 800/1084/732","f 253/322/734 766/1194/734 801/1090/734","f 766/1040/735 768/1043/735 802/1087/735","f 768/1043/736 770/1045/736 803/1088/736","f 770/1045/737 772/1046/737 804/1089/737","f 805/1091/739 760/1193/739 245/1032/739","f 806/1093/740 761/1035/740 760/1034/740","f 807/1095/741 762/1036/741 761/1035/741","f 808/1096/742 763/1037/742 762/1036/742","f 809/1097/744 805/1094/744 240/308/744","f 810/1098/745 806/1093/745 805/1094/745","f 811/1099/746 807/1095/746 806/1093/746","f 812/1100/747 808/1096/747 807/1095/747","f 813/1101/749 809/1097/749 235/302/749","f 814/1102/750 810/1098/750 809/1097/750","f 815/1103/751 811/1099/751 810/1098/751","f 816/1104/752 812/1100/752 811/1099/752","f 817/1105/754 818/1112/754 813/1106/754","f 818/1108/755 819/1109/755 814/1102/755","f 819/1109/756 820/1110/756 815/1103/756","f 820/1110/757 821/1111/757 816/1104/757","f 223/1063/759 786/1196/759 818/1112/759","f 786/1066/760 788/1069/760 819/1109/760","f 788/1069/761 790/1071/761 820/1110/761","f 790/1071/762 792/1072/762 821/1111/762",""] susanne = ["# Blender 4.1.1","# www.blender.org","mtllib Suzanne.mtl","o Suzanne","v 0.437500 0.164062 0.765625","v -0.437500 0.164062 0.765625","v 0.500000 0.093750 0.687500","v -0.500000 0.093750 0.687500","v 0.546875 0.054688 0.578125","v -0.546875 0.054688 0.578125","v 0.351562 -0.023438 0.617188","v -0.351562 -0.023438 0.617188","v 0.351562 0.031250 0.718750","v -0.351562 0.031250 0.718750","v 0.351562 0.132812 0.781250","v -0.351562 0.132812 0.781250","v 0.273438 0.164062 0.796875","v -0.273438 0.164062 0.796875","v 0.203125 0.093750 0.742188","v -0.203125 0.093750 0.742188","v 0.156250 0.054688 0.648438","v -0.156250 0.054688 0.648438","v 0.078125 0.242188 0.656250","v -0.078125 0.242188 0.656250","v 0.140625 0.242188 0.742188","v -0.140625 0.242188 0.742188","v 0.242188 0.242188 0.796875","v -0.242188 0.242188 0.796875","v 0.273438 0.328125 0.796875","v -0.273438 0.328125 0.796875","v 0.203125 0.390625 0.742188","v -0.203125 0.390625 0.742188","v 0.156250 0.437500 0.648438","v -0.156250 0.437500 0.648438","v 0.351562 0.515625 0.617188","v -0.351562 0.515625 0.617188","v 0.351562 0.453125 0.718750","v -0.351562 0.453125 0.718750","v 0.351562 0.359375 0.781250","v -0.351562 0.359375 0.781250","v 0.437500 0.328125 0.765625","v -0.437500 0.328125 0.765625","v 0.500000 0.390625 0.687500","v -0.500000 0.390625 0.687500","v 0.546875 0.437500 0.578125","v -0.546875 0.437500 0.578125","v 0.625000 0.242188 0.562500","v -0.625000 0.242188 0.562500","v 0.562500 0.242188 0.671875","v -0.562500 0.242188 0.671875","v 0.468750 0.242188 0.757812","v -0.468750 0.242188 0.757812","v 0.476562 0.242188 0.773438","v -0.476562 0.242188 0.773438","v 0.445312 0.335938 0.781250","v -0.445312 0.335938 0.781250","v 0.351562 0.375000 0.804688","v -0.351562 0.375000 0.804688","v 0.265625 0.335938 0.820312","v -0.265625 0.335938 0.820312","v 0.226562 0.242188 0.820312","v -0.226562 0.242188 0.820312","v 0.265625 0.156250 0.820312","v -0.265625 0.156250 0.820312","v 0.351562 0.242188 0.828125","v -0.351562 0.242188 0.828125","v 0.351562 0.117188 0.804688","v -0.351562 0.117188 0.804688","v 0.445312 0.156250 0.781250","v -0.445312 0.156250 0.781250","v 0.000000 0.429688 0.742188","v 0.000000 0.351562 0.820312","v 0.000000 -0.679688 0.734375","v 0.000000 -0.320312 0.781250","v 0.000000 -0.187500 0.796875","v 0.000000 -0.773438 0.718750","v 0.000000 0.406250 0.601562","v 0.000000 0.570312 0.570312","v 0.000000 0.898438 -0.546875","v 0.000000 0.562500 -0.851562","v 0.000000 0.070312 -0.828125","v 0.000000 -0.382812 -0.351562","v 0.203125 -0.187500 0.562500","v -0.203125 -0.187500 0.562500","v 0.312500 -0.437500 0.570312","v -0.312500 -0.437500 0.570312","v 0.351562 -0.695312 0.570312","v -0.351562 -0.695312 0.570312","v 0.367188 -0.890625 0.531250","v -0.367188 -0.890625 0.531250","v 0.328125 -0.945312 0.523438","v -0.328125 -0.945312 0.523438","v 0.179688 -0.968750 0.554688","v -0.179688 -0.968750 0.554688","v 0.000000 -0.984375 0.578125","v 0.437500 -0.140625 0.531250","v -0.437500 -0.140625 0.531250","v 0.632812 -0.039062 0.539062","v -0.632812 -0.039062 0.539062","v 0.828125 0.148438 0.445312","v -0.828125 0.148438 0.445312","v 0.859375 0.429688 0.593750","v -0.859375 0.429688 0.593750","v 0.710938 0.484375 0.625000","v -0.710938 0.484375 0.625000","v 0.492188 0.601562 0.687500","v -0.492188 0.601562 0.687500","v 0.320312 0.757812 0.734375","v -0.320312 0.757812 0.734375","v 0.156250 0.718750 0.757812","v -0.156250 0.718750 0.757812","v 0.062500 0.492188 0.750000","v -0.062500 0.492188 0.750000","v 0.164062 0.414062 0.773438","v -0.164062 0.414062 0.773438","v 0.125000 0.304688 0.765625","v -0.125000 0.304688 0.765625","v 0.203125 0.093750 0.742188","v -0.203125 0.093750 0.742188","v 0.375000 0.015625 0.703125","v -0.375000 0.015625 0.703125","v 0.492188 0.062500 0.671875","v -0.492188 0.062500 0.671875","v 0.625000 0.187500 0.648438","v -0.625000 0.187500 0.648438","v 0.640625 0.296875 0.648438","v -0.640625 0.296875 0.648438","v 0.601562 0.375000 0.664062","v -0.601562 0.375000 0.664062","v 0.429688 0.437500 0.718750","v -0.429688 0.437500 0.718750","v 0.250000 0.468750 0.757812","v -0.250000 0.468750 0.757812","v 0.000000 -0.765625 0.734375","v 0.109375 -0.718750 0.734375","v -0.109375 -0.718750 0.734375","v 0.117188 -0.835938 0.710938","v -0.117188 -0.835938 0.710938","v 0.062500 -0.882812 0.695312","v -0.062500 -0.882812 0.695312","v 0.000000 -0.890625 0.687500","v 0.000000 -0.195312 0.750000","v 0.000000 -0.140625 0.742188","v 0.101562 -0.148438 0.742188","v -0.101562 -0.148438 0.742188","v 0.125000 -0.226562 0.750000","v -0.125000 -0.226562 0.750000","v 0.085938 -0.289062 0.742188","v -0.085938 -0.289062 0.742188","v 0.398438 -0.046875 0.671875","v -0.398438 -0.046875 0.671875","v 0.617188 0.054688 0.625000","v -0.617188 0.054688 0.625000","v 0.726562 0.203125 0.601562","v -0.726562 0.203125 0.601562","v 0.742188 0.375000 0.656250","v -0.742188 0.375000 0.656250","v 0.687500 0.414062 0.726562","v -0.687500 0.414062 0.726562","v 0.437500 0.546875 0.796875","v -0.437500 0.546875 0.796875","v 0.312500 0.640625 0.835938","v -0.312500 0.640625 0.835938","v 0.203125 0.617188 0.851562","v -0.203125 0.617188 0.851562","v 0.101562 0.429688 0.843750","v -0.101562 0.429688 0.843750","v 0.125000 -0.101562 0.812500","v -0.125000 -0.101562 0.812500","v 0.210938 -0.445312 0.710938","v -0.210938 -0.445312 0.710938","v 0.250000 -0.703125 0.687500","v -0.250000 -0.703125 0.687500","v 0.265625 -0.820312 0.664062","v -0.265625 -0.820312 0.664062","v 0.234375 -0.914062 0.632812","v -0.234375 -0.914062 0.632812","v 0.164062 -0.929688 0.632812","v -0.164062 -0.929688 0.632812","v 0.000000 -0.945312 0.640625","v 0.000000 0.046875 0.726562","v 0.000000 0.210938 0.765625","v 0.328125 0.476562 0.742188","v -0.328125 0.476562 0.742188","v 0.164062 0.140625 0.750000","v -0.164062 0.140625 0.750000","v 0.132812 0.210938 0.757812","v -0.132812 0.210938 0.757812","v 0.117188 -0.687500 0.734375","v -0.117188 -0.687500 0.734375","v 0.078125 -0.445312 0.750000","v -0.078125 -0.445312 0.750000","v 0.000000 -0.445312 0.750000","v 0.000000 -0.328125 0.742188","v 0.093750 -0.273438 0.781250","v -0.093750 -0.273438 0.781250","v 0.132812 -0.226562 0.796875","v -0.132812 -0.226562 0.796875","v 0.109375 -0.132812 0.781250","v -0.109375 -0.132812 0.781250","v 0.039062 -0.125000 0.781250","v -0.039062 -0.125000 0.781250","v 0.000000 -0.203125 0.828125","v 0.046875 -0.148438 0.812500","v -0.046875 -0.148438 0.812500","v 0.093750 -0.156250 0.812500","v -0.093750 -0.156250 0.812500","v 0.109375 -0.226562 0.828125","v -0.109375 -0.226562 0.828125","v 0.078125 -0.250000 0.804688","v -0.078125 -0.250000 0.804688","v 0.000000 -0.289062 0.804688","v 0.257812 -0.312500 0.554688","v -0.257812 -0.312500 0.554688","v 0.164062 -0.242188 0.710938","v -0.164062 -0.242188 0.710938","v 0.179688 -0.312500 0.710938","v -0.179688 -0.312500 0.710938","v 0.234375 -0.250000 0.554688","v -0.234375 -0.250000 0.554688","v 0.000000 -0.875000 0.687500","v 0.046875 -0.867188 0.687500","v -0.046875 -0.867188 0.687500","v 0.093750 -0.820312 0.710938","v -0.093750 -0.820312 0.710938","v 0.093750 -0.742188 0.726562","v -0.093750 -0.742188 0.726562","v 0.000000 -0.781250 0.656250","v 0.093750 -0.750000 0.664062","v -0.093750 -0.750000 0.664062","v 0.093750 -0.812500 0.640625","v -0.093750 -0.812500 0.640625","v 0.046875 -0.851562 0.632812","v -0.046875 -0.851562 0.632812","v 0.000000 -0.859375 0.632812","v 0.171875 0.218750 0.781250","v -0.171875 0.218750 0.781250","v 0.187500 0.156250 0.773438","v -0.187500 0.156250 0.773438","v 0.335938 0.429688 0.757812","v -0.335938 0.429688 0.757812","v 0.273438 0.421875 0.773438","v -0.273438 0.421875 0.773438","v 0.421875 0.398438 0.773438","v -0.421875 0.398438 0.773438","v 0.562500 0.351562 0.695312","v -0.562500 0.351562 0.695312","v 0.585938 0.289062 0.687500","v -0.585938 0.289062 0.687500","v 0.578125 0.195312 0.679688","v -0.578125 0.195312 0.679688","v 0.476562 0.101562 0.718750","v -0.476562 0.101562 0.718750","v 0.375000 0.062500 0.742188","v -0.375000 0.062500 0.742188","v 0.226562 0.109375 0.781250","v -0.226562 0.109375 0.781250","v 0.179688 0.296875 0.781250","v -0.179688 0.296875 0.781250","v 0.210938 0.375000 0.781250","v -0.210938 0.375000 0.781250","v 0.234375 0.359375 0.757812","v -0.234375 0.359375 0.757812","v 0.195312 0.296875 0.757812","v -0.195312 0.296875 0.757812","v 0.242188 0.125000 0.757812","v -0.242188 0.125000 0.757812","v 0.375000 0.085938 0.726562","v -0.375000 0.085938 0.726562","v 0.460938 0.117188 0.703125","v -0.460938 0.117188 0.703125","v 0.546875 0.210938 0.671875","v -0.546875 0.210938 0.671875","v 0.554688 0.281250 0.671875","v -0.554688 0.281250 0.671875","v 0.531250 0.335938 0.679688","v -0.531250 0.335938 0.679688","v 0.414062 0.390625 0.750000","v -0.414062 0.390625 0.750000","v 0.281250 0.398438 0.765625","v -0.281250 0.398438 0.765625","v 0.335938 0.406250 0.750000","v -0.335938 0.406250 0.750000","v 0.203125 0.171875 0.750000","v -0.203125 0.171875 0.750000","v 0.195312 0.226562 0.750000","v -0.195312 0.226562 0.750000","v 0.109375 0.460938 0.609375","v -0.109375 0.460938 0.609375","v 0.195312 0.664062 0.617188","v -0.195312 0.664062 0.617188","v 0.335938 0.687500 0.593750","v -0.335938 0.687500 0.593750","v 0.484375 0.554688 0.554688","v -0.484375 0.554688 0.554688","v 0.679688 0.453125 0.492188","v -0.679688 0.453125 0.492188","v 0.796875 0.406250 0.460938","v -0.796875 0.406250 0.460938","v 0.773438 0.164062 0.375000","v -0.773438 0.164062 0.375000","v 0.601562 0.000000 0.414062","v -0.601562 0.000000 0.414062","v 0.437500 -0.093750 0.468750","v -0.437500 -0.093750 0.468750","v 0.000000 0.898438 0.289062","v 0.000000 0.984375 -0.078125","v 0.000000 -0.195312 -0.671875","v 0.000000 -0.460938 0.187500","v 0.000000 -0.976562 0.460938","v 0.000000 -0.804688 0.343750","v 0.000000 -0.570312 0.320312","v 0.000000 -0.484375 0.281250","v 0.851562 0.234375 0.054688","v -0.851562 0.234375 0.054688","v 0.859375 0.320312 -0.046875","v -0.859375 0.320312 -0.046875","v 0.773438 0.265625 -0.437500","v -0.773438 0.265625 -0.437500","v 0.460938 0.437500 -0.703125","v -0.460938 0.437500 -0.703125","v 0.734375 -0.046875 0.070312","v -0.734375 -0.046875 0.070312","v 0.593750 -0.125000 -0.164062","v -0.593750 -0.125000 -0.164062","v 0.640625 -0.007812 -0.429688","v -0.640625 -0.007812 -0.429688","v 0.335938 0.054688 -0.664062","v -0.335938 0.054688 -0.664062","v 0.234375 -0.351562 0.406250","v -0.234375 -0.351562 0.406250","v 0.179688 -0.414062 0.257812","v -0.179688 -0.414062 0.257812","v 0.289062 -0.710938 0.382812","v -0.289062 -0.710938 0.382812","v 0.250000 -0.500000 0.390625","v -0.250000 -0.500000 0.390625","v 0.328125 -0.914062 0.398438","v -0.328125 -0.914062 0.398438","v 0.140625 -0.757812 0.367188","v -0.140625 -0.757812 0.367188","v 0.125000 -0.539062 0.359375","v -0.125000 -0.539062 0.359375","v 0.164062 -0.945312 0.437500","v -0.164062 -0.945312 0.437500","v 0.218750 -0.281250 0.429688","v -0.218750 -0.281250 0.429688","v 0.210938 -0.226562 0.468750","v -0.210938 -0.226562 0.468750","v 0.203125 -0.171875 0.500000","v -0.203125 -0.171875 0.500000","v 0.210938 -0.390625 0.164062","v -0.210938 -0.390625 0.164062","v 0.296875 -0.312500 -0.265625","v -0.296875 -0.312500 -0.265625","v 0.343750 -0.148438 -0.539062","v -0.343750 -0.148438 -0.539062","v 0.453125 0.867188 -0.382812","v -0.453125 0.867188 -0.382812","v 0.453125 0.929688 -0.070312","v -0.453125 0.929688 -0.070312","v 0.453125 0.851562 0.234375","v -0.453125 0.851562 0.234375","v 0.460938 0.523438 0.429688","v -0.460938 0.523438 0.429688","v 0.726562 0.406250 0.335938","v -0.726562 0.406250 0.335938","v 0.632812 0.453125 0.281250","v -0.632812 0.453125 0.281250","v 0.640625 0.703125 0.054688","v -0.640625 0.703125 0.054688","v 0.796875 0.562500 0.125000","v -0.796875 0.562500 0.125000","v 0.796875 0.617188 -0.117188","v -0.796875 0.617188 -0.117188","v 0.640625 0.750000 -0.195312","v -0.640625 0.750000 -0.195312","v 0.640625 0.679688 -0.445312","v -0.640625 0.679688 -0.445312","v 0.796875 0.539062 -0.359375","v -0.796875 0.539062 -0.359375","v 0.617188 0.328125 -0.585938","v -0.617188 0.328125 -0.585938","v 0.484375 0.023438 -0.546875","v -0.484375 0.023438 -0.546875","v 0.820312 0.328125 -0.203125","v -0.820312 0.328125 -0.203125","v 0.406250 -0.171875 0.148438","v -0.406250 -0.171875 0.148438","v 0.429688 -0.195312 -0.210938","v -0.429688 -0.195312 -0.210938","v 0.890625 0.406250 -0.234375","v -0.890625 0.406250 -0.234375","v 0.773438 -0.140625 -0.125000","v -0.773438 -0.140625 -0.125000","v 1.039062 -0.101562 -0.328125","v -1.039062 -0.101562 -0.328125","v 1.281250 0.054688 -0.429688","v -1.281250 0.054688 -0.429688","v 1.351562 0.320312 -0.421875","v -1.351562 0.320312 -0.421875","v 1.234375 0.507812 -0.421875","v -1.234375 0.507812 -0.421875","v 1.023438 0.476562 -0.312500","v -1.023438 0.476562 -0.312500","v 1.015625 0.414062 -0.289062","v -1.015625 0.414062 -0.289062","v 1.187500 0.437500 -0.390625","v -1.187500 0.437500 -0.390625","v 1.265625 0.289062 -0.406250","v -1.265625 0.289062 -0.406250","v 1.210938 0.078125 -0.406250","v -1.210938 0.078125 -0.406250","v 1.031250 -0.039062 -0.304688","v -1.031250 -0.039062 -0.304688","v 0.828125 -0.070312 -0.132812","v -0.828125 -0.070312 -0.132812","v 0.921875 0.359375 -0.218750","v -0.921875 0.359375 -0.218750","v 0.945312 0.304688 -0.289062","v -0.945312 0.304688 -0.289062","v 0.882812 -0.023438 -0.210938","v -0.882812 -0.023438 -0.210938","v 1.039062 0.000000 -0.367188","v -1.039062 0.000000 -0.367188","v 1.187500 0.093750 -0.445312","v -1.187500 0.093750 -0.445312","v 1.234375 0.250000 -0.445312","v -1.234375 0.250000 -0.445312","v 1.171875 0.359375 -0.437500","v -1.171875 0.359375 -0.437500","v 1.023438 0.343750 -0.359375","v -1.023438 0.343750 -0.359375","v 0.843750 0.289062 -0.210938","v -0.843750 0.289062 -0.210938","v 0.835938 0.171875 -0.273438","v -0.835938 0.171875 -0.273438","v 0.757812 0.093750 -0.273438","v -0.757812 0.093750 -0.273438","v 0.820312 0.085938 -0.273438","v -0.820312 0.085938 -0.273438","v 0.843750 0.015625 -0.273438","v -0.843750 0.015625 -0.273438","v 0.812500 -0.015625 -0.273438","v -0.812500 -0.015625 -0.273438","v 0.726562 0.000000 -0.070312","v -0.726562 0.000000 -0.070312","v 0.718750 -0.023438 -0.171875","v -0.718750 -0.023438 -0.171875","v 0.718750 0.039062 -0.187500","v -0.718750 0.039062 -0.187500","v 0.796875 0.203125 -0.210938","v -0.796875 0.203125 -0.210938","v 0.890625 0.242188 -0.265625","v -0.890625 0.242188 -0.265625","v 0.890625 0.234375 -0.320312","v -0.890625 0.234375 -0.320312","v 0.812500 -0.015625 -0.320312","v -0.812500 -0.015625 -0.320312","v 0.851562 0.015625 -0.320312","v -0.851562 0.015625 -0.320312","v 0.828125 0.078125 -0.320312","v -0.828125 0.078125 -0.320312","v 0.765625 0.093750 -0.320312","v -0.765625 0.093750 -0.320312","v 0.843750 0.171875 -0.320312","v -0.843750 0.171875 -0.320312","v 1.039062 0.328125 -0.414062","v -1.039062 0.328125 -0.414062","v 1.187500 0.343750 -0.484375","v -1.187500 0.343750 -0.484375","v 1.257812 0.242188 -0.492188","v -1.257812 0.242188 -0.492188","v 1.210938 0.085938 -0.484375","v -1.210938 0.085938 -0.484375","v 1.046875 0.000000 -0.421875","v -1.046875 0.000000 -0.421875","v 0.882812 -0.015625 -0.265625","v -0.882812 -0.015625 -0.265625","v 0.953125 0.289062 -0.343750","v -0.953125 0.289062 -0.343750","v 0.890625 0.109375 -0.328125","v -0.890625 0.109375 -0.328125","v 0.937500 0.062500 -0.335938","v -0.937500 0.062500 -0.335938","v 1.000000 0.125000 -0.367188","v -1.000000 0.125000 -0.367188","v 0.960938 0.171875 -0.351562","v -0.960938 0.171875 -0.351562","v 1.015625 0.234375 -0.375000","v -1.015625 0.234375 -0.375000","v 1.054688 0.187500 -0.382812","v -1.054688 0.187500 -0.382812","v 1.109375 0.210938 -0.390625","v -1.109375 0.210938 -0.390625","v 1.085938 0.273438 -0.390625","v -1.085938 0.273438 -0.390625","v 1.023438 0.437500 -0.484375","v -1.023438 0.437500 -0.484375","v 1.250000 0.468750 -0.546875","v -1.250000 0.468750 -0.546875","v 1.367188 0.296875 -0.500000","v -1.367188 0.296875 -0.500000","v 1.312500 0.054688 -0.531250","v -1.312500 0.054688 -0.531250","v 1.039062 -0.085938 -0.492188","v -1.039062 -0.085938 -0.492188","v 0.789062 -0.125000 -0.328125","v -0.789062 -0.125000 -0.328125","v 0.859375 0.382812 -0.382812","v -0.859375 0.382812 -0.382812","vn 0.6617 -0.2026 0.7219","vn -0.6617 -0.2026 0.7219","vn 0.8268 -0.3051 0.4725","vn -0.8268 -0.3051 0.4725","vn 0.4076 -0.7905 0.4570","vn -0.4076 -0.7905 0.4570","vn 0.3791 -0.5163 0.7679","vn -0.3791 -0.5163 0.7679","vn -0.0859 -0.5222 0.8485","vn 0.0859 -0.5222 0.8485","vn -0.2664 -0.8487 0.4570","vn 0.2664 -0.8487 0.4570","vn -0.7824 -0.3294 0.5285","vn 0.7606 -0.3400 0.5531","vn -0.4767 -0.1907 0.8581","vn 0.4649 -0.1958 0.8634","vn -0.4649 0.1958 0.8634","vn 0.4649 0.1958 0.8634","vn -0.7656 0.3223 0.5568","vn 0.7683 0.3293 0.5488","vn -0.2560 0.8073 0.5317","vn 0.2487 0.8249 0.5076","vn -0.0821 0.6023 0.7940","vn 0.1017 0.5518 0.8277","vn 0.3329 0.5231 0.7846","vn -0.3861 0.5446 0.7445","vn 0.4246 0.7711 0.4745","vn -0.4059 0.7641 0.5014","vn 0.8251 0.2968 0.4808","vn -0.8299 0.2940 0.4742","vn 0.6888 0.1868 0.7005","vn -0.6617 0.2026 0.7219","vn 0.8400 0.3436 -0.4200","vn -0.7816 0.3058 -0.5437","vn 0.2074 0.8296 -0.5185","vn -0.2037 0.8146 -0.5431","vn -0.4056 0.7605 -0.5070","vn 0.4381 0.7988 -0.4123","vn -0.8642 0.3143 -0.3928","vn 0.7861 0.3276 -0.5241","vn -0.7783 -0.3538 -0.5188","vn 0.7782 -0.3538 -0.5188","vn -0.4381 -0.7988 -0.4123","vn 0.4381 -0.7988 -0.4123","vn 0.2037 -0.8146 -0.5431","vn -0.2037 -0.8146 -0.5431","vn 0.7683 -0.3293 -0.5488","vn -0.7683 -0.3293 -0.5488","vn 0.4000 -0.0623 0.9144","vn -0.4000 -0.0623 0.9144","vn 0.3069 -0.1754 0.9354","vn -0.3069 -0.1754 0.9354","vn 0.0945 -0.1835 0.9785","vn -0.0945 -0.1835 0.9785","vn -0.0624 -0.0283 0.9977","vn 0.0624 -0.0283 0.9977","vn -0.0624 0.0260 0.9977","vn 0.0624 0.0260 0.9977","vn 0.0996 0.1729 0.9799","vn -0.0996 0.1729 0.9799","vn 0.3036 0.1656 0.9383","vn -0.3036 0.1656 0.9383","vn 0.4002 0.0572 0.9147","vn -0.4002 0.0572 0.9147","vn 0.1367 -0.8748 0.4648","vn -0.1054 -0.8433 0.5270","vn 0.2303 -0.8656 0.4447","vn -0.1916 -0.8620 0.4693","vn 0.5788 -0.5049 0.6404","vn -0.5788 -0.5049 0.6404","vn 0.7763 -0.0633 0.6272","vn -0.7763 -0.0633 0.6272","vn 0.7471 0.1132 0.6550","vn -0.7471 0.1132 0.6550","vn 0.3747 -0.8345 0.4040","vn -0.3747 -0.8345 0.4040","vn 0.3557 -0.7290 0.5848","vn -0.4177 -0.5751 0.7034","vn 0.6947 -0.4197 0.5841","vn -0.6947 -0.4197 0.5841","vn 0.7028 -0.3915 0.5939","vn -0.5537 -0.2978 0.7777","vn 0.3127 0.3425 0.8860","vn -0.8227 0.3606 0.4395","vn 0.5091 0.6482 0.5663","vn -0.5041 0.6448 0.5745","vn 0.5977 0.5565 0.5771","vn -0.5977 0.5565 0.5771","vn -0.0486 0.6560 0.7532","vn 0.0371 0.6685 0.7428","vn -0.7104 0.2715 0.6494","vn 0.7386 0.3768 0.5590","vn -0.6013 0.5262 0.6013","vn 0.5774 0.5774 0.5774","vn 0.5070 -0.6281 0.5903","vn -0.5364 -0.3230 0.7797","vn 0.2226 -0.4694 0.8545","vn -0.2226 -0.4694 0.8545","vn -0.0348 -0.5792 0.8144","vn 0.1073 -0.5010 0.8588","vn -0.0899 -0.7843 0.6138","vn 0.0770 -0.5759 0.8139","vn 0.0547 -0.1695 0.9840","vn -0.0279 -0.8645 0.5019","vn 0.4260 -0.0609 0.9027","vn -0.1687 -0.3128 0.9347","vn 0.3352 -0.1828 0.9243","vn -0.4350 -0.1812 0.8820","vn 0.3579 -0.3068 0.8819","vn -0.3223 -0.2762 0.9054","vn -0.0000 -0.4472 0.8944","vn -0.1598 0.3903 0.9067","vn 0.1598 0.3903 0.9067","vn 0.6819 -0.2915 0.6709","vn -0.1854 -0.4956 0.8485","vn 0.0585 -0.0781 0.9952","vn -0.0585 -0.0781 0.9952","vn -0.0066 -0.2316 0.9728","vn -0.0585 -0.0845 0.9947","vn 0.1008 -0.7103 0.6966","vn -0.1008 -0.7103 0.6966","vn 0.1322 -0.5947 0.7930","vn -0.1322 -0.5947 0.7930","vn 0.3128 -0.1662 0.9352","vn -0.3143 -0.3928 0.8642","vn 0.3288 -0.0360 0.9437","vn -0.3288 -0.0360 0.9437","vn 0.3233 -0.0808 0.9429","vn -0.3233 -0.0808 0.9429","vn -0.0232 0.0511 0.9984","vn -0.0000 0.0665 0.9978","vn -0.0043 -0.0651 0.9979","vn -0.0000 -0.0665 0.9978","vn -0.0000 -0.0000 1.0000","vn 0.8447 -0.5335 0.0445","vn -0.8447 -0.5335 0.0445","vn 0.9256 0.2492 -0.2848","vn -0.9635 0.2141 -0.1606","vn 0.0693 0.9004 -0.4294","vn -0.1018 0.9165 -0.3870","vn -1.0000 -0.0000 -0.0000","vn 0.6905 0.5492 0.4708","vn 0.4071 -0.8956 0.1791","vn -0.4319 -0.8639 0.2592","vn 0.2873 -0.5747 0.7663","vn -0.2873 -0.5747 0.7663","vn -0.6326 0.5353 0.5596","vn 0.6326 0.5353 0.5596","vn 0.0862 0.7759 0.6250","vn -0.0862 0.7759 0.6250","vn 0.7532 0.2870 0.5918","vn -0.7639 0.2971 0.5729","vn 0.3416 -0.5409 0.7686","vn -0.3416 -0.5409 0.7686","vn 0.0502 0.2343 0.9709","vn -0.0375 0.2247 0.9737","vn -0.1304 -0.6087 0.7826","vn 0.1304 -0.6087 0.7826","vn -0.5059 0.0716 0.8596","vn 0.5059 0.0716 0.8596","vn -0.5774 -0.5774 0.5774","vn 0.5774 -0.5774 0.5774","vn 0.5460 -0.4310 0.7184","vn -0.3319 0.0738 0.9404","vn 0.3231 0.0311 0.9459","vn -0.2815 0.0662 0.9573","vn 0.7357 0.3910 0.5531","vn -0.8753 0.2059 0.4376","vn 0.8480 0.3180 0.4240","vn -0.8973 0.1994 0.3938","vn 0.8505 0.3798 0.3638","vn -0.8505 0.3798 0.3638","vn 0.1783 -0.4161 0.8917","vn -0.2524 -0.8655 0.4327","vn -0.1296 -0.1945 0.9723","vn 0.1296 -0.1945 0.9723","vn -0.4472 -0.0000 0.8944","vn 0.4472 -0.0000 0.8944","vn -0.1582 0.9494 0.2713","vn 0.1582 0.9494 0.2713","vn -0.6463 0.7337 0.2096","vn 0.6463 0.7337 0.2096","vn 1.0000 -0.0000 -0.0000","vn 0.3051 -0.9450 0.1181","vn -0.3051 -0.9450 0.1181","vn 0.0217 -0.3031 0.9527","vn -0.0217 -0.3031 0.9527","vn 0.1353 -0.3479 0.9277","vn -0.1353 -0.3479 0.9277","vn -0.4681 -0.2239 0.8548","vn 0.4681 -0.2239 0.8548","vn -0.2710 0.0271 0.9622","vn 0.2710 0.0271 0.9622","vn -0.1717 -0.0090 0.9851","vn 0.2595 0.1038 0.9601","vn -0.4332 -0.4874 0.7581","vn 0.6684 -0.4595 0.5849","vn -0.1599 -0.8797 0.4478","vn 0.1599 -0.8797 0.4478","vn 0.3900 -0.5895 0.7074","vn -0.3900 -0.5895 0.7074","vn 0.6547 -0.4589 0.6007","vn -0.6547 -0.4589 0.6007","vn 0.5378 -0.1144 0.8353","vn -0.5378 -0.1144 0.8353","vn 0.5657 0.1197 0.8159","vn -0.5774 0.1155 0.8083","vn 0.4082 0.4082 0.8165","vn -0.5214 0.6574 0.5441","vn 0.1796 0.7882 0.5886","vn -0.1796 0.7882 0.5886","vn 0.1881 0.3387 0.9219","vn -0.1881 0.3387 0.9219","vn -0.0870 0.2756 0.9573","vn 0.0870 0.2756 0.9573","vn 0.0829 -0.2902 0.9534","vn -0.0829 -0.2902 0.9534","vn 0.3015 -0.3015 0.9045","vn -0.3015 -0.3015 0.9045","vn -0.3766 -0.8339 0.4035","vn 0.0631 -0.3156 0.9468","vn 0.0823 -0.7822 0.6175","vn 0.2016 -0.9071 0.3696","vn -0.3707 -0.2851 0.8839","vn 0.3707 -0.2851 0.8839","vn -0.2692 -0.0577 0.9614","vn 0.4568 0.0508 0.8881","vn -0.2797 0.5245 0.8042","vn 0.2797 0.5245 0.8042","vn -0.0213 0.5546 0.8319","vn 0.0487 0.6815 0.7302","vn 0.3778 0.6342 0.6746","vn -0.3378 0.5221 0.7831","vn 0.4988 0.5300 0.6858","vn -0.4988 0.5300 0.6858","vn 0.5425 -0.3391 0.7686","vn -0.5425 -0.3391 0.7686","vn 0.8305 -0.0615 0.5536","vn -0.8305 -0.0615 0.5536","vn 0.7814 0.1116 0.6140","vn -0.7814 0.1116 0.6140","vn -0.4338 0.8888 -0.1481","vn 0.4338 0.8888 -0.1481","vn -0.8515 0.3744 -0.3670","vn 0.8515 0.3744 -0.3670","vn -0.2664 0.8710 -0.4127","vn 0.2197 0.8626 -0.4557","vn 0.5932 0.7445 -0.3063","vn -0.5914 0.7489 -0.2991","vn 0.3714 0.8685 -0.3284","vn -0.3653 0.8833 -0.2938","vn 0.2901 0.9141 -0.2833","vn -0.2901 0.9141 -0.2833","vn 0.8873 0.1343 -0.4412","vn -0.7964 0.1323 -0.5901","vn 0.5108 -0.6649 -0.5450","vn -0.5108 -0.6649 -0.5450","vn 0.3695 -0.8566 -0.3601","vn -0.3695 -0.8566 -0.3601","vn 0.3617 -0.3858 -0.8487","vn -0.1649 -0.6644 -0.7289","vn 0.1952 -0.0976 -0.9759","vn -0.3011 -0.0125 -0.9535","vn -0.0107 -0.5633 -0.8262","vn -0.2562 -0.3112 -0.9152","vn 0.1533 -0.9649 -0.2134","vn -0.1533 -0.9649 -0.2134","vn 0.1260 -0.9624 -0.2406","vn -0.1260 -0.9624 -0.2406","vn 0.9396 0.1573 -0.3041","vn -0.9396 0.1573 -0.3041","vn 0.9278 0.1838 -0.3246","vn -0.9278 0.1838 -0.3246","vn 0.2192 0.0766 -0.9727","vn -0.2192 0.0766 -0.9727","vn 0.1211 -0.0530 -0.9912","vn 0.1497 -0.3635 -0.9195","vn 0.9094 0.1371 -0.3927","vn -0.3706 -0.6780 -0.6349","vn 0.9202 0.1355 -0.3672","vn -0.9202 0.1355 -0.3672","vn 0.9173 0.3440 -0.2007","vn -0.9457 0.2673 -0.1850","vn 0.9004 0.3642 -0.2380","vn -0.9337 0.2813 -0.2215","vn 0.8945 0.4337 0.1084","vn -0.9501 0.2455 -0.1922","vn 0.1596 -0.9577 -0.2394","vn -0.1835 -0.7864 -0.5898","vn 0.3693 -0.4712 -0.8010","vn -0.3727 -0.4759 -0.7966","vn 0.2986 -0.8236 -0.4821","vn -0.3263 -0.8342 -0.4446","vn 0.2995 -0.9442 -0.1368","vn -0.2995 -0.9442 -0.1368","vn 0.3287 -0.9163 -0.2291","vn -0.3287 -0.9163 -0.2291","vn 0.8305 0.3333 -0.4463","vn -0.8642 -0.4737 0.1696","vn 0.9166 -0.3740 0.1414","vn -0.9166 -0.3740 0.1414","vn 0.2950 -0.0454 -0.9544","vn -0.4189 -0.2265 -0.8793","vn 0.1272 0.9658 0.2260","vn -0.1119 0.9626 0.2468","vn 0.1320 0.9750 -0.1788","vn -0.1320 0.9750 -0.1788","vn 0.3878 0.6192 -0.6828","vn -0.3878 0.6192 -0.6828","vn 0.4951 0.8618 -0.1100","vn -0.4951 0.8618 -0.1100","vn 0.2561 0.6447 0.7202","vn -0.2561 0.6447 0.7202","vn 0.5966 0.7888 0.1479","vn -0.5966 0.7888 0.1479","vn 0.7125 0.6755 -0.1900","vn -0.7125 0.6755 -0.1900","vn 0.7104 0.1364 -0.6904","vn -0.6304 0.2517 -0.7343","vn 0.6823 0.2318 -0.6933","vn -0.6823 0.2318 -0.6933","vn 0.6574 0.7254 -0.2040","vn -0.6574 0.7254 -0.2040","vn 0.7289 0.6729 0.1262","vn -0.7289 0.6729 0.1262","vn 0.7791 0.4074 0.4764","vn -0.7791 0.4074 0.4764","vn 0.3669 0.8840 -0.2898","vn -0.3238 0.9434 -0.0720","vn 0.2854 0.6237 0.7277","vn -0.1548 0.5080 0.8473","vn -0.1702 0.1097 -0.9793","vn 0.1782 0.0891 -0.9800","vn 0.2925 0.5674 0.7697","vn -0.2925 0.5674 0.7697","vn -0.1616 0.1847 0.9694","vn 0.1616 0.1847 0.9694","vn 0.8681 0.0893 -0.4883","vn -0.9340 0.2255 0.2773","vn 0.9276 0.0762 0.3657","vn -0.9276 0.0762 0.3657","vn 0.9750 0.2169 0.0490","vn -0.9750 0.2169 0.0490","vn 0.9817 -0.0304 -0.1882","vn -0.9956 0.0893 -0.0288","vn 0.7466 -0.6646 0.0285","vn -0.6374 -0.7651 0.0915","vn 0.3723 -0.9243 0.0847","vn -0.3720 -0.9244 0.0845","vn 0.3986 -0.8754 0.2734","vn -0.3986 -0.8754 0.2734","vn 0.6328 -0.7642 0.1247","vn -0.6328 -0.7642 0.1247","vn 0.7325 -0.6368 0.2407","vn -0.7325 -0.6368 0.2407","vn 0.2637 -0.4499 0.8533","vn -0.2637 -0.4499 0.8533","vn 0.5881 -0.3070 -0.7483","vn -0.5236 -0.3290 -0.7859","vn 0.4694 -0.2400 -0.8498","vn -0.5396 -0.3343 -0.7727","vn 0.4463 -0.8452 -0.2941","vn -0.2144 -0.8341 -0.5082","vn 0.6973 -0.6610 -0.2771","vn -0.7365 -0.6154 -0.2808","vn 0.4972 -0.4408 -0.7473","vn -0.4972 -0.4408 -0.7473","vn 0.3691 0.2855 0.8844","vn -0.3244 0.4867 0.8111","vn 0.4467 0.0975 0.8894","vn -0.4467 0.0975 0.8894","vn 0.3188 0.1993 0.9266","vn -0.1817 -0.0079 0.9833","vn 0.2076 -0.0836 0.9746","vn -0.2925 -0.0758 0.9533","vn 0.3398 0.0824 0.9369","vn -0.5847 -0.2198 0.7809","vn 0.5957 -0.3850 0.7049","vn -0.5957 -0.3850 0.7049","vn 0.4843 0.5580 0.6738","vn -0.4843 0.5580 0.6738","vn -0.2675 0.8318 0.4864","vn 0.2675 0.8318 0.4864","vn -0.8576 0.2223 0.4637","vn 0.7885 0.2366 0.5677","vn -0.5257 -0.3579 0.7717","vn 0.5242 -0.3548 0.7742","vn 0.4663 -0.5991 0.6509","vn -0.4390 -0.5252 0.7290","vn 0.7104 -0.4567 0.5356","vn -0.7104 -0.4567 0.5356","vn 0.7507 -0.6131 -0.2461","vn -0.6302 -0.7658 0.1282","vn -0.1788 0.2923 0.9395","vn 0.2175 0.2733 0.9370","vn 0.9042 -0.3578 -0.2332","vn -0.9042 -0.3578 -0.2332","vn 0.0400 0.3399 0.9396","vn -0.0400 0.3399 0.9396","vn 0.2734 0.9064 0.3221","vn -0.2734 0.9064 0.3221","vn 0.4480 -0.4480 0.7737","vn -0.7177 0.1689 0.6755","vn 0.5534 -0.5534 0.6225","vn -0.9008 -0.4075 0.1501","vn 0.5724 -0.3122 0.7582","vn -0.5815 -0.5217 0.6243","vn 0.5597 -0.5533 0.6169","vn -0.6138 -0.2571 0.7465","vn 0.9551 -0.1636 -0.2470","vn -0.1712 -0.0934 0.9808","vn 0.9227 -0.3765 -0.0825","vn -0.8717 -0.4446 -0.2063","vn 0.9972 -0.0181 -0.0725","vn -0.9972 -0.0181 -0.0725","vn 0.6895 -0.6644 0.2883","vn -0.6895 -0.6644 0.2883","vn 0.7815 -0.6176 0.0882","vn -0.7930 -0.5947 0.1322","vn 0.7022 -0.7022 0.1170","vn -0.7022 -0.7022 0.1170","vn 0.1240 0.9921 0.0207","vn -0.2408 0.9631 -0.1204","vn 0.9435 0.3145 0.1048","vn -0.9251 0.3469 0.1542","vn 0.6213 -0.7767 0.1036","vn -0.6213 -0.7767 0.1036","vn -0.0000 1.0000 -0.0000","vn 0.6197 -0.6899 0.3742","vn -0.6197 -0.6899 0.3742","vn 0.2752 -0.8808 0.3853","vn -0.2752 -0.8808 0.3853","vn -0.7929 -0.5252 -0.3089","vn 0.7929 -0.5252 -0.3089","vn -0.8096 0.2429 -0.5343","vn 0.8538 0.2328 -0.4657","vn -0.5621 0.8231 -0.0803","vn 0.5433 0.6985 -0.4657","vn -0.0071 0.9899 0.1414","vn 0.1096 0.9939 -0.0157","vn 0.1046 0.0392 0.9937","vn -0.1738 0.0097 0.9847","vn 0.2461 0.0852 0.9655","vn -0.4134 0.0413 0.9096","vn 0.3009 0.0926 0.9491","vn -0.3009 0.0926 0.9491","vn 0.2104 0.0124 0.9775","vn -0.1220 0.0458 0.9915","vn -0.0099 0.3867 0.9221","vn 0.0099 0.3867 0.9221","vn 0.3787 -0.0364 0.9248","vn -0.4244 -0.0320 0.9049","vn 0.2530 -0.1897 0.9487","vn -0.2570 0.0723 0.9637","vn -0.4870 0.6088 0.6262","vn 0.2981 0.7454 0.5963","vn 0.6693 0.1802 0.7208","vn -0.6693 0.1802 0.7208","vn 0.4388 -0.2008 0.8759","vn -0.4723 -0.1986 0.8588","vn 0.5786 -0.1334 0.8046","vn -0.2975 -0.4062 0.8640","vn 0.5002 0.2833 0.8182","vn -0.5002 0.2833 0.8182","vn 0.2980 0.5802 0.7580","vn -0.2980 0.5802 0.7580","vn 0.0929 -0.9912 -0.0944","vn -0.0929 -0.9912 -0.0944","vn 0.4688 -0.8715 0.1442","vn -0.4688 -0.8715 0.1442","vn 0.9309 -0.2541 0.2624","vn -0.9264 -0.2460 0.2851","vn 0.8465 0.5291 -0.0595","vn -0.8267 0.5627 -0.0035","vn -0.2511 0.9439 -0.2145","vn 0.2146 0.9243 -0.3157","vn -0.4841 0.8743 -0.0361","vn 0.4196 0.8851 -0.2012","vn -0.5256 -0.0030 -0.8507","vn 0.5470 -0.0144 -0.8370","vn -0.1466 0.0104 -0.9891","vn 0.1466 0.0104 -0.9891","vn 0.4046 0.0266 -0.9141","vn -0.4046 0.0266 -0.9141","vn -0.8073 0.5901 0.0041","vn 0.7330 0.6786 0.0472","vn 0.4200 -0.2291 -0.8781","vn -0.4200 -0.2291 -0.8781","vn -0.0687 -0.9943 -0.0818","vn 0.0687 -0.9943 -0.0818","vn 0.6713 -0.1971 0.7145","vn -0.6713 -0.1971 0.7145","vn 0.8326 -0.3017 0.4646","vn -0.8326 -0.3017 0.4646","vn 0.4258 -0.7967 0.4290","vn -0.4258 -0.7967 0.4290","vn 0.3265 -0.4954 0.8050","vn -0.3265 -0.4954 0.8050","vn -0.0649 -0.5714 0.8181","vn 0.0649 -0.5714 0.8181","vn -0.2738 -0.8315 0.4834","vn 0.2738 -0.8315 0.4834","vn -0.7606 -0.3400 0.5531","vn 0.7824 -0.3294 0.5285","vn -0.4649 -0.1958 0.8634","vn 0.4767 -0.1907 0.8581","vn -0.4983 0.1812 0.8478","vn 0.4983 0.1812 0.8478","vn -0.7683 0.3293 0.5488","vn 0.7656 0.3223 0.5568","vn -0.2487 0.8249 0.5076","vn 0.2560 0.8073 0.5317","vn -0.1017 0.5518 0.8277","vn 0.0821 0.6023 0.7940","vn 0.3861 0.5446 0.7445","vn -0.3329 0.5231 0.7846","vn 0.4059 0.7641 0.5014","vn -0.4246 0.7711 0.4745","vn 0.8299 0.2940 0.4742","vn -0.8251 0.2968 0.4808","vn 0.6617 0.2026 0.7219","vn -0.6888 0.1868 0.7005","vn 0.7816 0.3058 -0.5437","vn -0.8400 0.3436 -0.4200","vn 0.2037 0.8146 -0.5431","vn -0.2074 0.8296 -0.5185","vn -0.4381 0.7988 -0.4123","vn 0.4056 0.7605 -0.5070","vn -0.7861 0.3276 -0.5241","vn 0.8642 0.3143 -0.3928","vn -0.8519 -0.3408 -0.3976","vn 0.8519 -0.3408 -0.3976","vn -0.4056 -0.7605 -0.5070","vn 0.4056 -0.7605 -0.5070","vn 0.2074 -0.8296 -0.5185","vn -0.2074 -0.8296 -0.5185","vn 0.8297 -0.3734 -0.4149","vn -0.8297 -0.3734 -0.4149","vn 0.1054 -0.8433 0.5270","vn -0.1367 -0.8748 0.4648","vn 0.1916 -0.8620 0.4693","vn -0.2303 -0.8656 0.4447","vn 0.5959 -0.4256 0.6810","vn -0.5959 -0.4256 0.6810","vn 0.7563 -0.0299 0.6535","vn -0.7563 -0.0299 0.6535","vn 0.8069 0.0689 0.5866","vn -0.8069 0.0689 0.5866","vn 0.2334 -0.7779 0.5834","vn -0.2334 -0.7779 0.5834","vn 0.4177 -0.5751 0.7034","vn -0.3557 -0.7290 0.5848","vn 0.6872 -0.4191 0.5934","vn -0.6872 -0.4191 0.5934","vn 0.5537 -0.2978 0.7777","vn -0.7028 -0.3915 0.5939","vn 0.8227 0.3606 0.4395","vn -0.3127 0.3425 0.8860","vn 0.5041 0.6448 0.5745","vn -0.5091 0.6482 0.5663","vn 0.6155 0.4924 0.6155","vn -0.6155 0.4924 0.6155","vn -0.0371 0.6685 0.7428","vn 0.0486 0.6560 0.7532","vn -0.7386 0.3768 0.5590","vn 0.7104 0.2715 0.6494","vn -0.5774 0.5774 0.5774","vn 0.6013 0.5262 0.6013","vn 0.5364 -0.3230 0.7797","vn -0.5070 -0.6281 0.5903","vn 0.2181 -0.4685 0.8561","vn -0.2181 -0.4685 0.8561","vn -0.1073 -0.5010 0.8588","vn 0.0348 -0.5792 0.8144","vn -0.0770 -0.5759 0.8139","vn 0.0899 -0.7843 0.6138","vn 0.0279 -0.8645 0.5019","vn -0.0547 -0.1695 0.9840","vn 0.1687 -0.3128 0.9347","vn -0.4260 -0.0609 0.9027","vn 0.4350 -0.1812 0.8820","vn -0.3352 -0.1828 0.9243","vn 0.3223 -0.2762 0.9054","vn -0.3579 -0.3068 0.8819","vn 0.4284 0.1494 0.8911","vn -0.4284 0.1494 0.8911","vn -0.0317 -0.1899 0.9813","vn 0.0317 -0.1899 0.9813","vn 0.1854 -0.4956 0.8485","vn -0.6819 -0.2915 0.6709","vn 0.2623 -0.3498 0.8994","vn -0.2623 -0.3498 0.8994","vn 0.0585 -0.0845 0.9947","vn 0.0066 -0.2316 0.9728","vn -0.0136 -0.6507 0.7592","vn 0.0136 -0.6507 0.7592","vn 0.2404 -0.5476 0.8014","vn -0.2404 -0.5476 0.8014","vn 0.3143 -0.3928 0.8642","vn -0.3128 -0.1662 0.9352","vn 0.2821 -0.0164 0.9592","vn -0.2821 -0.0164 0.9592","vn 0.3273 -0.1432 0.9340","vn -0.3273 -0.1432 0.9340","vn 0.0232 0.0511 0.9984","vn 0.0043 -0.0651 0.9979","vn 0.7826 -0.6087 -0.1304","vn -0.7826 -0.6087 -0.1304","vn 0.9635 0.2141 -0.1606","vn -0.9256 0.2492 -0.2848","vn 0.1018 0.9165 -0.3870","vn -0.0693 0.9004 -0.4294","vn -0.6905 0.5492 0.4708","vn 0.4319 -0.8639 0.2592","vn -0.4071 -0.8956 0.1791","vn -0.6667 0.6667 0.3333","vn 0.6667 0.6667 0.3333","vn 0.1348 0.8086 0.5727","vn -0.1348 0.8086 0.5727","vn 0.7639 0.2971 0.5729","vn -0.7532 0.2870 0.5918","vn 0.4116 -0.8575 0.3087","vn -0.4116 -0.8575 0.3087","vn 0.0375 0.2247 0.9737","vn -0.0502 0.2343 0.9709","vn 0.1304 -0.2609 0.9565","vn -0.1304 -0.2609 0.9565","vn -0.0631 -0.8206 0.5681","vn 0.0631 -0.8206 0.5681","vn 0.7325 0.2817 0.6198","vn -0.7325 0.2817 0.6198","vn 0.3319 0.0738 0.9404","vn -0.5460 -0.4310 0.7184","vn 0.2815 0.0662 0.9573","vn -0.3231 0.0311 0.9459","vn 0.8753 0.2059 0.4376","vn -0.7357 0.3910 0.5531","vn 0.8973 0.1994 0.3938","vn -0.8480 0.3180 0.4240","vn 0.9586 0.0664 0.2767","vn -0.9586 0.0664 0.2767","vn 0.2524 -0.8655 0.4327","vn -0.1783 -0.4161 0.8917","vn -0.1751 -0.2043 0.9631","vn 0.1751 -0.2043 0.9631","vn -0.1219 -0.1829 0.9755","vn 0.1219 -0.1829 0.9755","vn -0.1562 0.3123 0.9370","vn 0.1562 0.3123 0.9370","vn -0.7238 0.6857 0.0762","vn 0.7238 0.6857 0.0762","vn 0.0478 -0.2870 0.9567","vn -0.0478 -0.2870 0.9567","vn -0.5488 -0.3293 0.7683","vn 0.5488 -0.3293 0.7683","vn -0.4945 -0.1130 0.8618","vn 0.4945 -0.1130 0.8618","vn -0.2595 0.1038 0.9601","vn 0.1717 -0.0090 0.9851","vn -0.6684 -0.4595 0.5849","vn 0.4332 -0.4874 0.7581","vn -0.1156 -0.6359 0.7631","vn 0.1156 -0.6359 0.7631","vn 0.4242 -0.6211 0.6590","vn -0.4242 -0.6211 0.6590","vn 0.4767 -0.3557 0.8039","vn -0.4767 -0.3557 0.8039","vn 0.5871 -0.0839 0.8052","vn -0.5871 -0.0839 0.8052","vn 0.5774 0.1155 0.8083","vn -0.5657 0.1197 0.8159","vn 0.5214 0.6574 0.5441","vn -0.4082 0.4082 0.8165","vn 0.3358 0.3478 0.8754","vn -0.3358 0.3478 0.8754","vn 0.1452 0.3774 0.9146","vn -0.1452 0.3774 0.9146","vn 0.0301 0.2306 0.9726","vn -0.0301 0.2306 0.9726","vn 0.4475 -0.4699 0.7608","vn -0.4475 -0.4699 0.7608","vn 0.2627 -0.2252 0.9382","vn -0.2627 -0.2252 0.9382","vn -0.0631 -0.3156 0.9468","vn 0.3766 -0.8339 0.4035","vn -0.2016 -0.9071 0.3696","vn -0.0823 -0.7822 0.6175","vn -0.3356 -0.2397 0.9110","vn 0.3356 -0.2397 0.9110","vn -0.4568 0.0508 0.8881","vn 0.2692 -0.0577 0.9614","vn -0.0247 0.4072 0.9130","vn 0.0247 0.4072 0.9130","vn -0.0487 0.6815 0.7302","vn 0.0213 0.5546 0.8319","vn 0.3378 0.5221 0.7831","vn -0.3778 0.6342 0.6746","vn 0.7895 -0.3158 0.5263","vn -0.7895 -0.3158 0.5263","vn 0.8070 -0.0807 0.5851","vn -0.8070 -0.0807 0.5851","vn 0.7868 0.1210 0.6052","vn -0.7868 0.1210 0.6052","vn -0.6357 0.6811 -0.3633","vn 0.6357 0.6811 -0.3633","vn -0.8507 0.3650 -0.3783","vn 0.8507 0.3650 -0.3783","vn -0.2197 0.8626 -0.4557","vn 0.2664 0.8710 -0.4127","vn 0.5914 0.7489 -0.2991","vn -0.5932 0.7445 -0.3063","vn 0.3653 0.8833 -0.2938","vn -0.3714 0.8685 -0.3284","vn 0.2760 0.9159 -0.2915","vn -0.2760 0.9159 -0.2915","vn 0.7964 0.1323 -0.5901","vn -0.8873 0.1343 -0.4412","vn 0.5442 -0.7524 -0.3712","vn -0.5442 -0.7524 -0.3712","vn 0.4027 -0.7323 -0.5492","vn -0.4027 -0.7323 -0.5492","vn 0.1649 -0.6644 -0.7289","vn -0.3617 -0.3858 -0.8487","vn 0.3011 -0.0125 -0.9535","vn -0.1952 -0.0976 -0.9759","vn 0.2562 -0.3112 -0.9152","vn 0.0107 -0.5633 -0.8262","vn 0.0779 -0.9948 -0.0663","vn -0.0779 -0.9948 -0.0663","vn 0.1094 -0.9718 -0.2089","vn -0.1094 -0.9718 -0.2089","vn 0.8150 -0.5621 -0.1405","vn -0.8150 -0.5621 -0.1405","vn 0.9358 0.1396 -0.3236","vn -0.9358 0.1396 -0.3236","vn 0.1132 -0.0274 -0.9932","vn -0.1132 -0.0274 -0.9932","vn -0.1497 -0.3635 -0.9195","vn -0.1211 -0.0530 -0.9912","vn 0.3706 -0.6780 -0.6349","vn -0.9094 0.1371 -0.3927","vn 0.9193 0.1393 -0.3682","vn -0.9193 0.1393 -0.3682","vn 0.9457 0.2673 -0.1850","vn -0.9173 0.3440 -0.2007","vn 0.9337 0.2813 -0.2215","vn -0.9004 0.3642 -0.2380","vn 0.9501 0.2455 -0.1922","vn -0.8945 0.4337 0.1084","vn 0.1835 -0.7864 -0.5898","vn -0.1596 -0.9577 -0.2394","vn 0.3727 -0.4759 -0.7966","vn -0.3693 -0.4712 -0.8010","vn 0.3263 -0.8342 -0.4446","vn -0.2986 -0.8236 -0.4821","vn 0.2620 -0.9574 -0.1217","vn -0.2620 -0.9574 -0.1217","vn 0.2996 -0.9443 -0.1362","vn -0.2996 -0.9443 -0.1362","vn 0.8642 -0.4737 0.1696","vn -0.8305 0.3333 -0.4463","vn 0.6869 -0.6358 0.3521","vn -0.6869 -0.6358 0.3521","vn 0.4189 -0.2265 -0.8793","vn -0.2950 -0.0454 -0.9544","vn 0.1119 0.9626 0.2468","vn -0.1272 0.9658 0.2260","vn 0.1208 0.9734 -0.1947","vn -0.1208 0.9734 -0.1947","vn 0.3140 0.5711 -0.7585","vn -0.3140 0.5711 -0.7585","vn 0.3231 0.9288 -0.1817","vn -0.3231 0.9288 -0.1817","vn 0.0452 0.7955 0.6043","vn -0.0452 0.7955 0.6043","vn 0.6144 0.7696 0.1738","vn -0.6144 0.7696 0.1738","vn 0.6935 0.6857 -0.2212","vn -0.6935 0.6857 -0.2212","vn 0.6304 0.2517 -0.7343","vn -0.7104 0.1364 -0.6904","vn 0.3179 0.5704 -0.7574","vn -0.3179 0.5704 -0.7574","vn 0.6289 0.7624 -0.1525","vn -0.6289 0.7624 -0.1525","vn 0.7088 0.6833 0.1752","vn -0.7088 0.6833 0.1752","vn 0.6885 0.3830 0.6158","vn -0.6885 0.3830 0.6158","vn 0.3238 0.9434 -0.0720","vn -0.3669 0.8840 -0.2898","vn 0.1548 0.5080 0.8473","vn -0.2854 0.6237 0.7277","vn -0.1782 0.0891 -0.9800","vn 0.1702 0.1097 -0.9793","vn -0.2638 0.9462 -0.1871","vn 0.2638 0.9462 -0.1871","vn 0.9340 0.2255 0.2773","vn -0.8681 0.0893 -0.4883","vn 0.9758 0.1241 0.1800","vn -0.9758 0.1241 0.1800","vn 0.9613 0.1472 -0.2330","vn -0.9613 0.1472 -0.2330","vn 0.9956 0.0893 -0.0288","vn -0.9817 -0.0304 -0.1882","vn 0.6374 -0.7651 0.0915","vn -0.7466 -0.6646 0.0285","vn 0.3720 -0.9244 0.0845","vn -0.3723 -0.9243 0.0847","vn 0.5281 -0.8354 0.1522","vn -0.5281 -0.8354 0.1522","vn 0.3070 -0.5237 0.7946","vn -0.3070 -0.5237 0.7946","vn 0.5236 -0.3290 -0.7859","vn -0.5881 -0.3070 -0.7483","vn 0.5396 -0.3343 -0.7727","vn -0.4694 -0.2400 -0.8498","vn 0.2144 -0.8341 -0.5082","vn -0.4463 -0.8452 -0.2941","vn 0.7365 -0.6154 -0.2808","vn -0.6973 -0.6610 -0.2771","vn 0.3244 0.4867 0.8111","vn -0.3691 0.2855 0.8844","vn 0.4649 0.2593 0.8465","vn -0.4649 0.2593 0.8465","vn 0.1817 -0.0079 0.9833","vn -0.3188 0.1993 0.9266","vn 0.2925 -0.0758 0.9533","vn -0.2076 -0.0836 0.9746","vn 0.5847 -0.2198 0.7809","vn -0.3398 0.0824 0.9369","vn 0.6509 -0.1939 0.7340","vn -0.6509 -0.1939 0.7340","vn 0.4075 0.7506 0.5201","vn -0.4075 0.7506 0.5201","vn -0.2655 0.8296 0.4911","vn 0.2655 0.8296 0.4911","vn -0.7885 0.2366 0.5677","vn 0.8576 0.2223 0.4637","vn -0.5242 -0.3548 0.7742","vn 0.5257 -0.3579 0.7717","vn 0.4390 -0.5252 0.7290","vn -0.4663 -0.5991 0.6509","vn 0.6888 -0.4428 0.5740","vn -0.6888 -0.4428 0.5740","vn 0.6302 -0.7658 0.1282","vn -0.7507 -0.6131 -0.2461","vn -0.2175 0.2733 0.9370","vn 0.1788 0.2923 0.9395","vn 0.9046 -0.3869 -0.1792","vn -0.9046 -0.3869 -0.1792","vn 0.1782 -0.0891 0.9800","vn -0.1782 -0.0891 0.9800","vn -0.2335 0.8972 0.3749","vn 0.2335 0.8972 0.3749","vn 0.7177 0.1689 0.6755","vn -0.4480 -0.4480 0.7737","vn 0.5313 0.5844 0.6134","vn -0.5313 0.5844 0.6134","vn 0.9008 -0.4075 0.1501","vn -0.5534 -0.5534 0.6225","vn 0.5815 -0.5217 0.6243","vn -0.5724 -0.3122 0.7582","vn 0.6138 -0.2571 0.7465","vn -0.5597 -0.5533 0.6169","vn 0.1712 -0.0934 0.9808","vn -0.9551 -0.1636 -0.2470","vn 0.8717 -0.4446 -0.2063","vn -0.9227 -0.3765 -0.0825","vn 0.7661 -0.6363 0.0909","vn -0.7661 -0.6363 0.0909","vn 0.7930 -0.5947 0.1322","vn -0.7815 -0.6176 0.0882","vn 0.2408 0.9631 -0.1204","vn -0.1240 0.9921 0.0207","vn 0.9251 0.3469 0.1542","vn -0.9435 0.3145 0.1048","vn 0.7071 -0.7071 -0.0000","vn -0.7071 -0.7071 -0.0000","vn -0.0157 0.9898 0.1414","vn 0.0157 0.9898 0.1414","vn 0.6266 -0.7211 0.2956","vn -0.6266 -0.7211 0.2956","vn 0.2714 -0.9022 0.3353","vn -0.2714 -0.9022 0.3353","vn -0.8651 -0.4853 -0.1266","vn 0.8651 -0.4853 -0.1266","vn -0.8538 0.2328 -0.4657","vn 0.8096 0.2429 -0.5343","vn -0.5433 0.6985 -0.4657","vn 0.5621 0.8231 -0.0803","vn -0.1096 0.9939 -0.0157","vn 0.0071 0.9899 0.1414","vn 0.1738 0.0097 0.9847","vn -0.1046 0.0392 0.9937","vn 0.4134 0.0413 0.9096","vn -0.2461 0.0852 0.9655","vn 0.3228 -0.0461 0.9453","vn -0.3228 -0.0461 0.9453","vn 0.1220 0.0458 0.9915","vn -0.2104 0.0124 0.9775","vn 0.5679 0.1916 0.8005","vn -0.5679 0.1916 0.8005","vn 0.4244 -0.0320 0.9049","vn -0.3787 -0.0364 0.9248","vn 0.2570 0.0723 0.9637","vn -0.2530 -0.1897 0.9487","vn 0.1351 -0.0225 0.9906","vn -0.1351 -0.0225 0.9906","vn -0.2981 0.7454 0.5963","vn 0.4870 0.6088 0.6262","vn 0.5571 -0.1486 0.8171","vn -0.5571 -0.1486 0.8171","vn 0.4723 -0.1986 0.8588","vn -0.4388 -0.2008 0.8759","vn 0.2975 -0.4062 0.8640","vn -0.5786 -0.1334 0.8046","vn 0.5771 0.2164 0.7875","vn -0.5771 0.2164 0.7875","vn 0.0931 -0.9932 -0.0692","vn -0.0931 -0.9932 -0.0692","vn 0.5161 -0.8527 -0.0812","vn -0.5161 -0.8527 -0.0812","vn 0.9264 -0.2460 0.2851","vn -0.9309 -0.2541 0.2624","vn 0.8267 0.5627 -0.0035","vn -0.8465 0.5291 -0.0595","vn -0.2146 0.9243 -0.3157","vn 0.2511 0.9439 -0.2145","vn -0.4196 0.8851 -0.2012","vn 0.4841 0.8743 -0.0361","vn -0.5470 -0.0144 -0.8370","vn 0.5256 -0.0030 -0.8507","vn -0.2556 -0.0749 -0.9639","vn 0.2556 -0.0749 -0.9639","vn -0.7330 0.6786 0.0472","vn 0.8073 0.5901 0.0041","vn 0.6844 -0.1711 -0.7088","vn -0.6844 -0.1711 -0.7088","vn -0.3604 -0.8283 -0.4290","vn 0.3604 -0.8283 -0.4290","vt 0.898516 0.615168","vt 0.917217 0.563713","vt 0.938774 0.614911","vt 0.816475 0.815667","vt 0.834061 0.865960","vt 0.795398 0.865726","vt 0.951453 0.532635","vt 0.985674 0.614766","vt 0.781112 0.783437","vt 0.746891 0.865568","vt 0.865901 0.498414","vt 0.866664 0.749216","vt 0.889924 0.593688","vt 0.866019 0.542156","vt 0.866533 0.794590","vt 0.842653 0.844479","vt 0.866296 0.585096","vt 0.814821 0.563713","vt 0.916591 0.815667","vt 0.866281 0.835888","vt 0.780348 0.532635","vt 0.952217 0.783437","vt 0.793264 0.614911","vt 0.937668 0.865726","vt 0.986437 0.865568","vt 0.836223 0.615168","vt 0.844815 0.593688","vt 0.896353 0.865960","vt 0.814821 0.666108","vt 0.916591 0.915784","vt 0.746127 0.614766","vt 0.952217 0.951120","vt 0.866019 0.687665","vt 0.780348 0.700318","vt 0.866533 0.936861","vt 0.866664 0.985341","vt 0.866296 0.647388","vt 0.844815 0.638796","vt 0.866281 0.898180","vt 0.889924 0.638796","vt 0.842653 0.889588","vt 0.816475 0.915784","vt 0.917217 0.666108","vt 0.865901 0.734539","vt 0.781112 0.951120","vt 0.951453 0.700318","vt 0.890680 0.615278","vt 0.841887 0.866078","vt 0.847994 0.884400","vt 0.884573 0.633599","vt 0.866315 0.892033","vt 0.866252 0.641233","vt 0.887762 0.889588","vt 0.883109 0.884400","vt 0.849457 0.633599","vt 0.890743 0.866078","vt 0.849457 0.598483","vt 0.841823 0.615278","vt 0.883109 0.849284","vt 0.866252 0.590849","vt 0.866315 0.841650","vt 0.887762 0.844479","vt 0.884573 0.598483","vt 0.847994 0.849284","vt 0.866252 0.615278","vt 0.866314 0.866078","vt 0.515511 0.068449","vt 0.499226 0.054411","vt 0.519175 0.060448","vt 0.482972 0.068490","vt 0.499236 0.064527","vt 0.521101 0.070625","vt 0.528933 0.064984","vt 0.477388 0.070678","vt 0.479289 0.060503","vt 0.531361 0.067741","vt 0.467122 0.067822","vt 0.469543 0.065062","vt 0.543230 0.082916","vt 0.524816 0.079366","vt 0.473699 0.079422","vt 0.455305 0.083023","vt 0.564295 0.115333","vt 0.527778 0.091040","vt 0.470772 0.091098","vt 0.434353 0.115495","vt 0.585741 0.171832","vt 0.599470 0.238064","vt 0.534775 0.215506","vt 0.399530 0.238288","vt 0.413084 0.172042","vt 0.464115 0.215568","vt 0.649992 0.239957","vt 0.625570 0.207851","vt 0.349092 0.240294","vt 0.363038 0.261221","vt 0.655084 0.284130","vt 0.636068 0.260938","vt 0.344104 0.284413","vt 0.683826 0.317538","vt 0.688725 0.268431","vt 0.315483 0.317795","vt 0.340493 0.313152","vt 0.670653 0.334491","vt 0.658753 0.312921","vt 0.328643 0.334694","vt 0.350893 0.322437","vt 0.636036 0.370629","vt 0.648344 0.322238","vt 0.363225 0.370732","vt 0.386364 0.353108","vt 0.593375 0.371207","vt 0.612842 0.353000","vt 0.405822 0.371277","vt 0.580245 0.398434","vt 0.601484 0.395542","vt 0.418956 0.398468","vt 0.422649 0.373341","vt 0.531177 0.387347","vt 0.576532 0.373285","vt 0.467984 0.387365","vt 0.460183 0.354339","vt 0.499576 0.382860","vt 0.538956 0.354297","vt 0.499559 0.340417","vt 0.578201 0.335550","vt 0.558263 0.334249","vt 0.420943 0.335646","vt 0.591245 0.332772","vt 0.605328 0.325379","vt 0.407910 0.332885","vt 0.627435 0.311447","vt 0.393837 0.325516","vt 0.634730 0.300287","vt 0.371749 0.311636","vt 0.630627 0.283646","vt 0.364449 0.300507","vt 0.610403 0.264181","vt 0.368516 0.283889","vt 0.591398 0.254700","vt 0.388669 0.264411","vt 0.558690 0.267603","vt 0.440331 0.267717","vt 0.407628 0.254897","vt 0.499486 0.252445","vt 0.543096 0.314455","vt 0.455999 0.314523","vt 0.499529 0.295691","vt 0.542701 0.293295","vt 0.456363 0.293371","vt 0.549915 0.277739","vt 0.449122 0.277832","vt 0.505317 0.075368","vt 0.493181 0.075382","vt 0.510294 0.080611","vt 0.488218 0.080633","vt 0.510719 0.093440","vt 0.536201 0.127706","vt 0.512434 0.097171","vt 0.486126 0.097191","vt 0.462464 0.127779","vt 0.487828 0.093457","vt 0.499367 0.157864","vt 0.512928 0.133399","vt 0.518981 0.164589","vt 0.485743 0.133422","vt 0.499336 0.134352","vt 0.499284 0.100063","vt 0.499269 0.091346","vt 0.529057 0.180195","vt 0.516438 0.172335","vt 0.482334 0.172353","vt 0.469742 0.180239","vt 0.479774 0.164615","vt 0.517786 0.194706","vt 0.522516 0.198783","vt 0.481043 0.194728","vt 0.478099 0.181560","vt 0.507044 0.197287","vt 0.499425 0.203867","vt 0.491789 0.197295","vt 0.476327 0.198817","vt 0.499409 0.192167","vt 0.499416 0.197278","vt 0.499375 0.165170","vt 0.499383 0.171718","vt 0.486462 0.176949","vt 0.507638 0.192399","vt 0.491182 0.192407","vt 0.514048 0.190694","vt 0.484768 0.190709","vt 0.520697 0.181536","vt 0.483092 0.181873","vt 0.512319 0.176937","vt 0.515702 0.181858","vt 0.499401 0.186182","vt 0.542999 0.172734","vt 0.455791 0.172814","vt 0.458673 0.154899","vt 0.540067 0.154824","vt 0.577388 0.138981","vt 0.421339 0.139176","vt 0.582019 0.153952","vt 0.416755 0.154155","vt 0.508449 0.090711","vt 0.490089 0.090724","vt 0.499267 0.089977","vt 0.508228 0.082219","vt 0.490287 0.082236","vt 0.503697 0.077074","vt 0.494804 0.077083","vt 0.499246 0.073497","vt 0.499248 0.075473","vt 0.499254 0.080320","vt 0.496555 0.080840","vt 0.504281 0.083193","vt 0.501954 0.080835","vt 0.494235 0.083202","vt 0.505348 0.086781","vt 0.493178 0.086791","vt 0.499261 0.085637","vt 0.561415 0.284224","vt 0.558262 0.294780","vt 0.437639 0.284338","vt 0.440810 0.294882","vt 0.562274 0.307050","vt 0.436820 0.307151","vt 0.569573 0.318594","vt 0.429542 0.318697","vt 0.430757 0.278245","vt 0.588970 0.271589","vt 0.568290 0.278113","vt 0.410086 0.271772","vt 0.601274 0.276977","vt 0.397810 0.277180","vt 0.616235 0.286959","vt 0.382890 0.287175","vt 0.617221 0.299000","vt 0.381926 0.299197","vt 0.384129 0.307438","vt 0.615028 0.307259","vt 0.401576 0.313725","vt 0.589965 0.319671","vt 0.597564 0.313582","vt 0.409172 0.319797","vt 0.581259 0.320877","vt 0.417870 0.320991","vt 0.577724 0.309274","vt 0.583117 0.312767","vt 0.421385 0.309394","vt 0.416002 0.312892","vt 0.588782 0.312203","vt 0.410344 0.312336","vt 0.595478 0.309103","vt 0.403653 0.309249","vt 0.605147 0.302344","vt 0.393986 0.302517","vt 0.606862 0.297335","vt 0.392265 0.297520","vt 0.606100 0.291021","vt 0.393015 0.291216","vt 0.597364 0.282892","vt 0.401725 0.283083","vt 0.588939 0.279989","vt 0.410134 0.280167","vt 0.575416 0.284480","vt 0.423648 0.284624","vt 0.571900 0.289783","vt 0.427169 0.289915","vt 0.572399 0.303223","vt 0.426693 0.303342","vt 0.571526 0.295591","vt 0.427553 0.295716","vt 0.528820 0.428638","vt 0.499582 0.428449","vt 0.470353 0.428636","vt 0.583835 0.428591","vt 0.415384 0.428598","vt 0.397739 0.395588","vt 0.377699 0.417889","vt 0.621564 0.417863","vt 0.333786 0.388954","vt 0.665541 0.388861","vt 0.298519 0.344467","vt 0.711534 0.315224","vt 0.700852 0.344252","vt 0.287837 0.315527","vt 0.310499 0.268805","vt 0.295695 0.260225","vt 0.672036 0.224472","vt 0.703543 0.259804","vt 0.327053 0.224880","vt 0.639461 0.198488","vt 0.359503 0.198841","vt 0.623531 0.028944","vt 0.597102 0.056491","vt 0.601923 0.023020","vt 0.374872 0.029461","vt 0.401383 0.056841","vt 0.364247 0.082198","vt 0.554761 0.040719","vt 0.545071 0.009261","vt 0.396447 0.023452","vt 0.443646 0.040906","vt 0.525595 0.049432","vt 0.499203 0.033223","vt 0.453219 0.009442","vt 0.472841 0.049514","vt 0.535690 0.060692","vt 0.462778 0.060794","vt 0.556987 0.064968","vt 0.441501 0.065137","vt 0.586699 0.084908","vt 0.411873 0.085177","vt 0.634365 0.081724","vt 0.605919 0.113619","vt 0.392761 0.113940","vt 0.611410 0.133352","vt 0.387337 0.133675","vt 0.394533 0.151503","vt 0.599523 0.162726","vt 0.399292 0.162985","vt 0.373395 0.208159","vt 0.858848 0.116790","vt 0.860246 0.025793","vt 0.921561 0.062683","vt 0.140353 0.117994","vt 0.138658 0.027230","vt 0.176713 0.101559","vt 0.822344 0.100435","vt 0.773234 0.009669","vt 0.225396 0.010837","vt 0.234137 0.087001","vt 0.660621 0.086994","vt 0.645431 0.028106","vt 0.338048 0.087561","vt 0.352990 0.028716","vt 0.742764 0.197916","vt 0.765725 0.232421","vt 0.256408 0.198572","vt 0.233590 0.233065","vt 0.888944 0.176456","vt 0.987287 0.152728","vt 0.110522 0.177602","vt 0.077626 0.064228","vt 0.844154 0.346818","vt 0.959159 0.356531","vt 0.900013 0.420388","vt 0.155683 0.347370","vt 0.041037 0.357385","vt 0.118831 0.309153","vt 0.903058 0.260405","vt 0.999860 0.252255","vt 0.096698 0.261367","vt 0.000140 0.253531","vt 0.012367 0.154243","vt 0.724230 0.339961","vt 0.744163 0.304222","vt 0.765650 0.319075","vt 0.255275 0.304629","vt 0.275237 0.340212","vt 0.233887 0.319494","vt 0.792936 0.279898","vt 0.826311 0.297169","vt 0.206573 0.280495","vt 0.173337 0.297810","vt 0.823141 0.253863","vt 0.854975 0.267153","vt 0.176380 0.254612","vt 0.144669 0.267956","vt 0.835330 0.224364","vt 0.867888 0.232592","vt 0.164140 0.225225","vt 0.131691 0.233525","vt 0.850667 0.180124","vt 0.812814 0.189821","vt 0.148712 0.181145","vt 0.881002 0.308389","vt 0.771964 0.373733","vt 0.744181 0.389903","vt 0.227737 0.374010","vt 0.824891 0.470849","vt 0.100193 0.420886","vt 0.742036 0.461609","vt 0.792153 0.464650","vt 0.257819 0.461543","vt 0.255481 0.390057","vt 0.273145 0.432574","vt 0.207859 0.464714","vt 0.175235 0.470987","vt 0.795638 0.489991","vt 0.204362 0.489991","vt 0.785486 0.227075","vt 0.213863 0.227788","vt 0.802275 0.202593","vt 0.197050 0.203415","vt 0.764738 0.086041","vt 0.690398 0.146106","vt 0.308516 0.146686","vt 0.230666 0.128771","vt 0.779285 0.168550","vt 0.219887 0.169386","vt 0.604255 0.151220","vt 0.803020 0.170278","vt 0.196211 0.171181","vt 0.169083 0.139518","vt 0.768354 0.127888","vt 0.830115 0.138457","vt 0.449940 0.959188","vt 0.530867 0.884581","vt 0.560056 0.957116","vt 0.285528 0.959188","vt 0.204610 0.884582","vt 0.272722 0.891853","vt 0.590562 0.846978","vt 0.701323 0.897070","vt 0.144915 0.846977","vt 0.175421 0.957118","vt 0.034155 0.897069","vt 0.669298 0.757013","vt 0.066170 0.757009","vt 0.144687 0.784410","vt 0.590787 0.784411","vt 0.603293 0.719157","vt 0.132179 0.719155","vt 0.175212 0.744211","vt 0.560262 0.744213","vt 0.554154 0.682132","vt 0.181319 0.682131","vt 0.215052 0.712528","vt 0.468433 0.686792","vt 0.493965 0.641024","vt 0.267042 0.686791","vt 0.241508 0.641024","vt 0.520423 0.712528","vt 0.464308 0.719593","vt 0.271168 0.719592","vt 0.498843 0.736977","vt 0.236633 0.736977","vt 0.543027 0.789442","vt 0.192449 0.789442","vt 0.208931 0.760754","vt 0.539269 0.821849","vt 0.196208 0.821849","vt 0.510099 0.842380","vt 0.225378 0.842380","vt 0.470621 0.845320","vt 0.264856 0.845322","vt 0.769420 0.190471","vt 0.229792 0.191225","vt 0.213850 0.181127","vt 0.395036 0.674023","vt 0.393578 0.587505","vt 0.340437 0.674021","vt 0.385726 0.910555","vt 0.462753 0.891851","vt 0.349744 0.910558","vt 0.429058 0.713731","vt 0.306418 0.713731","vt 0.378240 0.710772","vt 0.415153 0.728622","vt 0.357237 0.710776","vt 0.408407 0.754607","vt 0.418068 0.746526","vt 0.320324 0.728623","vt 0.327070 0.754610","vt 0.317409 0.746528","vt 0.377006 0.815186","vt 0.413147 0.796172","vt 0.358471 0.815189","vt 0.433705 0.830975","vt 0.399584 0.878316","vt 0.301772 0.830977","vt 0.322330 0.796174","vt 0.335895 0.878320","vt 0.797000 0.194826","vt 0.202290 0.195652","vt 0.197420 0.199758","vt 0.210391 0.184671","vt 0.785370 0.180300","vt 0.788848 0.183842","vt 0.451471 0.804090","vt 0.475926 0.816075","vt 0.284007 0.804092","vt 0.259551 0.816076","vt 0.302007 0.783922","vt 0.424174 0.764959","vt 0.433470 0.783920","vt 0.311304 0.764961","vt 0.304833 0.756352","vt 0.430644 0.756350","vt 0.300230 0.743459","vt 0.441735 0.732686","vt 0.435247 0.743457","vt 0.293742 0.732687","vt 0.460899 0.740871","vt 0.274578 0.740871","vt 0.499639 0.817768","vt 0.235838 0.817769","vt 0.513389 0.808597","vt 0.222088 0.808598","vt 0.515507 0.790754","vt 0.219970 0.790754","vt 0.504048 0.772385","vt 0.526545 0.760754","vt 0.231428 0.772385","vt 0.484096 0.755033","vt 0.251380 0.755033","vt 0.445088 0.770458","vt 0.290389 0.770460","vt 0.282020 0.756172","vt 0.453457 0.756171","vt 0.462782 0.785392","vt 0.272695 0.785393","vt 0.262882 0.769899","vt 0.490045 0.782999","vt 0.481973 0.797121","vt 0.245432 0.782999","vt 0.253504 0.797122","vt 0.499142 0.804019","vt 0.236336 0.804020","vt 0.233912 0.792591","vt 0.501565 0.792591","vt 0.559696 0.607669","vt 0.598936 0.655817","vt 0.175778 0.607667","vt 0.136537 0.655816","vt 0.629457 0.693271","vt 0.106015 0.693269","vt 0.653588 0.712098","vt 0.081883 0.712096","vt 0.662010 0.686010","vt 0.712556 0.698473","vt 0.073462 0.686010","vt 0.652439 0.640199","vt 0.715231 0.624373","vt 0.022915 0.698478","vt 0.083034 0.640197","vt 0.633578 0.594596","vt 0.706720 0.572934","vt 0.020244 0.624367","vt 0.101895 0.594596","vt 0.703133 0.538140","vt 0.615458 0.557583","vt 0.032336 0.538145","vt 0.028756 0.572934","vt 0.512305 0.539237","vt 0.120011 0.557584","vt 0.223171 0.539233","vt 0.341892 0.587509","vt 0.440865 0.334326","vt 0.186501 0.190705","vt 0.726584 0.432597","vt 0.801893 0.198928","vt 0.472595 0.769899","s 0","f 47/1/1 3/2/1 45/3/1","f 4/4/2 48/5/2 46/6/2","f 45/3/3 5/7/3 43/8/3","f 6/9/4 46/6/4 44/10/4","f 3/2/5 7/11/5 5/7/5","f 8/12/6 4/4/6 6/9/6","f 1/13/7 9/14/7 3/2/7","f 10/15/8 2/16/8 4/4/8","f 11/17/9 15/18/9 9/14/9","f 16/19/10 12/20/10 10/15/10","f 9/14/11 17/21/11 7/11/11","f 18/22/12 10/15/12 8/12/12","f 21/23/13 17/21/13 15/18/13","f 22/24/14 18/22/14 20/25/14","f 23/26/15 15/18/15 13/27/15","f 24/28/16 16/19/16 22/24/16","f 23/26/17 27/29/17 21/23/17","f 28/30/18 24/28/18 22/24/18","f 27/29/19 19/31/19 21/23/19","f 28/30/20 20/25/20 30/32/20","f 33/33/21 29/34/21 27/29/21","f 34/35/22 30/32/22 32/36/22","f 35/37/23 27/29/23 25/38/23","f 36/39/24 28/30/24 34/35/24","f 37/40/25 33/33/25 35/37/25","f 38/41/26 34/35/26 40/42/26","f 39/43/27 31/44/27 33/33/27","f 40/42/28 32/36/28 42/45/28","f 45/3/29 41/46/29 39/43/29","f 46/6/30 42/45/30 44/10/30","f 47/1/31 39/43/31 37/40/31","f 48/5/32 40/42/32 46/6/32","f 37/40/33 49/47/33 47/1/33","f 38/41/34 50/48/34 52/49/34","f 35/37/35 51/50/35 37/40/35","f 36/39/36 52/49/36 54/51/36","f 25/38/37 53/52/37 35/37/37","f 26/53/38 54/51/38 56/54/38","f 23/26/39 55/55/39 25/38/39","f 24/28/40 56/54/40 58/56/40","f 23/26/41 59/57/41 57/58/41","f 60/59/42 24/28/42 58/56/42","f 13/27/43 63/60/43 59/57/43","f 64/61/44 14/62/44 60/59/44","f 11/17/45 65/63/45 63/60/45","f 66/64/46 12/20/46 64/61/46","f 1/13/47 49/47/47 65/63/47","f 50/48/48 2/16/48 66/64/48","f 61/65/49 65/63/49 49/47/49","f 50/48/50 66/64/50 62/66/50","f 63/60/51 65/63/51 61/65/51","f 62/66/52 66/64/52 64/61/52","f 61/65/53 59/57/53 63/60/53","f 64/61/54 60/59/54 62/66/54","f 61/65/55 57/58/55 59/57/55","f 60/59/56 58/56/56 62/66/56","f 61/65/57 55/55/57 57/58/57","f 58/56/58 56/54/58 62/66/58","f 61/65/59 53/52/59 55/55/59","f 56/54/60 54/51/60 62/66/60","f 61/65/61 51/50/61 53/52/61","f 54/51/62 52/49/62 62/66/62","f 61/65/63 49/47/63 51/50/63","f 52/49/64 50/48/64 62/66/64","f 174/67/65 91/68/65 89/69/65","f 175/70/66 91/68/66 176/71/66","f 172/72/67 89/69/67 87/73/67","f 173/74/68 90/75/68 175/70/68","f 85/76/69 172/72/69 87/73/69","f 173/74/70 86/77/70 88/78/70","f 83/79/71 170/80/71 85/76/71","f 171/81/72 84/82/72 86/77/72","f 81/83/73 168/84/73 83/79/73","f 169/85/74 82/86/74 84/82/74","f 79/87/75 146/88/75 164/89/75","f 147/90/76 80/91/76 165/92/76","f 94/93/77 146/88/77 92/94/77","f 95/95/78 147/90/78 149/96/78","f 94/93/79 150/97/79 148/98/79","f 151/99/80 95/95/80 149/96/80","f 98/100/81 150/97/81 96/101/81","f 99/102/82 151/99/82 153/103/82","f 100/104/83 152/105/83 98/100/83","f 101/106/84 153/103/84 155/107/84","f 102/108/85 154/109/85 100/104/85","f 103/110/86 155/107/86 157/111/86","f 102/108/87 158/112/87 156/113/87","f 159/114/88 103/110/88 157/111/88","f 106/115/89 158/112/89 104/116/89","f 107/117/90 159/114/90 161/118/90","f 108/119/91 160/120/91 106/115/91","f 109/121/92 161/118/92 163/122/92","f 67/123/93 162/124/93 108/119/93","f 67/123/94 163/122/94 68/125/94","f 128/126/95 162/124/95 110/127/95","f 129/128/96 163/122/96 161/118/96","f 128/126/97 158/112/97 160/120/97","f 159/114/98 129/128/98 161/118/98","f 156/113/99 179/129/99 126/130/99","f 157/111/100 180/131/100 159/114/100","f 154/109/101 126/130/101 124/132/101","f 155/107/102 127/133/102 157/111/102","f 152/105/103 124/132/103 122/134/103","f 153/103/104 125/135/104 155/107/104","f 150/97/105 122/134/105 120/136/105","f 151/99/106 123/137/106 153/103/106","f 148/98/107 120/136/107 118/138/107","f 149/96/108 121/139/108 151/99/108","f 146/88/109 118/138/109 116/140/109","f 147/90/110 119/141/110 149/96/110","f 114/142/111 146/88/111 116/140/111","f 147/90/111 115/143/111 117/144/111","f 114/142/112 177/145/112 164/89/112","f 177/145/113 115/143/113 165/92/113","f 162/124/114 112/146/114 110/127/114","f 163/122/115 113/147/115 68/125/115","f 112/146/116 178/148/116 183/149/116","f 178/148/117 113/147/117 184/150/117","f 181/151/118 178/148/118 177/145/118","f 182/152/119 178/148/119 184/150/119","f 135/153/120 176/71/120 174/67/120","f 176/71/121 136/154/121 175/70/121","f 133/155/122 174/67/122 172/72/122","f 175/70/123 134/156/123 173/74/123","f 133/155/124 170/80/124 131/157/124","f 134/156/125 171/81/125 173/74/125","f 166/158/126 185/159/126 168/84/126","f 186/160/127 167/161/127 169/85/127","f 131/157/128 168/84/128 185/159/128","f 169/85/129 132/162/129 186/160/129","f 190/163/130 187/164/130 144/165/130","f 190/163/131 188/166/131 189/167/131","f 187/164/132 69/168/132 185/159/132","f 188/166/133 69/168/133 189/167/133","f 131/157/134 69/168/134 130/169/134","f 132/162/134 69/168/134 186/160/134","f 142/170/135 191/171/135 144/165/135","f 192/172/136 143/173/136 145/174/136","f 195/175/137 142/170/137 140/176/137","f 196/177/138 143/173/138 194/178/138","f 197/179/139 140/176/139 139/180/139","f 198/181/140 141/182/140 196/177/140","f 71/183/141 139/180/141 138/184/141","f 71/183/142 139/180/142 198/181/142","f 144/165/143 70/185/143 190/163/143","f 145/174/144 70/185/144 192/172/144","f 191/171/145 208/186/145 70/185/145","f 192/172/146 208/186/146 207/187/146","f 71/183/147 200/188/147 197/179/147","f 201/189/148 71/183/148 198/181/148","f 197/179/149 202/190/149 195/175/149","f 203/191/150 198/181/150 196/177/150","f 202/190/151 193/192/151 195/175/151","f 203/191/152 194/178/152 205/193/152","f 193/192/153 206/194/153 191/171/153","f 207/187/154 194/178/154 192/172/154","f 204/195/155 200/188/155 199/196/155","f 205/193/156 201/189/156 203/191/156","f 199/196/157 206/194/157 204/195/157","f 207/187/158 199/196/158 205/193/158","f 139/180/159 164/89/159 177/145/159","f 165/92/160 139/180/160 177/145/160","f 140/176/161 211/197/161 164/89/161","f 212/198/162 141/182/162 165/92/162","f 144/165/163 211/197/163 142/170/163","f 145/174/164 212/198/164 214/199/164","f 187/164/165 213/200/165 144/165/165","f 188/166/166 214/199/166 167/161/166","f 209/201/167 166/158/167 81/83/167","f 210/202/168 167/161/168 214/199/168","f 215/203/169 213/200/169 209/201/169","f 216/204/170 214/199/170 212/198/170","f 79/87/171 211/197/171 215/203/171","f 212/198/172 80/91/172 216/204/172","f 130/169/173 222/205/173 131/157/173","f 130/169/174 223/206/174 72/207/174","f 133/155/175 222/205/175 220/208/175","f 223/206/176 134/156/176 221/209/176","f 135/153/177 220/208/177 218/210/177","f 221/209/178 136/154/178 219/211/178","f 137/212/134 218/210/134 217/213/134","f 219/211/134 137/212/134 217/213/134","f 218/210/179 231/214/179 217/213/179","f 219/211/180 231/214/180 230/215/180","f 218/210/181 227/216/181 229/217/181","f 228/218/182 219/211/182 230/215/182","f 220/208/141 225/219/141 227/216/141","f 226/220/183 221/209/183 228/218/183","f 72/207/184 225/219/184 222/205/184","f 72/207/185 226/220/185 224/221/185","f 224/221/186 229/217/186 225/219/186","f 230/215/187 224/221/187 226/220/187","f 225/219/188 229/217/188 227/216/188","f 228/218/189 230/215/189 226/220/189","f 183/149/190 234/222/190 232/223/190","f 235/224/191 184/150/191 233/225/191","f 112/146/192 232/223/192 254/226/192","f 233/225/193 113/147/193 255/227/193","f 112/146/194 256/228/194 110/127/194","f 113/147/195 257/229/195 255/227/195","f 114/142/196 234/222/196 181/151/196","f 115/143/197 235/224/197 253/230/197","f 114/142/198 250/231/198 252/232/198","f 251/233/199 115/143/199 253/230/199","f 116/140/200 248/234/200 250/231/200","f 249/235/201 117/144/201 251/233/201","f 118/138/202 246/236/202 248/234/202","f 247/237/203 119/141/203 249/235/203","f 120/136/204 244/238/204 246/236/204","f 245/239/205 121/139/205 247/237/205","f 124/132/206 244/238/206 122/134/206","f 125/135/207 245/239/207 243/240/207","f 126/130/208 242/241/208 124/132/208","f 127/133/209 243/240/209 241/242/209","f 126/130/210 236/243/210 240/244/210","f 237/245/211 127/133/211 241/242/211","f 179/129/212 238/246/212 236/243/212","f 239/247/213 180/131/213 237/245/213","f 128/126/214 256/228/214 238/246/214","f 257/229/215 129/128/215 239/247/215","f 238/246/216 258/248/216 276/249/216","f 259/250/217 239/247/217 277/251/217","f 236/243/218 276/249/218 278/252/218","f 277/251/219 237/245/219 279/253/219","f 236/243/220 274/254/220 240/244/220","f 237/245/221 275/255/221 279/253/221","f 240/244/222 272/256/222 242/241/222","f 241/242/223 273/257/223 275/255/223","f 244/238/224 272/256/224 270/258/224","f 273/257/225 245/239/225 271/259/225","f 244/238/226 268/260/226 246/236/226","f 245/239/227 269/261/227 271/259/227","f 248/234/228 268/260/228 266/262/228","f 269/261/229 249/235/229 267/263/229","f 248/234/230 264/264/230 250/231/230","f 249/235/231 265/265/231 267/263/231","f 250/231/232 262/266/232 252/232/232","f 251/233/233 263/267/233 265/265/233","f 234/222/234 262/266/234 280/268/234","f 263/267/235 235/224/235 281/269/235","f 256/228/236 260/270/236 258/248/236","f 261/271/237 257/229/237 259/250/237","f 254/226/238 282/272/238 260/270/238","f 283/273/239 255/227/239 261/271/239","f 232/223/240 280/268/240 282/272/240","f 281/269/241 233/225/241 283/273/241","f 67/123/242 284/274/242 73/275/242","f 285/276/243 67/123/243 73/275/243","f 108/119/244 286/277/244 284/274/244","f 287/278/245 109/121/245 285/276/245","f 104/116/246 286/277/246 106/115/246","f 105/279/247 287/278/247 289/280/247","f 102/108/248 288/281/248 104/116/248","f 103/110/249 289/280/249 291/282/249","f 100/104/250 290/283/250 102/108/250","f 101/106/251 291/282/251 293/284/251","f 100/104/252 294/285/252 292/286/252","f 295/287/253 101/106/253 293/284/253","f 96/101/254 294/285/254 98/100/254","f 97/288/255 295/287/255 297/289/255","f 96/101/256 298/290/256 296/291/256","f 299/292/257 97/288/257 297/289/257","f 94/93/258 300/293/258 298/290/258","f 301/294/259 95/95/259 299/292/259","f 309/295/260 338/296/260 308/297/260","f 309/298/261 339/299/261 329/300/261","f 308/297/262 336/301/262 307/302/262","f 308/303/263 337/304/263 339/299/263","f 307/302/264 340/305/264 306/306/264","f 307/307/265 341/308/265 337/304/265","f 89/69/266 306/306/266 340/305/266","f 306/306/267 90/75/267 341/308/267","f 87/73/268 340/305/268 334/309/268","f 341/308/269 88/78/269 335/310/269","f 85/76/270 334/309/270 330/311/270","f 335/310/271 86/77/271 331/312/271","f 83/79/272 330/311/272 332/313/272","f 331/312/273 84/82/273 333/314/273","f 330/311/274 338/296/274 332/313/274","f 339/299/275 331/312/275 333/314/275","f 334/309/276 336/301/276 330/311/276","f 335/310/277 337/304/277 341/308/277","f 332/313/278 328/315/278 326/316/278","f 333/314/279 329/300/279 339/299/279","f 81/83/280 332/313/280 326/316/280","f 333/314/281 82/86/281 327/317/281","f 342/318/282 215/203/282 209/201/282","f 343/319/283 216/204/283 345/320/283","f 326/316/284 209/201/284 81/83/284","f 327/317/285 210/202/285 343/319/285","f 215/203/286 346/321/286 79/87/286","f 216/204/287 347/322/287 345/320/287","f 346/321/288 92/94/288 79/87/288","f 347/322/289 93/323/289 301/294/289","f 324/324/290 304/325/290 77/326/290","f 325/327/291 304/328/291 353/329/291","f 352/330/292 78/331/292 304/325/292","f 353/329/293 78/332/293 351/333/293","f 78/331/294 348/334/294 305/335/294","f 349/336/295 78/332/295 305/337/295","f 305/335/296 328/315/296 309/295/296","f 329/300/297 305/337/297 309/298/297","f 328/315/298 342/318/298 326/316/298","f 329/300/299 343/319/299 349/336/299","f 296/291/300 318/338/300 310/339/300","f 319/340/301 297/289/301 311/341/301","f 316/342/302 77/326/302 76/343/302","f 317/344/303 77/345/303 325/327/303","f 358/346/304 303/347/304 302/348/304","f 359/349/305 303/350/305 357/351/305","f 303/347/306 354/352/306 75/353/306","f 355/354/307 303/350/307 75/355/307","f 75/353/308 316/342/308 76/343/308","f 317/344/309 75/355/309 76/356/309","f 292/357/310 362/358/310 364/359/310","f 363/360/311 293/361/311 365/362/311","f 364/359/312 368/363/312 366/364/312","f 369/365/313 365/362/313 367/366/313","f 366/364/314 370/367/314 372/368/314","f 371/369/315 367/366/315 373/370/315","f 372/368/316 376/371/316 374/372/316","f 377/373/317 373/370/317 375/374/317","f 378/375/318 376/371/318 314/376/318","f 379/377/319 377/373/319 375/374/319","f 316/342/320 374/372/320 378/375/320","f 375/374/321 317/344/321 379/377/321","f 354/352/322 372/368/322 374/372/322","f 373/370/323 355/354/323 375/374/323","f 356/378/324 366/364/324 372/368/324","f 367/366/325 357/351/325 373/370/325","f 358/346/326 364/359/326 366/364/326","f 365/362/327 359/349/327 367/366/327","f 292/357/328 360/379/328 290/380/328","f 293/361/329 361/381/329 365/362/329","f 360/379/330 302/348/330 74/382/330","f 361/381/331 302/383/331 359/349/331","f 286/384/332 290/380/332 284/385/332","f 287/386/333 291/387/333 289/388/333","f 284/385/334 360/379/334 74/382/334","f 361/381/335 285/389/335 74/390/335","f 73/391/336 284/385/336 74/382/336","f 74/390/337 285/389/337 73/392/337","f 296/291/338 362/358/338 294/285/338","f 297/289/339 363/360/339 311/341/339","f 310/339/340 368/363/340 362/358/340","f 369/365/341 311/341/341 363/360/341","f 312/393/342 370/367/342 368/363/342","f 371/369/343 313/394/343 369/365/343","f 376/371/344 382/395/344 314/376/344","f 377/373/345 383/396/345 371/369/345","f 350/397/346 384/398/346 348/334/346","f 351/333/347 385/399/347 387/400/347","f 384/398/348 320/401/348 318/338/348","f 385/399/349 321/402/349 387/400/349","f 298/290/350 384/398/350 318/338/350","f 385/399/351 299/292/351 319/340/351","f 300/293/352 342/318/352 384/398/352","f 343/319/353 301/294/353 385/399/353","f 342/318/354 348/334/354 384/398/354","f 385/399/355 349/336/355 343/319/355","f 300/293/356 346/321/356 344/403/356","f 345/320/357 347/322/357 301/294/357","f 322/404/358 378/375/358 314/376/358","f 323/405/359 379/377/359 381/406/359","f 378/375/360 324/324/360 316/342/360","f 379/377/361 325/327/361 381/406/361","f 386/407/362 322/404/362 320/401/362","f 387/400/363 323/405/363 381/406/363","f 352/330/364 386/407/364 350/397/364","f 353/329/365 387/400/365 381/406/365","f 324/324/366 380/408/366 352/330/366","f 353/329/367 381/406/367 325/327/367","f 388/409/368 402/410/368 400/411/368","f 389/412/369 403/413/369 415/414/369","f 400/411/370 404/415/370 398/416/370","f 405/417/371 401/418/371 399/419/371","f 404/415/372 396/420/372 398/416/372","f 405/417/373 397/421/373 407/422/373","f 406/423/374 394/424/374 396/420/374","f 407/422/375 395/425/375 409/426/375","f 408/427/376 392/428/376 394/424/376","f 409/426/377 393/429/377 411/430/377","f 392/428/378 412/431/378 390/432/378","f 413/433/379 393/429/379 391/434/379","f 410/435/380 418/436/380 412/431/380","f 419/437/381 411/430/381 413/433/381","f 408/427/382 420/438/382 410/435/382","f 421/439/383 409/426/383 411/430/383","f 424/440/384 408/427/384 406/423/384","f 425/441/385 409/426/385 423/442/385","f 426/443/386 406/423/386 404/415/386","f 427/444/387 407/422/387 425/441/387","f 428/445/388 404/415/388 402/410/388","f 429/446/389 405/417/389 427/444/389","f 402/410/390 416/447/390 428/445/390","f 417/448/391 403/413/391 429/446/391","f 320/401/392 442/449/392 318/338/392","f 321/402/393 443/450/393 445/451/393","f 390/432/394 444/452/394 320/453/394","f 391/434/395 445/454/395 413/433/395","f 310/339/396 442/449/396 312/393/396","f 443/450/397 311/341/397 313/394/397","f 382/455/398 414/456/398 388/409/398","f 415/414/399 383/457/399 389/412/399","f 412/431/400 440/458/400 444/452/400","f 441/459/401 413/433/401 445/454/401","f 446/460/402 440/458/402 438/461/402","f 447/462/403 441/459/403 445/454/403","f 434/463/134 438/461/134 436/464/134","f 439/465/134 435/466/134 437/467/134","f 448/468/404 434/463/404 432/469/404","f 449/470/405 435/466/405 447/462/405","f 448/468/406 450/471/406 430/472/406","f 449/470/407 451/473/407 433/474/407","f 430/472/408 416/447/408 414/456/408","f 431/475/409 417/448/409 451/473/409","f 448/476/410 382/395/410 312/393/410","f 449/477/411 383/396/411 431/478/411","f 442/449/412 448/476/412 312/393/412","f 443/450/413 449/477/413 447/479/413","f 442/449/414 444/480/414 446/481/414","f 447/479/415 445/451/415 443/450/415","f 416/447/416 452/482/416 476/483/416","f 453/484/417 417/448/417 477/485/417","f 432/469/418 452/482/418 450/471/418","f 433/474/419 453/484/419 463/486/419","f 432/469/420 460/487/420 462/488/420","f 461/489/421 433/474/421 463/486/421","f 436/464/422 460/487/422 434/463/422","f 437/467/423 461/489/423 459/490/423","f 438/461/424 458/491/424 436/464/424","f 439/465/425 459/490/425 457/492/425","f 438/461/426 454/493/426 456/494/426","f 455/495/427 439/465/427 457/492/427","f 440/458/428 474/496/428 454/493/428","f 475/497/428 441/459/428 455/495/428","f 428/445/429 476/483/429 464/498/429","f 477/485/430 429/446/430 465/499/430","f 426/443/431 464/498/431 466/500/431","f 465/499/432 427/444/432 467/501/432","f 424/440/433 466/500/433 468/502/433","f 467/501/434 425/441/434 469/503/434","f 424/440/435 470/504/435 422/505/435","f 425/441/436 471/506/436 469/503/436","f 422/505/437 472/507/437 420/438/437","f 423/442/438 473/508/438 471/506/438","f 420/438/439 474/496/439 418/436/439","f 421/439/440 475/497/440 473/508/440","f 456/494/441 478/509/441 458/491/441","f 457/492/442 479/510/442 481/511/442","f 480/512/443 484/513/443 478/509/443","f 481/511/444 485/514/444 483/515/444","f 484/513/445 488/516/445 486/517/445","f 489/518/446 485/514/446 487/519/446","f 488/516/447 492/520/447 486/517/447","f 489/518/448 493/521/448 491/522/448","f 464/498/449 486/517/449 492/520/449","f 487/519/450 465/499/450 493/521/450","f 484/513/451 476/483/451 452/482/451","f 485/514/452 477/485/452 487/519/452","f 462/488/453 484/513/453 452/482/453","f 463/486/454 485/514/454 479/510/454","f 458/491/134 462/488/134 460/487/134","f 463/486/134 459/490/134 461/489/134","f 474/496/455 456/494/455 454/493/455","f 475/497/456 457/492/456 481/511/456","f 472/507/457 480/512/457 474/496/457","f 481/511/458 473/508/458 475/497/458","f 488/516/459 472/507/459 470/504/459","f 489/518/460 473/508/460 483/515/460","f 490/523/461 470/504/461 468/502/461","f 491/522/462 471/506/462 489/518/462","f 466/500/463 490/523/463 468/502/463","f 491/522/464 467/501/464 469/503/464","f 464/498/465 492/520/465 466/500/465","f 467/501/466 493/521/466 465/499/466","f 392/428/467 504/524/467 502/525/467","f 505/526/468 393/429/468 503/527/468","f 394/424/469 502/525/469 500/528/469","f 503/527/470 395/425/470 501/529/470","f 394/424/471 498/530/471 396/420/471","f 395/425/472 499/531/472 501/529/472","f 396/420/473 496/532/473 398/533/473","f 397/421/474 497/534/474 499/531/474","f 398/533/475 494/535/475 400/536/475","f 399/537/476 495/538/476 497/534/476","f 400/536/477 506/539/477 388/540/477","f 401/541/478 507/542/478 495/538/478","f 502/525/479 506/539/479 494/535/479","f 503/527/480 507/542/480 505/526/480","f 494/535/481 500/528/481 502/525/481","f 501/529/482 495/538/482 503/527/482","f 496/532/483 498/530/483 500/528/483","f 501/529/484 499/531/484 497/534/484","f 382/543/485 506/539/485 314/544/485","f 383/545/486 507/542/486 389/546/486","f 314/544/487 504/524/487 322/547/487","f 505/526/488 315/548/488 323/549/488","f 320/453/489 504/524/489 390/432/489","f 505/526/490 321/550/490 391/434/490","f 47/1/491 1/13/491 3/2/491","f 4/4/492 2/16/492 48/5/492","f 45/3/493 3/2/493 5/7/493","f 6/9/494 4/4/494 46/6/494","f 3/2/495 9/14/495 7/11/495","f 8/12/496 10/15/496 4/4/496","f 1/13/497 11/17/497 9/14/497","f 10/15/498 12/20/498 2/16/498","f 11/17/499 13/27/499 15/18/499","f 16/19/500 14/62/500 12/20/500","f 9/14/501 15/18/501 17/21/501","f 18/22/502 16/19/502 10/15/502","f 21/23/503 19/31/503 17/21/503","f 22/24/504 16/19/504 18/22/504","f 23/26/505 21/23/505 15/18/505","f 24/28/506 14/62/506 16/19/506","f 23/26/507 25/38/507 27/29/507","f 28/30/508 26/53/508 24/28/508","f 27/29/509 29/34/509 19/31/509","f 28/30/510 22/24/510 20/25/510","f 33/33/511 31/44/511 29/34/511","f 34/35/512 28/30/512 30/32/512","f 35/37/513 33/33/513 27/29/513","f 36/39/514 26/53/514 28/30/514","f 37/40/515 39/43/515 33/33/515","f 38/41/516 36/39/516 34/35/516","f 39/43/517 41/46/517 31/44/517","f 40/42/518 34/35/518 32/36/518","f 45/3/519 43/8/519 41/46/519","f 46/6/520 40/42/520 42/45/520","f 47/1/521 45/3/521 39/43/521","f 48/5/522 38/41/522 40/42/522","f 37/40/523 51/50/523 49/47/523","f 38/41/524 48/5/524 50/48/524","f 35/37/525 53/52/525 51/50/525","f 36/39/526 38/41/526 52/49/526","f 25/38/527 55/55/527 53/52/527","f 26/53/528 36/39/528 54/51/528","f 23/26/529 57/58/529 55/55/529","f 24/28/530 26/53/530 56/54/530","f 23/26/531 13/27/531 59/57/531","f 60/59/532 14/62/532 24/28/532","f 13/27/533 11/17/533 63/60/533","f 64/61/534 12/20/534 14/62/534","f 11/17/535 1/13/535 65/63/535","f 66/64/536 2/16/536 12/20/536","f 1/13/537 47/1/537 49/47/537","f 50/48/538 48/5/538 2/16/538","f 174/67/539 176/71/539 91/68/539","f 175/70/540 90/75/540 91/68/540","f 172/72/541 174/67/541 89/69/541","f 173/74/542 88/78/542 90/75/542","f 85/76/543 170/80/543 172/72/543","f 173/74/544 171/81/544 86/77/544","f 83/79/545 168/84/545 170/80/545","f 171/81/546 169/85/546 84/82/546","f 81/83/547 166/158/547 168/84/547","f 169/85/548 167/161/548 82/86/548","f 79/87/549 92/94/549 146/88/549","f 147/90/550 93/323/550 80/91/550","f 94/93/551 148/98/551 146/88/551","f 95/95/552 93/323/552 147/90/552","f 94/93/553 96/101/553 150/97/553","f 151/99/554 97/288/554 95/95/554","f 98/100/555 152/105/555 150/97/555","f 99/102/556 97/288/556 151/99/556","f 100/104/557 154/109/557 152/105/557","f 101/106/558 99/102/558 153/103/558","f 102/108/559 156/113/559 154/109/559","f 103/110/560 101/106/560 155/107/560","f 102/108/561 104/116/561 158/112/561","f 159/114/562 105/279/562 103/110/562","f 106/115/563 160/120/563 158/112/563","f 107/117/564 105/279/564 159/114/564","f 108/119/565 162/124/565 160/120/565","f 109/121/566 107/117/566 161/118/566","f 67/123/567 68/125/567 162/124/567","f 67/123/568 109/121/568 163/122/568","f 128/126/569 160/120/569 162/124/569","f 129/128/570 111/551/570 163/122/570","f 128/126/571 179/129/571 158/112/571","f 159/114/572 180/131/572 129/128/572","f 156/113/573 158/112/573 179/129/573","f 157/111/574 127/133/574 180/131/574","f 154/109/575 156/113/575 126/130/575","f 155/107/576 125/135/576 127/133/576","f 152/105/577 154/109/577 124/132/577","f 153/103/578 123/137/578 125/135/578","f 150/97/579 152/105/579 122/134/579","f 151/99/580 121/139/580 123/137/580","f 148/98/581 150/97/581 120/136/581","f 149/96/582 119/141/582 121/139/582","f 146/88/583 148/98/583 118/138/583","f 147/90/584 117/144/584 119/141/584","f 114/142/585 164/89/585 146/88/585","f 147/90/586 165/92/586 115/143/586","f 114/142/587 181/151/587 177/145/587","f 177/145/588 182/152/588 115/143/588","f 162/124/589 68/125/589 112/146/589","f 163/122/590 111/551/590 113/147/590","f 112/146/591 68/125/591 178/148/591","f 178/148/592 68/125/592 113/147/592","f 181/151/593 183/149/593 178/148/593","f 182/152/594 177/145/594 178/148/594","f 135/153/595 137/212/595 176/71/595","f 176/71/596 137/212/596 136/154/596","f 133/155/597 135/153/597 174/67/597","f 175/70/598 136/154/598 134/156/598","f 133/155/599 172/72/599 170/80/599","f 134/156/600 132/162/600 171/81/600","f 166/158/601 187/164/601 185/159/601","f 186/160/602 188/166/602 167/161/602","f 131/157/603 170/80/603 168/84/603","f 169/85/604 171/81/604 132/162/604","f 190/163/131 189/167/131 187/164/131","f 190/163/605 145/174/605 188/166/605","f 187/164/133 189/167/133 69/168/133","f 188/166/606 186/160/606 69/168/606","f 131/157/134 185/159/134 69/168/134","f 132/162/134 130/169/134 69/168/134","f 142/170/607 193/192/607 191/171/607","f 192/172/608 194/178/608 143/173/608","f 195/175/609 193/192/609 142/170/609","f 196/177/610 141/182/610 143/173/610","f 197/179/611 195/175/611 140/176/611","f 198/181/612 139/180/612 141/182/612","f 71/183/613 197/179/613 139/180/613","f 144/165/614 191/171/614 70/185/614","f 145/174/615 190/163/615 70/185/615","f 191/171/145 206/194/145 208/186/145","f 192/172/146 70/185/146 208/186/146","f 71/183/616 199/196/616 200/188/616","f 201/189/617 199/196/617 71/183/617","f 197/179/618 200/188/618 202/190/618","f 203/191/619 201/189/619 198/181/619","f 202/190/620 204/195/620 193/192/620","f 203/191/621 196/177/621 194/178/621","f 193/192/622 204/195/622 206/194/622","f 207/187/623 205/193/623 194/178/623","f 204/195/624 202/190/624 200/188/624","f 205/193/625 199/196/625 201/189/625","f 199/196/626 208/186/626 206/194/626","f 207/187/627 208/186/627 199/196/627","f 139/180/628 140/176/628 164/89/628","f 165/92/629 141/182/629 139/180/629","f 140/176/630 142/170/630 211/197/630","f 212/198/631 143/173/631 141/182/631","f 144/165/632 213/200/632 211/197/632","f 145/174/633 143/173/633 212/198/633","f 187/164/634 166/158/634 213/200/634","f 188/166/635 145/174/635 214/199/635","f 209/201/636 213/200/636 166/158/636","f 210/202/637 82/86/637 167/161/637","f 215/203/638 211/197/638 213/200/638","f 216/204/639 210/202/639 214/199/639","f 79/87/640 164/89/640 211/197/640","f 212/198/641 165/92/641 80/91/641","f 130/169/642 72/207/642 222/205/642","f 130/169/643 132/162/643 223/206/643","f 133/155/644 131/157/644 222/205/644","f 223/206/645 132/162/645 134/156/645","f 135/153/646 133/155/646 220/208/646","f 221/209/647 134/156/647 136/154/647","f 137/212/648 135/153/648 218/210/648","f 219/211/649 136/154/649 137/212/649","f 218/210/179 229/217/179 231/214/179","f 219/211/180 217/213/180 231/214/180","f 218/210/650 220/208/650 227/216/650","f 228/218/651 221/209/651 219/211/651","f 220/208/141 222/205/141 225/219/141","f 226/220/183 223/206/183 221/209/183","f 72/207/184 224/221/184 225/219/184","f 72/207/185 223/206/185 226/220/185","f 224/221/652 231/214/652 229/217/652","f 230/215/653 231/214/653 224/221/653","f 183/149/654 181/151/654 234/222/654","f 235/224/655 182/152/655 184/150/655","f 112/146/656 183/149/656 232/223/656","f 233/225/657 184/150/657 113/147/657","f 112/146/658 254/226/658 256/228/658","f 113/147/659 111/551/659 257/229/659","f 114/142/660 252/232/660 234/222/660","f 115/143/661 182/152/661 235/224/661","f 114/142/662 116/140/662 250/231/662","f 251/233/663 117/144/663 115/143/663","f 116/140/664 118/138/664 248/234/664","f 249/235/665 119/141/665 117/144/665","f 118/138/666 120/136/666 246/236/666","f 247/237/667 121/139/667 119/141/667","f 120/136/668 122/134/668 244/238/668","f 245/239/669 123/137/669 121/139/669","f 124/132/670 242/241/670 244/238/670","f 125/135/671 123/137/671 245/239/671","f 126/130/672 240/244/672 242/241/672","f 127/133/673 125/135/673 243/240/673","f 126/130/674 179/129/674 236/243/674","f 237/245/675 180/131/675 127/133/675","f 179/129/676 128/126/676 238/246/676","f 239/247/677 129/128/677 180/131/677","f 128/126/678 110/127/678 256/228/678","f 257/229/679 111/551/679 129/128/679","f 238/246/680 256/228/680 258/248/680","f 259/250/681 257/229/681 239/247/681","f 236/243/682 238/246/682 276/249/682","f 277/251/683 239/247/683 237/245/683","f 236/243/684 278/252/684 274/254/684","f 237/245/685 241/242/685 275/255/685","f 240/244/686 274/254/686 272/256/686","f 241/242/687 243/240/687 273/257/687","f 244/238/688 242/241/688 272/256/688","f 273/257/689 243/240/689 245/239/689","f 244/238/690 270/258/690 268/260/690","f 245/239/691 247/237/691 269/261/691","f 248/234/692 246/236/692 268/260/692","f 269/261/693 247/237/693 249/235/693","f 248/234/694 266/262/694 264/264/694","f 249/235/695 251/233/695 265/265/695","f 250/231/696 264/264/696 262/266/696","f 251/233/697 253/230/697 263/267/697","f 234/222/234 252/232/234 262/266/234","f 263/267/235 253/230/235 235/224/235","f 256/228/698 254/226/698 260/270/698","f 261/271/699 255/227/699 257/229/699","f 254/226/700 232/223/700 282/272/700","f 283/273/701 233/225/701 255/227/701","f 232/223/702 234/222/702 280/268/702","f 281/269/703 235/224/703 233/225/703","f 67/123/704 108/119/704 284/274/704","f 285/276/705 109/121/705 67/123/705","f 108/119/706 106/115/706 286/277/706","f 287/278/707 107/117/707 109/121/707","f 104/116/708 288/281/708 286/277/708","f 105/279/709 107/117/709 287/278/709","f 102/108/710 290/283/710 288/281/710","f 103/110/711 105/279/711 289/280/711","f 100/104/712 292/286/712 290/283/712","f 101/106/713 103/110/713 291/282/713","f 100/104/714 98/100/714 294/285/714","f 295/287/715 99/102/715 101/106/715","f 96/101/716 296/291/716 294/285/716","f 97/288/717 99/102/717 295/287/717","f 96/101/718 94/93/718 298/290/718","f 299/292/719 95/95/719 97/288/719","f 94/93/720 92/94/720 300/293/720","f 301/294/721 93/323/721 95/95/721","f 309/295/722 328/315/722 338/296/722","f 309/298/723 308/303/723 339/299/723","f 308/297/724 338/296/724 336/301/724","f 308/303/725 307/307/725 337/304/725","f 307/302/726 336/301/726 340/305/726","f 307/307/727 306/306/727 341/308/727","f 89/69/728 91/68/728 306/306/728","f 306/306/729 91/68/729 90/75/729","f 87/73/730 89/69/730 340/305/730","f 341/308/731 90/75/731 88/78/731","f 85/76/732 87/73/732 334/309/732","f 335/310/733 88/78/733 86/77/733","f 83/79/734 85/76/734 330/311/734","f 331/312/735 86/77/735 84/82/735","f 330/311/736 336/301/736 338/296/736","f 339/299/737 337/304/737 331/312/737","f 334/309/738 340/305/738 336/301/738","f 335/310/739 331/312/739 337/304/739","f 332/313/740 338/296/740 328/315/740","f 333/314/741 327/317/741 329/300/741","f 81/83/742 83/79/742 332/313/742","f 333/314/743 84/82/743 82/86/743","f 342/318/744 344/403/744 215/203/744","f 343/319/745 210/202/745 216/204/745","f 326/316/746 342/318/746 209/201/746","f 327/317/747 82/86/747 210/202/747","f 215/203/748 344/403/748 346/321/748","f 216/204/749 80/91/749 347/322/749","f 346/321/750 300/293/750 92/94/750","f 347/322/751 80/91/751 93/323/751","f 324/324/752 352/330/752 304/325/752","f 325/327/753 77/345/753 304/328/753","f 352/330/754 350/397/754 78/331/754","f 353/329/755 304/328/755 78/332/755","f 78/331/756 350/397/756 348/334/756","f 349/336/757 351/333/757 78/332/757","f 305/335/758 348/334/758 328/315/758","f 329/300/759 349/336/759 305/337/759","f 328/315/760 348/334/760 342/318/760","f 329/300/761 327/317/761 343/319/761","f 296/291/762 298/290/762 318/338/762","f 319/340/763 299/292/763 297/289/763","f 316/342/764 324/324/764 77/326/764","f 317/344/765 76/356/765 77/345/765","f 358/346/766 356/378/766 303/347/766","f 359/349/767 302/383/767 303/350/767","f 303/347/768 356/378/768 354/352/768","f 355/354/769 357/351/769 303/350/769","f 75/353/770 354/352/770 316/342/770","f 317/344/771 355/354/771 75/355/771","f 292/357/772 294/285/772 362/358/772","f 363/360/773 295/287/773 293/361/773","f 364/359/774 362/358/774 368/363/774","f 369/365/775 363/360/775 365/362/775","f 366/364/776 368/363/776 370/367/776","f 371/369/777 369/365/777 367/366/777","f 372/368/778 370/367/778 376/371/778","f 377/373/779 371/369/779 373/370/779","f 378/375/780 374/372/780 376/371/780","f 379/377/781 315/552/781 377/373/781","f 316/342/782 354/352/782 374/372/782","f 375/374/783 355/354/783 317/344/783","f 354/352/784 356/378/784 372/368/784","f 373/370/785 357/351/785 355/354/785","f 356/378/786 358/346/786 366/364/786","f 367/366/787 359/349/787 357/351/787","f 358/346/788 360/379/788 364/359/788","f 365/362/789 361/381/789 359/349/789","f 292/357/790 364/359/790 360/379/790","f 293/361/791 291/387/791 361/381/791","f 360/379/792 358/346/792 302/348/792","f 361/381/793 74/390/793 302/383/793","f 286/384/794 288/553/794 290/380/794","f 287/386/795 285/389/795 291/387/795","f 284/385/796 290/380/796 360/379/796","f 361/381/797 291/387/797 285/389/797","f 296/291/798 310/339/798 362/358/798","f 297/289/799 295/287/799 363/360/799","f 310/339/800 312/393/800 368/363/800","f 369/365/801 313/394/801 311/341/801","f 312/393/802 382/395/802 370/367/802","f 371/369/803 383/396/803 313/394/803","f 376/371/804 370/367/804 382/395/804","f 377/373/805 315/552/805 383/396/805","f 350/397/806 386/407/806 384/398/806","f 351/333/807 349/336/807 385/399/807","f 384/398/808 386/407/808 320/401/808","f 385/399/809 319/340/809 321/402/809","f 298/290/810 300/293/810 384/398/810","f 385/399/811 301/294/811 299/292/811","f 300/293/812 344/403/812 342/318/812","f 343/319/813 345/320/813 301/294/813","f 322/404/814 380/408/814 378/375/814","f 323/405/815 315/552/815 379/377/815","f 378/375/816 380/408/816 324/324/816","f 379/377/817 317/344/817 325/327/817","f 386/407/818 380/408/818 322/404/818","f 387/400/819 321/402/819 323/405/819","f 352/330/820 380/408/820 386/407/820","f 353/329/821 351/333/821 387/400/821","f 388/409/822 414/456/822 402/410/822","f 389/412/823 401/418/823 403/413/823","f 400/411/824 402/410/824 404/415/824","f 405/417/825 403/413/825 401/418/825","f 404/415/826 406/423/826 396/420/826","f 405/417/827 399/419/827 397/421/827","f 406/423/828 408/427/828 394/424/828","f 407/422/829 397/421/829 395/425/829","f 408/427/830 410/435/830 392/428/830","f 409/426/831 395/425/831 393/429/831","f 392/428/832 410/435/832 412/431/832","f 413/433/833 411/430/833 393/429/833","f 410/435/834 420/438/834 418/436/834","f 419/437/835 421/439/835 411/430/835","f 408/427/836 422/505/836 420/438/836","f 421/439/837 423/442/837 409/426/837","f 424/440/838 422/505/838 408/427/838","f 425/441/839 407/422/839 409/426/839","f 426/443/840 424/440/840 406/423/840","f 427/444/841 405/417/841 407/422/841","f 428/445/842 426/443/842 404/415/842","f 429/446/843 403/413/843 405/417/843","f 402/410/844 414/456/844 416/447/844","f 417/448/845 415/414/845 403/413/845","f 320/401/846 444/480/846 442/449/846","f 321/402/847 319/340/847 443/450/847","f 390/432/848 412/431/848 444/452/848","f 391/434/849 321/550/849 445/454/849","f 310/339/850 318/338/850 442/449/850","f 443/450/851 319/340/851 311/341/851","f 382/455/852 430/472/852 414/456/852","f 415/414/853 431/475/853 383/457/853","f 412/431/854 418/436/854 440/458/854","f 441/459/855 419/437/855 413/433/855","f 446/460/856 444/452/856 440/458/856","f 447/462/857 439/465/857 441/459/857","f 434/463/858 446/460/858 438/461/858","f 439/465/859 447/462/859 435/466/859","f 448/468/860 446/460/860 434/463/860","f 449/470/861 433/474/861 435/466/861","f 448/468/862 432/469/862 450/471/862","f 449/470/863 431/475/863 451/473/863","f 430/472/864 450/471/864 416/447/864","f 431/475/865 415/414/865 417/448/865","f 448/476/866 430/554/866 382/395/866","f 449/477/867 313/394/867 383/396/867","f 442/449/868 446/481/868 448/476/868","f 443/450/869 313/394/869 449/477/869","f 416/447/870 450/471/870 452/482/870","f 453/484/871 451/473/871 417/448/871","f 432/469/872 462/488/872 452/482/872","f 433/474/873 451/473/873 453/484/873","f 432/469/420 434/463/420 460/487/420","f 461/489/421 435/466/421 433/474/421","f 436/464/874 458/491/874 460/487/874","f 437/467/875 435/466/875 461/489/875","f 438/461/876 456/494/876 458/491/876","f 439/465/877 437/467/877 459/490/877","f 438/461/878 440/458/878 454/493/878","f 455/495/879 441/459/879 439/465/879","f 440/458/880 418/436/880 474/496/880","f 475/497/881 419/437/881 441/459/881","f 428/445/882 416/447/882 476/483/882","f 477/485/883 417/448/883 429/446/883","f 426/443/884 428/445/884 464/498/884","f 465/499/885 429/446/885 427/444/885","f 424/440/886 426/443/886 466/500/886","f 467/501/887 427/444/887 425/441/887","f 424/440/888 468/502/888 470/504/888","f 425/441/889 423/442/889 471/506/889","f 422/505/890 470/504/890 472/507/890","f 423/442/891 421/439/891 473/508/891","f 420/438/892 472/507/892 474/496/892","f 421/439/893 419/437/893 475/497/893","f 456/494/894 480/512/894 478/509/894","f 457/492/895 459/490/895 479/510/895","f 480/512/896 482/555/896 484/513/896","f 481/511/897 479/510/897 485/514/897","f 484/513/898 482/555/898 488/516/898","f 489/518/899 483/515/899 485/514/899","f 488/516/900 490/523/900 492/520/900","f 489/518/901 487/519/901 493/521/901","f 464/498/902 476/483/902 486/517/902","f 487/519/903 477/485/903 465/499/903","f 484/513/904 486/517/904 476/483/904","f 485/514/905 453/484/905 477/485/905","f 462/488/906 478/509/906 484/513/906","f 463/486/907 453/484/907 485/514/907","f 458/491/908 478/509/908 462/488/908","f 463/486/909 479/510/909 459/490/909","f 474/496/910 480/512/910 456/494/910","f 475/497/911 455/495/911 457/492/911","f 472/507/912 482/555/912 480/512/912","f 481/511/913 483/515/913 473/508/913","f 488/516/914 482/555/914 472/507/914","f 489/518/915 471/506/915 473/508/915","f 490/523/916 488/516/916 470/504/916","f 491/522/917 469/503/917 471/506/917","f 466/500/918 492/520/918 490/523/918","f 491/522/919 493/521/919 467/501/919","f 392/428/920 390/432/920 504/524/920","f 505/526/921 391/434/921 393/429/921","f 394/424/922 392/428/922 502/525/922","f 503/527/923 393/429/923 395/425/923","f 394/424/924 500/528/924 498/530/924","f 395/425/925 397/421/925 499/531/925","f 396/420/926 498/530/926 496/532/926","f 397/421/927 399/537/927 497/534/927","f 398/533/928 496/532/928 494/535/928","f 399/537/929 401/541/929 495/538/929","f 400/536/930 494/535/930 506/539/930","f 401/541/931 389/546/931 507/542/931","f 502/525/932 504/524/932 506/539/932","f 503/527/933 495/538/933 507/542/933","f 494/535/934 496/532/934 500/528/934","f 501/529/935 497/534/935 495/538/935","f 382/543/936 388/540/936 506/539/936","f 383/545/937 315/548/937 507/542/937","f 314/544/938 506/539/938 504/524/938","f 505/526/939 507/542/939 315/548/939","f 320/453/940 322/547/940 504/524/940","f 505/526/941 323/549/941 321/550/941",""] lightX = [] lightY = [] lightZ = [] lightR = [] lightG = [] lightB = [] roomX = [] roomY = [] roomZ = [] roomU = [] roomV = [] lightI = [] ### Blocks ```scratchblocks // Configuration for https://turbowarp.org/\nYou can move, resize, and minimize this comment, but don't edit it by hand. This comment can be deleted to remove the stored settings.\n{"framerate":60,"hq":true,"width":640} // _twconfig_ ``` ## Sprite: "Sprite1" ### Costumes 1. "sprite_30" - 16x16 blue cobblestone with different rocks having different hues of blue 2. "test" - 256x256 square of #404040 with 4x4 grid of #ffffff outines, with thinner 2x2 grid of #ffffff outines within each cell ### Blocks ```scratchblocks define add tri 1: (x1) (y1) (z1) 2: (x2) (y2) (z2) 3: (x3) (y3) (z3) uvs 1: (u1) (v1) 2: (u2) (v2) 3: (u3) (v3) add (x1) to [roomX v] add (y1) to [roomY v] add (z1) to [roomZ v] add (x2) to [roomX v] add (y2) to [roomY v] add (z2) to [roomZ v] add (x3) to [roomX v] add (y3) to [roomY v] add (z3) to [roomZ v] add (u1) to [roomU v] add (v1) to [roomV v] add (u2) to [roomU v] add (v2) to [roomV v] add (u3) to [roomU v] add (v3) to [roomV v] when flag clicked pointerlock | set pointer lock (true v) Simple3D | set clear color R:(0) G:(0) B:(0) A:(1) Clear lights :: custom add light [0] [0] [-10] color [1] [0.1] [0.1] intensity [10] :: custom add light (camX) (camY) (camZ) color [0.1] [1] [0.1] intensity [4] :: custom add light [6] [3.5] [6] color [1] [0.5] [0.1] intensity [5] :: custom add light [0] [0] [10] color [0.1] [0.1] [1] intensity [10] :: custom Create room :: custom Create meshes :: custom set [frame v] to [0] forever Controls :: custom Draw :: custom end define Controls change [camRotX v] by (mouse y) change [camRotY v] by ((0) - (mouse x)) if <(camRotX) > [90]> then set [camRotX v] to [90] end if <(camRotX) < [-90]> then set [camRotX v] to [-90] end Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [Y v] by (() - (camRotY)) degrees Simple3D | transform direction X:((0.25) * ( - )) Y:((0.25) * ( - )) Z:((0.25) * ( - )) from [view space v] to [world space v] change [camVelX v] by (Simple3D | transformed [X v]) change [camVelY v] by (Simple3D | transformed [Y v]) change [camVelZ v] by (Simple3D | transformed [Z v]) change [camX v] by (camVelX) change [camY v] by (camVelY) change [camZ v] by (camVelZ) set [camVelX v] to ((camVelX) * (0.65)) set [camVelY v] to ((camVelY) * (0.65)) set [camVelZ v] to ((camVelZ) * (0.65)) replace item (2) of [lightX v] with (camX) replace item (2) of [lightY v] with (camY) replace item (2) of [lightZ v] with (camZ) Simple3D | start with no transformation Simple3D | rotate around [X v] by (() - (camRotX)) degrees Simple3D | rotate around [Y v] by (() - (camRotY)) degrees Simple3D | move X:(() - (camX)) Y:(() - (camY)) Z:(() - (camZ)) Simple3D | when canvas resolution changes Simple3D | set [light] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] define Draw teapot (prefix) Simple3D | start with no transformation Simple3D | move X:(-6) Y:(-6) Z:(-6) Simple3D | rotate around [Y v] by ((frame) * (-1)) degrees Simple3D | draw mesh (join (prefix) [teapot]) define Draw susanne (prefix) replace item (3) of [lightY v] with (((6) + ([sin v] of ((timer) * (90)))) - (2.5)) Simple3D | start with no transformation Simple3D | move X:(6) Y:((6) + ([sin v] of ((timer) * (90)))) Z:(6) Simple3D | rotate around [X v] by ((frame) * (-0.5)) degrees Simple3D | rotate around [Y v] by ((frame) * (-1)) degrees Simple3D | rotate around [Z v] by ((frame) * (-2)) degrees Simple3D | draw mesh (join (prefix) [susanne]) define Draw room (prefix) Simple3D | start with no transformation Simple3D | draw mesh (join (prefix) [room]) define Create room delete all of [roomX v] delete all of [roomY v] delete all of [roomZ v] delete all of [roomU v] delete all of [roomV v] Add block at [0] [0] [0] with the size of [10] [10] [10] :: custom set [i v] to [-10] repeat (11) Add block at (i) ([sin v] of ((i) * (22.5))) [0] with the size of [0.5] [0.5] [0.5] :: custom change [i v] by (2) end set [i v] to [-10] repeat (11) Add block at ([cos v] of ((i) * (22.5))) (i) ([sin v] of ((i) * (22.5))) with the size of [0.5] [0.5] [0.5] :: custom change [i v] by (2) end set [i v] to [-10] repeat (11) Add block at [0] ([cos v] of ((i) * (22.5))) (i) with the size of [0.5] [0.5] [0.5] :: custom change [i v] by (2) end define Add block at (X) (Y) (Z) with the size of (W) (H) (D) add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) + (D)) 2: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) - (H)) ((Z) + (D)) uvs 1: [0] [0] 2: (W) (H) 3: (W) [0] :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) + (D)) 2: ((X) - (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) uvs 1: [0] [0] 2: [0] (H) 3: (W) (H) :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) + (W)) ((Y) + (H)) ((Z) - (D)) 3: ((X) + (W)) ((Y) - (H)) ((Z) - (D)) uvs 1: [0] [0] 2: (W) (H) 3: (W) [0] :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) - (W)) ((Y) + (H)) ((Z) - (D)) 3: ((X) + (W)) ((Y) + (H)) ((Z) - (D)) uvs 1: [0] [0] 2: [0] (H) 3: (W) (H) :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) + (W)) ((Y) - (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) - (H)) ((Z) - (D)) uvs 1: [0] [0] 2: (W) (D) 3: (W) [0] :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) - (W)) ((Y) - (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) - (H)) ((Z) + (D)) uvs 1: [0] [0] 2: [0] (D) 3: (W) (D) :: custom add tri 1: ((X) - (W)) ((Y) + (H)) ((Z) - (D)) 2: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) + (H)) ((Z) - (D)) uvs 1: [0] [0] 2: (W) (D) 3: (W) [0] :: custom add tri 1: ((X) - (W)) ((Y) + (H)) ((Z) - (D)) 2: ((X) - (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) uvs 1: [0] [0] 2: [0] (D) 3: (W) (D) :: custom add tri 1: ((X) + (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) - (H)) ((Z) + (D)) uvs 1: [0] [0] 2: (D) (H) 3: (D) [0] :: custom add tri 1: ((X) + (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) + (W)) ((Y) + (H)) ((Z) - (D)) 3: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) uvs 1: [0] [0] 2: [0] (H) 3: (D) (H) :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) - (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) - (W)) ((Y) - (H)) ((Z) + (D)) uvs 1: [0] [0] 2: (D) (H) 3: (D) [0] :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) - (W)) ((Y) + (H)) ((Z) - (D)) 3: ((X) - (W)) ((Y) + (H)) ((Z) + (D)) uvs 1: [0] [0] 2: [0] (H) 3: (D) (H) :: custom define Draw Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) Simple3D | configure [modelToWorld v] transformation change [frame v] by (1) Draw lights :: custom Draw room normally :: custom define Draw everything (prefix) Draw room (prefix) :: custom Draw susanne (prefix) :: custom Draw teapot (prefix) :: custom define Draw room normally Simple3D | render to stage Simple3D | depth test (closer v) write (true v) Simple3D | set global color [multiplier v] R:(1.5) G:(1.5) B:(1.5) A:(1) Simple3D | set global color [adder v] R:(0) G:(0) B:(0) A:(0) Simple3D | clear (color and depth v) Draw everything [] :: custom Simple3D | depth test (everything v) write (false v) Simple3D | configure [viewToProjected v] transformation Simple3D | start with no transformation Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | draw mesh [light] define Draw lights Simple3D | set fog color R:(0) G:(0) B:(0) Simple3D | render to texture of [light] Simple3D | depth test (closer v) write (true v) Simple3D | set global color [multiplier v] R:(0) G:(0) B:(0) A:(1) Simple3D | set global color [adder v] R:(0.2) G:(0.2) B:(0.2) A:(0) Simple3D | clear (color and depth v) Draw everything [] :: custom Simple3D | turn fog (true v) Simple3D | depth test (same v) write (false v) Simple3D | set global color [multiplier v] R:(0) G:(0) B:(0) A:(1) set [i v] to [0] repeat (length of [lightB v]) change [i v] by (1) Simple3D | set fog distance near:((item (i) of [lightI v]) * (0.2)) far:((item (i) of [lightI v]) * (1.3)) Simple3D | set fog world space origin at X:(item (i) of [lightX v]) Y:(item (i) of [lightY v]) Z:(item (i) of [lightZ v]) Simple3D | set global color [adder v] R:(item (i) of [lightR v]) G:(item (i) of [lightG v]) B:(item (i) of [lightB v]) A:(0) Draw everything [a_] :: custom end Simple3D | turn fog (false v) define Clear lights delete all of [lightX v] delete all of [lightY v] delete all of [lightZ v] delete all of [lightR v] delete all of [lightG v] delete all of [lightB v] delete all of [lightI v] define add light (x) (y) (z) color (r) (g) (b) intensity (i) add (x) to [lightX v] add (y) to [lightY v] add (z) to [lightZ v] add (r) to [lightR v] add (g) to [lightG v] add (b) to [lightB v] add (i) to [lightI v] define Create meshes Simple3D | create mesh [room] Simple3D | set [room] positions XYZ [roomX v] [roomY v] [roomZ v] Simple3D | set [room] texture coordinates UV [roomU v] [roomV v] Simple3D | set [room] texture (Simple3D | texture from costume (costume sprite_30)) [repeat v] [pixelated v] Simple3D | create mesh [teapot] Simple3D | set [teapot] texture (Simple3D | texture from costume (costume test)) [repeat v] [pixelated v] Simple3D | set [teapot] from [obj mtl v] [teapot v] Simple3D | create mesh [susanne] Simple3D | set [susanne] texture (Simple3D | texture from costume (costume test)) [repeat v] [pixelated v] Simple3D | set [susanne] from [obj mtl v] [susanne v] Simple3D | create mesh [light] Simple3D | set [light] positions XY [x v] [y v] Simple3D | set [light] texture coordinates UV [u v] [v v] Simple3D | set [light] primitives (triangle strip v) Simple3D | set [light] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] Simple3D | set [light] blending (multiply v) Simple3D | create mesh [a_room] Simple3D | create mesh [a_teapot] Simple3D | create mesh [a_susanne] Simple3D | make [a_room] inherit from meshes [room] Simple3D | make [a_teapot] inherit from meshes [teapot] Simple3D | make [a_susanne] inherit from meshes [susanne] Simple3D | set [a_room] blending (additive v) Simple3D | set [a_teapot] blending (additive v) Simple3D | set [a_susanne] blending (additive v) // Vadik1's remake of ObviousAlexC's demo project for Pen+ V7. The shape of the level is by ObviousAlexC.\n\nsprite_30 by ObviousAlexC\n\ntest costume is by Vadik1 | License: CC0 ``` # End of PenPlusRemake.sb3 # Project: Point Lighting 2 Same as Point Lighting 1 except rendering to wall textures. Also remake of another Pen+ V7 demo by ObviousAlexC. # Start of PenPlusRemakeFramebuffer.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = -9.905573830428967 camY = 8.44394544549674 camZ = 9.27768431167107 camRotX = -22 camRotY = 12188 frame = 765 i = 4 camVelX = -1.8773035019387438e-38 camVelY = -5e-324 camVelZ = 2.4028389219115794e-38 prefix = "" ### Global Lists x = [-1,1,-1,1] y = [-1,-1,1,1] u = [0,1,0,1] v = [0,0,1,1] teapot = ["# Blender 4.1.1","# www.blender.org","mtllib Teapot.mtl","o Teapot","v 0.478560 2.400000 1.424640","v 0.465671 2.463000 1.386270","v 0.000000 2.463000 1.459600","v 0.000000 2.400000 1.500000","v 0.452973 2.494500 1.348469","v 0.000000 2.494500 1.419800","v 0.443529 2.494500 1.320356","v 0.000000 2.494500 1.390200","v 0.440403 2.463000 1.311049","v 0.000000 2.463000 1.380400","v 0.446656 2.400000 1.329664","v 0.000000 2.400000 1.400000","v 0.890880 2.400000 1.213920","v 0.866886 2.463000 1.181225","v 0.843248 2.494500 1.149016","v 0.825668 2.494500 1.125061","v 0.819847 2.463000 1.117130","v 0.831488 2.400000 1.132992","v 1.213920 2.400000 0.890880","v 1.181225 2.463000 0.866886","v 1.149016 2.494500 0.843248","v 1.125061 2.494500 0.825668","v 1.117130 2.463000 0.819847","v 1.132992 2.400000 0.831488","v 1.424640 2.400000 0.478560","v 1.386270 2.463000 0.465671","v 1.348469 2.494500 0.452973","v 1.320356 2.494500 0.443529","v 1.311049 2.463001 0.440403","v 1.329664 2.400000 0.446656","v 1.500000 2.400000 0.000000","v 1.459600 2.463000 0.000000","v 1.419800 2.494500 0.000000","v 1.390200 2.494500 0.000000","v 1.380400 2.463000 0.000000","v 1.400000 2.400000 0.000000","v -1.424640 2.400000 0.478560","v -1.386270 2.463000 0.465671","v -1.459600 2.463000 0.000000","v -1.500000 2.400000 0.000000","v -1.348469 2.494500 0.452973","v -1.419800 2.494500 0.000000","v -1.320356 2.494500 0.443529","v -1.390200 2.494500 0.000000","v -1.311049 2.463000 0.440403","v -1.380400 2.463000 0.000000","v -1.329664 2.400000 0.446656","v -1.400000 2.400000 0.000000","v -1.213920 2.400000 0.890880","v -1.181225 2.463000 0.866886","v -1.149016 2.494500 0.843248","v -1.125061 2.494500 0.825668","v -1.117130 2.463000 0.819847","v -1.132992 2.400000 0.831488","v -0.890880 2.400000 1.213920","v -0.866886 2.463000 1.181225","v -0.843248 2.494500 1.149016","v -0.825668 2.494500 1.125061","v -0.819847 2.463000 1.117130","v -0.831488 2.400000 1.132992","v -0.478560 2.400000 1.424640","v -0.465671 2.463000 1.386270","v -0.452973 2.494500 1.348469","v -0.443529 2.494500 1.320356","v -0.440403 2.463001 1.311049","v -0.446656 2.400000 1.329664","v -0.478560 2.400000 -1.424640","v -0.465671 2.463000 -1.386270","v 0.000000 2.463000 -1.459600","v 0.000000 2.400000 -1.500000","v -0.452973 2.494500 -1.348469","v 0.000000 2.494500 -1.419800","v -0.443529 2.494500 -1.320356","v 0.000000 2.494500 -1.390200","v -0.440403 2.463000 -1.311049","v 0.000000 2.463000 -1.380400","v -0.446656 2.400000 -1.329664","v 0.000000 2.400000 -1.400000","v -0.890880 2.400000 -1.213920","v -0.866886 2.463000 -1.181225","v -0.843248 2.494500 -1.149016","v -0.825668 2.494500 -1.125061","v -0.819847 2.463000 -1.117130","v -0.831488 2.400000 -1.132992","v -1.213920 2.400000 -0.890880","v -1.181225 2.463000 -0.866886","v -1.149016 2.494500 -0.843248","v -1.125061 2.494500 -0.825668","v -1.117130 2.463000 -0.819847","v -1.132992 2.400000 -0.831488","v -1.424640 2.400000 -0.478560","v -1.386270 2.463000 -0.465671","v -1.348469 2.494500 -0.452973","v -1.320356 2.494500 -0.443529","v -1.311049 2.463001 -0.440403","v -1.329664 2.400000 -0.446656","v 1.424640 2.400000 -0.478560","v 1.386270 2.463000 -0.465671","v 1.348469 2.494500 -0.452973","v 1.320356 2.494500 -0.443529","v 1.311049 2.463000 -0.440403","v 1.329664 2.400000 -0.446656","v 1.213920 2.400000 -0.890880","v 1.181225 2.463000 -0.866886","v 1.149016 2.494500 -0.843248","v 1.125061 2.494500 -0.825668","v 1.117130 2.463000 -0.819847","v 1.132992 2.400000 -0.831488","v 0.890880 2.400000 -1.213920","v 0.866886 2.463000 -1.181225","v 0.843248 2.494500 -1.149016","v 0.825668 2.494500 -1.125061","v 0.819847 2.463000 -1.117130","v 0.831488 2.400000 -1.132992","v 0.478560 2.400000 -1.424640","v 0.465671 2.463000 -1.386270","v 0.452973 2.494500 -1.348469","v 0.443529 2.494500 -1.320356","v 0.440403 2.463001 -1.311049","v 0.446656 2.400000 -1.329664","v 0.638080 0.900000 1.899520","v 0.629147 1.178400 1.872927","v 0.000000 1.178400 1.972000","v 0.000000 0.900000 2.000000","v 0.604900 1.471200 1.800745","v 0.000000 1.471200 1.896000","v 0.569167 1.774800 1.694372","v 0.000000 1.774800 1.784000","v 0.525778 2.085600 1.565205","v 0.000000 2.085600 1.648000","v 1.187840 0.900000 1.618560","v 1.171210 1.178400 1.595900","v 1.126072 1.471200 1.534395","v 1.059553 1.774800 1.443756","v 0.978780 2.085600 1.333694","v 1.618560 0.900000 1.187840","v 1.595900 1.178400 1.171210","v 1.534395 1.471200 1.126072","v 1.443756 1.774800 1.059553","v 1.333694 2.085600 0.978780","v 1.899520 0.900000 0.638080","v 1.872927 1.178400 0.629147","v 1.800745 1.471200 0.604900","v 1.694372 1.774800 0.569167","v 1.565205 2.085600 0.525778","v 2.000000 0.900000 0.000000","v 1.972000 1.178400 0.000000","v 1.896000 1.471200 0.000000","v 1.784000 1.774800 0.000000","v 1.648000 2.085600 0.000000","v -1.899520 0.900000 0.638080","v -1.872927 1.178400 0.629147","v -1.972000 1.178400 0.000000","v -2.000000 0.900000 0.000000","v -1.800745 1.471200 0.604900","v -1.896000 1.471200 0.000000","v -1.694372 1.774800 0.569167","v -1.784000 1.774800 0.000000","v -1.565205 2.085600 0.525778","v -1.648000 2.085600 0.000000","v -1.618560 0.900000 1.187840","v -1.595900 1.178400 1.171210","v -1.534395 1.471200 1.126072","v -1.443756 1.774800 1.059553","v -1.333694 2.085600 0.978780","v -1.187840 0.900000 1.618560","v -1.171210 1.178400 1.595900","v -1.126072 1.471200 1.534395","v -1.059553 1.774800 1.443756","v -0.978780 2.085600 1.333694","v -0.638080 0.900000 1.899520","v -0.629147 1.178400 1.872927","v -0.604900 1.471200 1.800745","v -0.569167 1.774800 1.694372","v -0.525778 2.085600 1.565205","v -0.638080 0.900000 -1.899520","v -0.629147 1.178400 -1.872927","v 0.000000 1.178400 -1.972000","v 0.000000 0.900000 -2.000000","v -0.604900 1.471200 -1.800745","v 0.000000 1.471200 -1.896000","v -0.569167 1.774800 -1.694372","v 0.000000 1.774800 -1.784000","v -0.525778 2.085600 -1.565205","v 0.000000 2.085600 -1.648000","v -1.187840 0.900000 -1.618560","v -1.171210 1.178400 -1.595900","v -1.126072 1.471200 -1.534395","v -1.059553 1.774800 -1.443756","v -0.978780 2.085600 -1.333694","v -1.618560 0.900000 -1.187840","v -1.595900 1.178400 -1.171210","v -1.534395 1.471200 -1.126072","v -1.443756 1.774800 -1.059553","v -1.333694 2.085600 -0.978780","v -1.899520 0.900000 -0.638080","v -1.872927 1.178400 -0.629147","v -1.800745 1.471200 -0.604900","v -1.694372 1.774800 -0.569167","v -1.565205 2.085600 -0.525778","v 1.899520 0.900000 -0.638080","v 1.872927 1.178400 -0.629147","v 1.800745 1.471200 -0.604900","v 1.694372 1.774800 -0.569167","v 1.565205 2.085600 -0.525778","v 1.618560 0.900000 -1.187840","v 1.595900 1.178400 -1.171210","v 1.534395 1.471200 -1.126072","v 1.443756 1.774800 -1.059553","v 1.333694 2.085600 -0.978780","v 1.187840 0.900000 -1.618560","v 1.171210 1.178400 -1.595900","v 1.126072 1.471200 -1.534395","v 1.059553 1.774800 -1.443756","v 0.978780 2.085600 -1.333694","v 0.638080 0.900000 -1.899520","v 0.629147 1.178400 -1.872927","v 0.604900 1.471200 -1.800745","v 0.569167 1.774800 -1.694372","v 0.525778 2.085600 -1.565205","v 0.495150 0.213600 1.474028","v 0.000000 0.213600 1.552000","v 0.000000 0.150000 1.500000","v 0.534711 0.316800 1.591798","v 0.000000 0.316800 1.676000","v 0.581929 0.463200 1.732362","v 0.000000 0.463200 1.824000","v 0.621490 0.656400 1.850133","v 0.000000 0.656400 1.948000","v 0.890880 0.150000 1.213920","v 0.921764 0.213600 1.256003","v 0.995410 0.316800 1.356353","v 1.083310 0.463200 1.476127","v 1.156956 0.656400 1.576478","v 1.213920 0.150000 0.890880","v 1.256003 0.213600 0.921764","v 1.356353 0.316800 0.995410","v 1.476127 0.463200 1.083310","v 1.576477 0.656400 1.156956","v 1.424640 0.150000 0.478560","v 1.474028 0.213600 0.495150","v 1.591798 0.316800 0.534711","v 1.732362 0.463200 0.581929","v 1.850133 0.656400 0.621490","v 1.500000 0.150000 0.000000","v 1.552000 0.213600 0.000000","v 1.676000 0.316800 0.000000","v 1.824000 0.463200 0.000000","v 1.948000 0.656400 0.000000","v -1.424640 0.150000 0.478560","v -1.474028 0.213600 0.495150","v -1.552000 0.213600 0.000000","v -1.500000 0.150000 0.000000","v -1.591798 0.316800 0.534711","v -1.676000 0.316800 0.000000","v -1.732362 0.463200 0.581929","v -1.824000 0.463200 0.000000","v -1.850133 0.656400 0.621490","v -1.948000 0.656400 0.000000","v -1.213920 0.150000 0.890880","v -1.256003 0.213600 0.921764","v -1.356353 0.316800 0.995410","v -1.476127 0.463200 1.083310","v -1.576478 0.656400 1.156956","v -0.890880 0.150000 1.213920","v -0.921764 0.213600 1.256003","v -0.995410 0.316800 1.356353","v -1.083310 0.463200 1.476127","v -1.156956 0.656400 1.576477","v -0.478560 0.150000 1.424640","v -0.495150 0.213600 1.474028","v -0.534711 0.316800 1.591798","v -0.581929 0.463200 1.732362","v -0.621490 0.656400 1.850133","v -0.478560 0.150000 -1.424640","v -0.495150 0.213600 -1.474028","v 0.000000 0.213600 -1.552000","v 0.000000 0.150000 -1.500000","v -0.534711 0.316800 -1.591798","v 0.000000 0.316800 -1.676000","v -0.581929 0.463200 -1.732362","v 0.000000 0.463200 -1.824000","v -0.621490 0.656400 -1.850133","v 0.000000 0.656400 -1.948000","v -0.890880 0.150000 -1.213920","v -0.921764 0.213600 -1.256003","v -0.995410 0.316800 -1.356353","v -1.083310 0.463200 -1.476127","v -1.156956 0.656400 -1.576478","v -1.213920 0.150000 -0.890880","v -1.256003 0.213600 -0.921764","v -1.356353 0.316800 -0.995410","v -1.476127 0.463200 -1.083310","v -1.576477 0.656400 -1.156956","v -1.474028 0.213600 -0.495150","v -1.591798 0.316800 -0.534711","v -1.732362 0.463200 -0.581929","v -1.850133 0.656400 -0.621490","v 1.424640 0.150000 -0.478560","v 1.474028 0.213600 -0.495150","v 1.591798 0.316800 -0.534711","v 1.732362 0.463200 -0.581929","v 1.850133 0.656400 -0.621490","v 1.213920 0.150000 -0.890880","v 1.256003 0.213600 -0.921764","v 1.356353 0.316800 -0.995410","v 1.476127 0.463200 -1.083310","v 1.576478 0.656400 -1.156956","v 0.890880 0.150000 -1.213920","v 0.921764 0.213600 -1.256003","v 0.995410 0.316800 -1.356353","v 1.083310 0.463200 -1.476127","v 1.156956 0.656400 -1.576477","v 0.478560 0.150000 -1.424640","v 0.495150 0.213600 -1.474028","v 0.534711 0.316800 -1.591798","v 0.581929 0.463200 -1.732362","v 0.621490 0.656400 -1.850133","v -2.968800 1.800000 0.144000","v -2.910131 2.008181 0.144000","v -2.940000 2.019600 0.000000","v -3.000000 1.800000 0.000000","v -2.734458 2.134454 0.144000","v -2.760000 2.152800 0.000000","v -2.442278 2.199298 0.144000","v -2.460000 2.221200 0.000000","v -2.034093 2.223187 0.144000","v -2.040000 2.246400 0.000000","v -1.510400 2.226600 0.144000","v -1.500000 2.250000 0.000000","v -2.894400 1.800000 0.216000","v -2.838906 1.980950 0.216000","v -2.673549 2.090707 0.216000","v -2.400019 2.147069 0.216000","v -2.020006 2.167834 0.216000","v -1.535200 2.170800 0.216000","v -2.805600 1.800000 0.216000","v -2.753895 1.948450 0.216000","v -2.600852 2.038493 0.216000","v -2.349581 2.084731 0.216000","v -2.003194 2.101767 0.216000","v -1.564800 2.104200 0.216000","v -2.731200 1.800000 0.144000","v -2.682669 1.921219 0.144000","v -2.539943 1.994746 0.144000","v -2.307322 2.032503 0.144000","v -1.989107 2.046413 0.144000","v -1.589600 2.048400 0.144000","v -2.700000 1.800000 0.000000","v -2.652800 1.909800 0.000000","v -2.514400 1.976400 0.000000","v -2.289600 2.010600 0.000000","v -1.983200 2.023200 0.000000","v -1.600000 2.025000 0.000000","v -2.731200 1.800000 -0.144000","v -2.682669 1.921219 -0.144000","v -2.539943 1.994746 -0.144000","v -2.307322 2.032503 -0.144000","v -1.989107 2.046413 -0.144000","v -1.589600 2.048400 -0.144000","v -2.805600 1.800000 -0.216000","v -2.753895 1.948450 -0.216000","v -2.600851 2.038493 -0.216000","v -2.349581 2.084731 -0.216000","v -2.003194 2.101767 -0.216000","v -1.564800 2.104200 -0.216000","v -2.894400 1.800000 -0.216000","v -2.838906 1.980950 -0.216000","v -2.673549 2.090707 -0.216000","v -2.400019 2.147069 -0.216000","v -2.020006 2.167834 -0.216000","v -1.535200 2.170800 -0.216000","v -2.968800 1.800000 -0.144000","v -2.910131 2.008181 -0.144000","v -2.734458 2.134454 -0.144000","v -2.442278 2.199298 -0.144000","v -2.034093 2.223187 -0.144000","v -1.510400 2.226600 -0.144000","v -1.910400 0.631200 0.144000","v -2.298490 0.836909 0.144000","v -2.302400 0.811200 0.000000","v -1.900000 0.600000 0.000000","v -2.595725 1.060502 0.144000","v -2.611200 1.038600 0.000000","v -2.804755 1.298122 0.144000","v -2.828800 1.280400 0.000000","v -2.928231 1.545907 0.144000","v -2.957600 1.534800 0.000000","v -1.935200 0.705600 0.216000","v -2.289165 0.898214 0.216000","v -2.558822 1.112731 0.216000","v -2.747417 1.340381 0.216000","v -2.858195 1.572394 0.216000","v -1.964800 0.794400 0.216000","v -2.278035 0.971386 0.216000","v -2.514778 1.175069 0.216000","v -2.678982 1.390819 0.216000","v -2.774605 1.604006 0.216000","v -1.989600 0.868800 0.144000","v -2.268711 1.032691 0.144000","v -2.477875 1.227298 0.144000","v -2.621645 1.433079 0.144000","v -2.704570 1.630493 0.144000","v -2.264800 1.058400 0.000000","v -2.462400 1.249200 0.000000","v -2.597600 1.450800 0.000000","v -2.675200 1.641600 0.000000","v -1.989600 0.868800 -0.144000","v -2.268711 1.032691 -0.144000","v -2.477875 1.227298 -0.144000","v -2.621645 1.433079 -0.144000","v -2.704570 1.630493 -0.144000","v -1.964800 0.794400 -0.216000","v -2.278035 0.971386 -0.216000","v -2.514777 1.175069 -0.216000","v -2.678982 1.390819 -0.216000","v -2.774605 1.604006 -0.216000","v -1.935200 0.705600 -0.216000","v -2.289165 0.898214 -0.216000","v -2.558822 1.112731 -0.216000","v -2.747417 1.340381 -0.216000","v -2.858195 1.572394 -0.216000","v -1.910400 0.631200 -0.144000","v -2.298490 0.836909 -0.144000","v -2.595725 1.060502 -0.144000","v -2.804755 1.298122 -0.144000","v -2.928231 1.545907 -0.144000","v 3.237600 2.400000 0.120000","v 2.881466 2.100072 0.140467","v 2.922400 2.090400 0.000000","v 3.300000 2.400000 0.000000","v 2.718253 1.696032 0.189274","v 2.751200 1.669200 0.000000","v 2.579347 1.270536 0.247526","v 2.608800 1.222800 0.000000","v 2.296134 0.906240 0.296333","v 2.317600 0.837600 0.000000","v 1.700000 0.685800 0.316800","v 1.700000 0.600000 0.000000","v 3.088800 2.400000 0.180000","v 2.783853 2.123136 0.210701","v 2.639686 1.760016 0.283910","v 2.509114 1.384368 0.371290","v 2.244947 1.069920 0.444499","v 1.700000 0.890400 0.475200","v 2.911200 2.400000 0.180000","v 2.667347 2.150664 0.210701","v 2.545914 1.836384 0.283910","v 2.425286 1.520232 0.371290","v 2.183853 1.265280 0.444499","v 1.700000 1.134600 0.475200","v 2.762400 2.400000 0.120000","v 2.569735 2.173728 0.140467","v 2.467347 1.900368 0.189274","v 2.355053 1.634064 0.247526","v 2.132666 1.428960 0.296333","v 1.700000 1.339200 0.316800","v 2.700000 2.400000 0.000000","v 2.528800 2.183400 0.000000","v 2.434400 1.927200 0.000000","v 2.325600 1.681800 0.000000","v 2.111200 1.497600 0.000000","v 1.700000 1.425000 0.000000","v 2.762400 2.400000 -0.120000","v 2.569735 2.173728 -0.140467","v 2.467347 1.900368 -0.189274","v 2.355053 1.634064 -0.247526","v 2.132666 1.428960 -0.296333","v 1.700000 1.339200 -0.316800","v 2.911200 2.400000 -0.180000","v 2.667347 2.150664 -0.210701","v 2.545914 1.836384 -0.283910","v 2.425286 1.520232 -0.371290","v 2.183853 1.265280 -0.444499","v 1.700000 1.134600 -0.475200","v 3.088800 2.400000 -0.180000","v 2.783853 2.123136 -0.210701","v 2.639686 1.760016 -0.283910","v 2.509114 1.384368 -0.371290","v 2.244947 1.069920 -0.444499","v 1.700000 0.890400 -0.475200","v 3.237600 2.400000 -0.120000","v 2.881466 2.100072 -0.140467","v 2.718253 1.696032 -0.189274","v 2.579347 1.270536 -0.247526","v 2.296134 0.906240 -0.296333","v 1.700000 0.685800 -0.316800","v 3.158400 2.400000 0.072000","v 3.276999 2.450515 0.076992","v 3.328000 2.452200 0.000000","v 3.200000 2.400000 0.000000","v 3.348595 2.473354 0.088896","v 3.408000 2.475600 0.000000","v 3.368813 2.470935 0.103104","v 3.434000 2.472900 0.000000","v 3.333274 2.445677 0.115008","v 3.400000 2.446800 0.000000","v 3.059200 2.400000 0.108000","v 3.155379 2.446498 0.115488","v 3.206938 2.467997 0.133344","v 3.213367 2.466247 0.154656","v 3.174157 2.442999 0.172512","v 2.940800 2.400000 0.108000","v 3.010221 2.441702 0.115488","v 3.037862 2.461603 0.133344","v 3.027834 2.460653 0.154656","v 2.984243 2.439802 0.172512","v 2.841600 2.400000 0.072000","v 2.888602 2.437685 0.076992","v 2.896205 2.456246 0.088896","v 2.872387 2.455966 0.103104","v 2.825126 2.437123 0.115008","v 2.800000 2.400000 0.000000","v 2.837600 2.436000 0.000000","v 2.836800 2.454000 0.000000","v 2.807200 2.454000 0.000000","v 2.758400 2.436000 0.000000","v 2.841600 2.400000 -0.072000","v 2.888602 2.437685 -0.076992","v 2.896205 2.456246 -0.088896","v 2.872387 2.455966 -0.103104","v 2.825127 2.437123 -0.115008","v 2.940800 2.400000 -0.108000","v 3.010221 2.441703 -0.115488","v 3.037862 2.461603 -0.133344","v 3.027834 2.460653 -0.154656","v 2.984243 2.439802 -0.172512","v 3.059200 2.400000 -0.108000","v 3.155379 2.446498 -0.115488","v 3.206938 2.467997 -0.133344","v 3.213367 2.466247 -0.154656","v 3.174157 2.442999 -0.172512","v 3.158400 2.400000 -0.072000","v 3.276999 2.450516 -0.076992","v 3.348595 2.473354 -0.088896","v 3.368813 2.470935 -0.103104","v 3.333274 2.445677 -0.115008","v 0.063808 2.700000 0.189952","v 0.057246 2.804400 0.170215","v 0.000000 2.804400 0.179200","v 0.000000 2.700000 0.200000","v 0.087511 2.923200 0.259910","v 0.000000 2.923200 0.273600","v 0.114676 3.034800 0.340477","v 0.000000 3.034800 0.358400","v 0.098814 3.117600 0.293360","v 0.000000 3.117600 0.308800","v 0.000000 3.150000 0.000000","v 0.118784 2.700000 0.161856","v 0.106513 2.804400 0.145078","v 0.162745 2.923200 0.221585","v 0.213234 3.034800 0.290295","v 0.183734 3.117600 0.250127","v 0.161856 2.700000 0.118784","v 0.145078 2.804400 0.106513","v 0.221585 2.923200 0.162745","v 0.290295 3.034800 0.213234","v 0.250127 3.117600 0.183734","v 0.189952 2.700000 0.063808","v 0.170215 2.804400 0.057246","v 0.259910 2.923200 0.087511","v 0.340477 3.034800 0.114676","v 0.293360 3.117600 0.098814","v 0.200000 2.700000 0.000000","v 0.179200 2.804400 0.000000","v 0.273600 2.923200 0.000000","v 0.358400 3.034800 0.000000","v 0.308800 3.117600 0.000000","v -0.189952 2.700000 0.063808","v -0.170215 2.804400 0.057246","v -0.179200 2.804400 0.000000","v -0.200000 2.700000 0.000000","v -0.259910 2.923200 0.087511","v -0.273600 2.923200 0.000000","v -0.340477 3.034800 0.114676","v -0.358400 3.034800 0.000000","v -0.293360 3.117600 0.098814","v -0.308800 3.117600 0.000000","v -0.161856 2.700000 0.118784","v -0.145078 2.804400 0.106513","v -0.221585 2.923200 0.162745","v -0.290295 3.034800 0.213234","v -0.250127 3.117600 0.183734","v -0.118784 2.700000 0.161856","v -0.106513 2.804400 0.145078","v -0.162745 2.923200 0.221585","v -0.213234 3.034800 0.290295","v -0.183734 3.117600 0.250127","v -0.063808 2.700000 0.189952","v -0.057246 2.804400 0.170215","v -0.087511 2.923200 0.259910","v -0.114676 3.034800 0.340477","v -0.098814 3.117600 0.293360","v -0.063808 2.700000 -0.189952","v -0.057246 2.804400 -0.170215","v 0.000000 2.804400 -0.179200","v 0.000000 2.700000 -0.200000","v -0.087511 2.923200 -0.259910","v 0.000000 2.923200 -0.273600","v -0.114676 3.034800 -0.340477","v 0.000000 3.034800 -0.358400","v -0.098814 3.117600 -0.293360","v 0.000000 3.117600 -0.308800","v -0.118784 2.700000 -0.161856","v -0.106513 2.804400 -0.145078","v -0.162745 2.923200 -0.221585","v -0.213234 3.034800 -0.290295","v -0.183734 3.117600 -0.250127","v -0.161856 2.700000 -0.118784","v -0.145078 2.804400 -0.106513","v -0.221585 2.923200 -0.162745","v -0.290295 3.034800 -0.213234","v -0.250127 3.117600 -0.183734","v -0.189952 2.700000 -0.063808","v -0.170215 2.804400 -0.057246","v -0.259910 2.923200 -0.087511","v -0.340477 3.034800 -0.114676","v -0.293360 3.117600 -0.098814","v 0.189952 2.700000 -0.063808","v 0.170215 2.804400 -0.057246","v 0.259910 2.923200 -0.087511","v 0.340477 3.034800 -0.114676","v 0.293360 3.117600 -0.098814","v 0.161856 2.700000 -0.118784","v 0.145078 2.804400 -0.106513","v 0.221585 2.923200 -0.162745","v 0.290295 3.034800 -0.213234","v 0.250127 3.117600 -0.183734","v 0.118784 2.700000 -0.161856","v 0.106513 2.804400 -0.145078","v 0.162745 2.923200 -0.221585","v 0.213234 3.034800 -0.290295","v 0.183734 3.117600 -0.250127","v 0.063808 2.700000 -0.189952","v 0.057246 2.804400 -0.170215","v 0.087511 2.923200 -0.259910","v 0.114676 3.034800 -0.340477","v 0.098814 3.117600 -0.293360","v 0.414752 2.400000 1.234688","v 0.384379 2.474400 1.144271","v 0.000000 2.474400 1.204800","v 0.000000 2.400000 1.300000","v 0.309596 2.527200 0.921647","v 0.000000 2.527200 0.970400","v 0.214905 2.572800 0.639758","v 0.000000 2.572800 0.673600","v 0.124808 2.625600 0.371546","v 0.000000 2.625600 0.391200","v 0.772096 2.400000 1.052064","v 0.715555 2.474400 0.975021","v 0.576340 2.527200 0.785325","v 0.400065 2.572800 0.545131","v 0.232341 2.625600 0.316590","v 1.052064 2.400000 0.772096","v 0.975021 2.474400 0.715555","v 0.785325 2.527200 0.576340","v 0.545131 2.572800 0.400064","v 0.316590 2.625600 0.232341","v 1.234688 2.400000 0.414752","v 1.144271 2.474400 0.384379","v 0.921647 2.527200 0.309596","v 0.639758 2.572800 0.214905","v 0.371546 2.625600 0.124808","v 1.300000 2.400000 0.000000","v 1.204800 2.474400 0.000000","v 0.970400 2.527200 0.000000","v 0.673600 2.572800 0.000000","v 0.391200 2.625600 0.000000","v -1.234688 2.400000 0.414752","v -1.144271 2.474400 0.384379","v -1.204800 2.474400 0.000000","v -1.300000 2.400000 0.000000","v -0.921647 2.527200 0.309596","v -0.970400 2.527200 0.000000","v -0.639758 2.572800 0.214905","v -0.673600 2.572800 0.000000","v -0.371546 2.625600 0.124808","v -0.391200 2.625600 0.000000","v -1.052064 2.400000 0.772096","v -0.975021 2.474400 0.715555","v -0.785325 2.527200 0.576340","v -0.545131 2.572800 0.400065","v -0.316590 2.625600 0.232341","v -0.772096 2.400000 1.052064","v -0.715555 2.474400 0.975021","v -0.576340 2.527200 0.785325","v -0.400064 2.572800 0.545131","v -0.232341 2.625600 0.316590","v -0.414752 2.400000 1.234688","v -0.384379 2.474400 1.144271","v -0.309596 2.527200 0.921647","v -0.214905 2.572800 0.639758","v -0.124808 2.625600 0.371546","v -0.414752 2.400000 -1.234688","v -0.384379 2.474400 -1.144271","v 0.000000 2.474400 -1.204800","v 0.000000 2.400000 -1.300000","v -0.309596 2.527200 -0.921647","v 0.000000 2.527200 -0.970400","v -0.214905 2.572800 -0.639758","v 0.000000 2.572800 -0.673600","v -0.124808 2.625600 -0.371546","v 0.000000 2.625600 -0.391200","v -0.772096 2.400000 -1.052064","v -0.715555 2.474400 -0.975021","v -0.576340 2.527200 -0.785325","v -0.400065 2.572800 -0.545131","v -0.232341 2.625600 -0.316590","v -1.052064 2.400000 -0.772096","v -0.975021 2.474400 -0.715555","v -0.785325 2.527200 -0.576340","v -0.545131 2.572800 -0.400064","v -0.316590 2.625600 -0.232341","v -1.234688 2.400000 -0.414752","v -1.144271 2.474400 -0.384379","v -0.921647 2.527200 -0.309596","v -0.639758 2.572800 -0.214905","v -0.371546 2.625600 -0.124808","v 1.234688 2.400000 -0.414752","v 1.144271 2.474400 -0.384379","v 0.921647 2.527200 -0.309596","v 0.639758 2.572800 -0.214905","v 0.371546 2.625600 -0.124808","v 1.052064 2.400000 -0.772096","v 0.975021 2.474400 -0.715555","v 0.785325 2.527200 -0.576340","v 0.545131 2.572800 -0.400065","v 0.316590 2.625600 -0.232341","v 0.772096 2.400000 -1.052064","v 0.715555 2.474400 -0.975021","v 0.576340 2.527200 -0.785325","v 0.400064 2.572800 -0.545131","v 0.232341 2.625600 -0.316590","v 0.414752 2.400000 -1.234688","v 0.384379 2.474400 -1.144271","v 0.309596 2.527200 -0.921647","v 0.214905 2.572800 -0.639758","v 0.124808 2.625600 -0.371546","v 0.472434 0.105600 -1.406404","v 0.000000 0.105600 -1.480800","v 0.441041 0.064800 -1.312948","v 0.000000 0.064800 -1.382400","v 0.364854 0.031200 -1.086146","v 0.000000 0.031200 -1.143600","v 0.224349 0.008400 -0.667871","v 0.000000 0.008400 -0.703200","v 0.000000 0.000000 0.000000","v 0.879477 0.105600 -1.198382","v 0.821035 0.064800 -1.118749","v 0.679207 0.031200 -0.925493","v 0.417645 0.008400 -0.569086","v 1.198382 0.105600 -0.879477","v 1.118749 0.064800 -0.821035","v 0.925493 0.031200 -0.679207","v 0.569086 0.008400 -0.417645","v 1.406404 0.105600 -0.472434","v 1.312948 0.064800 -0.441041","v 1.086146 0.031200 -0.364854","v 0.667871 0.008400 -0.224349","v 1.480800 0.105600 0.000000","v 1.382400 0.064800 0.000000","v 1.143600 0.031200 0.000000","v 0.703200 0.008400 0.000000","v -1.424640 0.150000 -0.478560","v -1.406404 0.105600 -0.472434","v -1.480800 0.105600 0.000000","v -1.312948 0.064800 -0.441041","v -1.382400 0.064800 0.000000","v -1.086146 0.031200 -0.364854","v -1.143600 0.031200 0.000000","v -0.667871 0.008400 -0.224349","v -0.703200 0.008400 0.000000","v -1.198382 0.105600 -0.879477","v -1.118749 0.064800 -0.821035","v -0.925493 0.031200 -0.679207","v -0.569086 0.008400 -0.417645","v -0.879477 0.105600 -1.198382","v -0.821035 0.064800 -1.118749","v -0.679207 0.031200 -0.925493","v -0.417645 0.008400 -0.569086","v -0.472434 0.105600 -1.406404","v -0.441041 0.064800 -1.312948","v -0.364854 0.031200 -1.086146","v -0.224349 0.008400 -0.667871","v -0.472434 0.105600 1.406404","v 0.000000 0.105600 1.480800","v -0.441041 0.064800 1.312948","v 0.000000 0.064800 1.382400","v -0.364854 0.031200 1.086146","v 0.000000 0.031200 1.143600","v -0.224349 0.008400 0.667871","v 0.000000 0.008400 0.703200","v -0.879477 0.105600 1.198382","v -0.821035 0.064800 1.118749","v -0.679207 0.031200 0.925493","v -0.417645 0.008400 0.569086","v -1.198382 0.105600 0.879477","v -1.118749 0.064800 0.821035","v -0.925493 0.031200 0.679207","v -0.569086 0.008400 0.417645","v -1.406404 0.105600 0.472434","v -1.312948 0.064800 0.441041","v -1.086146 0.031200 0.364854","v -0.667871 0.008400 0.224349","v 1.406404 0.105600 0.472434","v 1.312948 0.064800 0.441041","v 1.086146 0.031200 0.364854","v 0.667871 0.008400 0.224349","v 1.198382 0.105600 0.879477","v 1.118749 0.064800 0.821035","v 0.925493 0.031200 0.679207","v 0.569086 0.008400 0.417645","v 0.879477 0.105600 1.198382","v 0.821035 0.064800 1.118749","v 0.679207 0.031200 0.925493","v 0.417645 0.008400 0.569086","v 0.478560 0.150000 1.424640","v 0.472434 0.105600 1.406404","v 0.441041 0.064800 1.312948","v 0.364854 0.031200 1.086146","v 0.224349 0.008400 0.667871","vn 0.1314 0.5351 0.8345","vn 0.0973 0.7804 0.6177","vn -0.0000 1.0000 -0.0000","vn -0.1487 0.2938 -0.9442","vn -0.1487 -0.2938 -0.9442","vn 0.3841 0.5363 0.7516","vn 0.2840 0.7814 0.5557","vn -0.4349 0.2946 -0.8509","vn -0.4349 -0.2946 -0.8509","vn 0.5966 0.5368 0.5966","vn 0.4409 0.7818 0.4409","vn -0.6756 0.2950 -0.6756","vn -0.6756 -0.2950 -0.6756","vn 0.7516 0.5363 0.3841","vn 0.5557 0.7814 0.2840","vn -0.8509 0.2946 -0.4349","vn -0.8509 -0.2946 -0.4349","vn 0.8345 0.5351 0.1314","vn 0.6177 0.7804 0.0973","vn -0.9442 0.2938 -0.1487","vn -0.9442 -0.2938 -0.1487","vn -0.8345 0.5351 0.1314","vn -0.6177 0.7804 0.0973","vn 0.9442 0.2938 -0.1487","vn 0.9442 -0.2938 -0.1487","vn -0.7516 0.5363 0.3841","vn -0.5557 0.7814 0.2840","vn 0.8509 0.2946 -0.4349","vn 0.8509 -0.2946 -0.4349","vn -0.5966 0.5368 0.5966","vn -0.4409 0.7818 0.4409","vn 0.6756 0.2950 -0.6757","vn 0.6756 -0.2950 -0.6756","vn -0.3841 0.5363 0.7516","vn -0.2840 0.7814 0.5557","vn 0.4349 0.2946 -0.8509","vn 0.4349 -0.2946 -0.8509","vn -0.1314 0.5351 0.8345","vn -0.0973 0.7804 0.6177","vn 0.1487 0.2938 -0.9442","vn 0.1487 -0.2938 -0.9442","vn -0.1314 0.5351 -0.8345","vn -0.0973 0.7804 -0.6177","vn 0.1487 0.2938 0.9442","vn 0.1487 -0.2938 0.9442","vn -0.3841 0.5363 -0.7516","vn -0.2840 0.7814 -0.5557","vn 0.4349 0.2946 0.8509","vn 0.4349 -0.2946 0.8509","vn -0.5966 0.5368 -0.5966","vn -0.4409 0.7818 -0.4409","vn 0.6756 0.2950 0.6756","vn 0.6756 -0.2950 0.6756","vn -0.7516 0.5363 -0.3841","vn -0.5557 0.7814 -0.2840","vn 0.8509 0.2946 0.4349","vn 0.8509 -0.2946 0.4349","vn -0.8345 0.5351 -0.1314","vn -0.6177 0.7804 -0.0973","vn 0.9442 0.2938 0.1487","vn 0.9442 -0.2938 0.1487","vn 0.8345 0.5351 -0.1314","vn 0.6177 0.7804 -0.0973","vn -0.9442 0.2938 0.1487","vn -0.9442 -0.2938 0.1487","vn 0.7516 0.5363 -0.3841","vn 0.5557 0.7814 -0.2840","vn -0.8509 0.2946 0.4349","vn -0.8509 -0.2946 0.4349","vn 0.5966 0.5368 -0.5966","vn 0.4409 0.7818 -0.4409","vn -0.6756 0.2950 0.6757","vn -0.6756 -0.2950 0.6756","vn 0.3841 0.5363 -0.7516","vn 0.2840 0.7814 -0.5557","vn -0.4349 0.2946 0.8509","vn -0.4349 -0.2946 0.8509","vn 0.1314 0.5351 -0.8345","vn 0.0973 0.7804 -0.6177","vn -0.1487 0.2938 0.9442","vn -0.1487 -0.2938 0.9442","vn 0.1548 0.0989 0.9830","vn 0.1507 0.2484 0.9569","vn 0.1462 0.3424 0.9281","vn 0.1428 0.3968 0.9067","vn 0.1411 0.4217 0.8957","vn 0.4528 0.0992 0.8861","vn 0.4407 0.2491 0.8624","vn 0.4274 0.3433 0.8363","vn 0.4175 0.3978 0.8170","vn 0.4124 0.4227 0.8070","vn 0.7036 0.0993 0.7036","vn 0.6848 0.2494 0.6848","vn 0.6640 0.3437 0.6640","vn 0.6486 0.3983 0.6486","vn 0.6407 0.4232 0.6407","vn 0.8861 0.0992 0.4528","vn 0.8624 0.2491 0.4407","vn 0.8363 0.3433 0.4274","vn 0.8170 0.3978 0.4175","vn 0.8070 0.4227 0.4124","vn 0.9830 0.0989 0.1548","vn 0.9569 0.2484 0.1507","vn 0.9281 0.3424 0.1462","vn 0.9067 0.3968 0.1428","vn 0.8957 0.4216 0.1411","vn -0.9830 0.0989 0.1548","vn -0.9569 0.2484 0.1507","vn -0.9281 0.3424 0.1462","vn -0.9067 0.3968 0.1428","vn -0.8957 0.4216 0.1411","vn -0.8861 0.0992 0.4528","vn -0.8624 0.2491 0.4407","vn -0.8363 0.3433 0.4274","vn -0.8170 0.3978 0.4175","vn -0.8070 0.4227 0.4124","vn -0.7036 0.0993 0.7036","vn -0.6848 0.2494 0.6848","vn -0.6640 0.3437 0.6640","vn -0.6486 0.3983 0.6486","vn -0.6407 0.4232 0.6407","vn -0.4528 0.0992 0.8861","vn -0.4407 0.2491 0.8624","vn -0.4274 0.3433 0.8363","vn -0.4175 0.3978 0.8170","vn -0.4124 0.4227 0.8070","vn -0.1548 0.0989 0.9830","vn -0.1507 0.2484 0.9569","vn -0.1462 0.3424 0.9281","vn -0.1428 0.3968 0.9067","vn -0.1411 0.4217 0.8957","vn -0.1548 0.0989 -0.9830","vn -0.1507 0.2484 -0.9569","vn -0.1462 0.3424 -0.9281","vn -0.1428 0.3968 -0.9067","vn -0.1411 0.4217 -0.8957","vn -0.4528 0.0992 -0.8861","vn -0.4407 0.2491 -0.8624","vn -0.4274 0.3433 -0.8363","vn -0.4175 0.3978 -0.8170","vn -0.4124 0.4227 -0.8070","vn -0.7036 0.0993 -0.7036","vn -0.6848 0.2494 -0.6848","vn -0.6640 0.3437 -0.6640","vn -0.6486 0.3983 -0.6486","vn -0.6407 0.4232 -0.6407","vn -0.8861 0.0992 -0.4528","vn -0.8624 0.2491 -0.4407","vn -0.8363 0.3433 -0.4274","vn -0.8170 0.3978 -0.4175","vn -0.8070 0.4227 -0.4124","vn -0.9830 0.0989 -0.1548","vn -0.9569 0.2484 -0.1507","vn -0.9281 0.3424 -0.1462","vn -0.9067 0.3968 -0.1428","vn -0.8957 0.4216 -0.1411","vn 0.9830 0.0989 -0.1548","vn 0.9569 0.2484 -0.1507","vn 0.9281 0.3424 -0.1462","vn 0.9067 0.3968 -0.1428","vn 0.8957 0.4216 -0.1411","vn 0.8861 0.0992 -0.4528","vn 0.8624 0.2491 -0.4407","vn 0.8363 0.3433 -0.4274","vn 0.8170 0.3978 -0.4175","vn 0.8070 0.4227 -0.4124","vn 0.7036 0.0993 -0.7036","vn 0.6848 0.2494 -0.6848","vn 0.6640 0.3437 -0.6640","vn 0.6486 0.3983 -0.6486","vn 0.6407 0.4232 -0.6407","vn 0.4528 0.0992 -0.8861","vn 0.4407 0.2491 -0.8624","vn 0.4274 0.3433 -0.8363","vn 0.4175 0.3978 -0.8170","vn 0.4124 0.4227 -0.8070","vn 0.1548 0.0989 -0.9830","vn 0.1507 0.2484 -0.9569","vn 0.1462 0.3424 -0.9281","vn 0.1428 0.3968 -0.9067","vn 0.1411 0.4217 -0.8957","vn 0.1210 -0.6283 0.7685","vn 0.1002 -0.7648 0.6365","vn 0.1101 -0.7066 0.6990","vn 0.1314 -0.5355 0.8343","vn 0.1522 -0.2063 0.9666","vn 0.3536 -0.6295 0.6919","vn 0.2927 -0.7657 0.5727","vn 0.3215 -0.7077 0.6291","vn 0.3840 -0.5366 0.7514","vn 0.4452 -0.2069 0.8712","vn 0.5491 -0.6300 0.5491","vn 0.4544 -0.7662 0.4544","vn 0.4992 -0.7082 0.4992","vn 0.5964 -0.5372 0.5964","vn 0.6918 -0.2072 0.6918","vn 0.6919 -0.6295 0.3536","vn 0.5727 -0.7657 0.2927","vn 0.6291 -0.7077 0.3215","vn 0.7514 -0.5366 0.3840","vn 0.8712 -0.2069 0.4452","vn 0.7685 -0.6283 0.1210","vn 0.6365 -0.7648 0.1002","vn 0.6990 -0.7066 0.1101","vn 0.8343 -0.5355 0.1314","vn 0.9666 -0.2063 0.1522","vn -0.7685 -0.6283 0.1210","vn -0.6365 -0.7648 0.1002","vn -0.6990 -0.7066 0.1101","vn -0.8343 -0.5355 0.1314","vn -0.9666 -0.2063 0.1522","vn -0.6919 -0.6295 0.3536","vn -0.5727 -0.7657 0.2927","vn -0.6291 -0.7077 0.3215","vn -0.7514 -0.5366 0.3840","vn -0.8712 -0.2069 0.4452","vn -0.5491 -0.6300 0.5491","vn -0.4544 -0.7662 0.4544","vn -0.4992 -0.7082 0.4992","vn -0.5964 -0.5372 0.5964","vn -0.6918 -0.2072 0.6918","vn -0.3536 -0.6295 0.6919","vn -0.2927 -0.7657 0.5727","vn -0.3215 -0.7077 0.6291","vn -0.3840 -0.5366 0.7514","vn -0.4452 -0.2069 0.8712","vn -0.1210 -0.6283 0.7685","vn -0.1002 -0.7648 0.6365","vn -0.1101 -0.7066 0.6990","vn -0.1314 -0.5355 0.8343","vn -0.1522 -0.2063 0.9666","vn -0.1210 -0.6283 -0.7685","vn -0.1002 -0.7648 -0.6365","vn -0.1101 -0.7066 -0.6990","vn -0.1314 -0.5355 -0.8343","vn -0.1522 -0.2063 -0.9666","vn -0.3536 -0.6295 -0.6919","vn -0.2927 -0.7657 -0.5727","vn -0.3215 -0.7077 -0.6291","vn -0.3840 -0.5366 -0.7514","vn -0.4452 -0.2069 -0.8712","vn -0.5491 -0.6300 -0.5491","vn -0.4544 -0.7662 -0.4544","vn -0.4992 -0.7082 -0.4992","vn -0.5964 -0.5372 -0.5964","vn -0.6918 -0.2072 -0.6918","vn -0.6919 -0.6295 -0.3536","vn -0.5727 -0.7657 -0.2927","vn -0.6291 -0.7077 -0.3215","vn -0.7514 -0.5366 -0.3840","vn -0.8712 -0.2069 -0.4452","vn -0.7685 -0.6283 -0.1210","vn -0.6365 -0.7648 -0.1002","vn -0.6990 -0.7066 -0.1101","vn -0.8343 -0.5355 -0.1314","vn -0.9666 -0.2063 -0.1522","vn 0.7685 -0.6283 -0.1210","vn 0.6365 -0.7648 -0.1002","vn 0.6990 -0.7066 -0.1101","vn 0.8343 -0.5355 -0.1314","vn 0.9666 -0.2063 -0.1522","vn 0.6919 -0.6295 -0.3536","vn 0.5727 -0.7657 -0.2927","vn 0.6291 -0.7077 -0.3215","vn 0.7514 -0.5366 -0.3840","vn 0.8712 -0.2069 -0.4452","vn 0.5491 -0.6300 -0.5491","vn 0.4544 -0.7662 -0.4544","vn 0.4992 -0.7082 -0.4992","vn 0.5964 -0.5372 -0.5964","vn 0.6918 -0.2072 -0.6918","vn 0.3536 -0.6295 -0.6919","vn 0.2927 -0.7657 -0.5727","vn 0.3215 -0.7077 -0.6291","vn 0.3840 -0.5366 -0.7514","vn 0.4452 -0.2069 -0.8712","vn 0.1210 -0.6283 -0.7685","vn 0.1002 -0.7648 -0.6365","vn 0.1101 -0.7066 -0.6990","vn 0.1314 -0.5355 -0.8343","vn 0.1522 -0.2063 -0.9666","vn -0.9442 0.2580 0.2046","vn -0.5847 0.7901 0.1839","vn -0.2194 0.9622 0.1615","vn -0.0591 0.9858 0.1572","vn -0.0064 0.9872 0.1594","vn -0.6824 0.1923 0.7052","vn -0.4372 0.6082 0.6625","vn -0.1711 0.7711 0.6133","vn -0.0466 0.7954 0.6043","vn -0.0048 0.7923 0.6101","vn -0.0000 -0.0000 1.0000","vn 0.6759 -0.2354 0.6984","vn 0.3907 -0.6640 0.6376","vn 0.1447 -0.7865 0.6003","vn 0.0392 -0.7977 0.6017","vn 0.0039 -0.7924 0.6100","vn 0.9101 -0.3644 0.1972","vn 0.4518 -0.8770 0.1633","vn 0.1583 -0.9756 0.1524","vn 0.0431 -0.9869 0.1554","vn 0.0046 -0.9872 0.1593","vn 0.9101 -0.3644 -0.1972","vn 0.4518 -0.8770 -0.1633","vn 0.1583 -0.9756 -0.1524","vn 0.0431 -0.9869 -0.1554","vn 0.0046 -0.9872 -0.1593","vn 0.6759 -0.2354 -0.6984","vn 0.3907 -0.6640 -0.6376","vn 0.1447 -0.7865 -0.6003","vn 0.0392 -0.7977 -0.6017","vn 0.0039 -0.7924 -0.6100","vn -0.0000 -0.0000 -1.0000","vn -0.6824 0.1923 -0.7052","vn -0.4372 0.6082 -0.6625","vn -0.1711 0.7711 -0.6133","vn -0.0466 0.7954 -0.6043","vn -0.0048 0.7923 -0.6101","vn -0.9442 0.2580 -0.2046","vn -0.5847 0.7901 -0.1839","vn -0.2194 0.9622 -0.1615","vn -0.0591 0.9858 -0.1572","vn -0.0064 0.9872 -0.1594","vn -0.4590 -0.8746 0.1563","vn -0.5855 -0.7951 0.1579","vn -0.7314 -0.6582 0.1787","vn -0.8741 -0.4425 0.2004","vn -0.9657 -0.1544 0.2089","vn -0.3744 -0.7063 0.6009","vn -0.4790 -0.6368 0.6042","vn -0.5682 -0.4998 0.6538","vn -0.6410 -0.3194 0.6979","vn -0.6918 -0.1105 0.7136","vn 0.3973 0.7031 0.5897","vn 0.5268 0.6123 0.5896","vn 0.6072 0.4621 0.6464","vn 0.6560 0.2942 0.6951","vn 0.6921 0.1094 0.7135","vn 0.5007 0.8528 0.1486","vn 0.6737 0.7241 0.1476","vn 0.8075 0.5641 0.1726","vn 0.9038 0.3796 0.1976","vn 0.9661 0.1518 0.2088","vn 0.5007 0.8528 -0.1486","vn 0.6737 0.7241 -0.1476","vn 0.8075 0.5641 -0.1726","vn 0.9038 0.3796 -0.1976","vn 0.9661 0.1518 -0.2088","vn 0.3973 0.7031 -0.5897","vn 0.5268 0.6123 -0.5896","vn 0.6072 0.4621 -0.6464","vn 0.6560 0.2942 -0.6951","vn 0.6921 0.1094 -0.7135","vn -0.3744 -0.7063 -0.6009","vn -0.4790 -0.6368 -0.6042","vn -0.5682 -0.4998 -0.6538","vn -0.6410 -0.3194 -0.6979","vn -0.6918 -0.1105 -0.7136","vn -0.4590 -0.8746 -0.1563","vn -0.5855 -0.7951 -0.1579","vn -0.7314 -0.6582 -0.1787","vn -0.8741 -0.4425 -0.2004","vn -0.9657 -0.1544 -0.2089","vn 0.6022 -0.7344 0.3131","vn 0.8883 -0.3611 0.2837","vn 0.9387 -0.2787 0.2029","vn 0.7857 -0.5833 0.2060","vn 0.3442 -0.9089 0.2355","vn 0.3495 -0.3558 0.8667","vn 0.5594 -0.1270 0.8191","vn 0.7322 -0.0977 0.6740","vn 0.6252 -0.3646 0.6901","vn 0.2429 -0.6081 0.7557","vn -0.0000 0.1102 0.9939","vn 0.0493 0.2085 0.9768","vn 0.1657 0.2035 0.9650","vn 0.1795 0.1107 0.9775","vn 0.0584 0.0183 0.9981","vn -0.3371 0.4327 0.8361","vn -0.4987 0.3299 0.8015","vn -0.5578 0.3949 0.7300","vn -0.3664 0.5719 0.7339","vn -0.0993 0.6505 0.7530","vn -0.6938 0.6233 0.3608","vn -0.8994 0.3314 0.2849","vn -0.8935 0.3961 0.2117","vn -0.6359 0.7402 0.2184","vn -0.1690 0.9574 0.2340","vn -0.6938 0.6233 -0.3608","vn -0.8994 0.3314 -0.2849","vn -0.8935 0.3961 -0.2117","vn -0.6359 0.7402 -0.2184","vn -0.1690 0.9574 -0.2340","vn -0.3372 0.4327 -0.8361","vn -0.4987 0.3299 -0.8015","vn -0.5578 0.3949 -0.7300","vn -0.3664 0.5719 -0.7339","vn -0.0993 0.6505 -0.7530","vn -0.0000 0.1102 -0.9939","vn 0.0493 0.2085 -0.9768","vn 0.1657 0.2035 -0.9650","vn 0.1795 0.1107 -0.9775","vn 0.0584 0.0183 -0.9981","vn 0.3495 -0.3558 -0.8667","vn 0.5594 -0.1270 -0.8191","vn 0.7322 -0.0977 -0.6740","vn 0.6252 -0.3646 -0.6901","vn 0.2429 -0.6081 -0.7557","vn 0.6022 -0.7344 -0.3131","vn 0.8883 -0.3611 -0.2837","vn 0.9387 -0.2787 -0.2029","vn 0.7857 -0.5833 -0.2060","vn 0.3442 -0.9089 -0.2355","vn -0.3748 0.9014 -0.2166","vn -0.2754 0.9476 -0.1617","vn 0.0690 0.9951 0.0713","vn 0.5711 -0.7440 0.3469","vn 0.4124 -0.8813 0.2307","vn -0.2590 0.6507 -0.7138","vn -0.1840 0.8505 -0.4927","vn -0.0110 0.9963 0.0851","vn 0.3146 0.0046 0.9492","vn 0.2956 -0.5325 0.7931","vn -0.0000 0.1767 -0.9843","vn -0.0226 0.6849 -0.7283","vn -0.0376 0.9950 0.0930","vn -0.0190 0.6289 0.7772","vn -0.0030 0.1773 0.9842","vn 0.3267 -0.2882 -0.9001","vn 0.2569 0.4450 -0.8579","vn -0.0451 0.9987 0.0233","vn -0.1937 0.8395 0.5076","vn -0.2720 0.6351 0.7230","vn 0.6422 -0.6707 -0.3710","vn 0.8327 0.0370 -0.5524","vn -0.0192 0.9997 -0.0124","vn -0.3230 0.9279 0.1865","vn -0.4749 0.8384 0.2674","vn 0.6422 -0.6707 0.3710","vn 0.8327 0.0370 0.5524","vn -0.0192 0.9997 0.0124","vn -0.3230 0.9279 -0.1865","vn -0.4749 0.8384 -0.2674","vn 0.3267 -0.2882 0.9001","vn 0.2569 0.4450 0.8579","vn -0.0451 0.9987 -0.0233","vn -0.1937 0.8395 -0.5076","vn -0.2720 0.6351 -0.7230","vn -0.0000 0.1767 0.9843","vn -0.0226 0.6849 0.7283","vn -0.0376 0.9950 -0.0930","vn -0.0190 0.6289 -0.7772","vn -0.0030 0.1773 -0.9842","vn -0.2590 0.6507 0.7138","vn -0.1840 0.8505 0.4927","vn -0.0110 0.9963 -0.0851","vn 0.3147 0.0046 -0.9492","vn 0.2956 -0.5325 -0.7931","vn -0.3748 0.9014 0.2166","vn -0.2754 0.9476 0.1617","vn 0.0690 0.9951 -0.0713","vn 0.5711 -0.7440 -0.3469","vn 0.4124 -0.8813 -0.2307","vn 0.1526 0.1928 0.9693","vn 0.1220 -0.6175 0.7771","vn 0.1236 -0.6004 0.7901","vn 0.1329 0.5093 0.8503","vn 0.0163 0.9944 0.1043","vn 0.4465 0.1929 0.8737","vn 0.3569 -0.6191 0.6995","vn 0.3625 -0.6019 0.7116","vn 0.3901 0.5107 0.7662","vn 0.0477 0.9945 0.0938","vn 0.6938 0.1930 0.6938","vn 0.5548 -0.6199 0.5548","vn 0.5643 -0.6027 0.5643","vn 0.6077 0.5113 0.6077","vn 0.0743 0.9945 0.0743","vn 0.8737 0.1929 0.4465","vn 0.6995 -0.6191 0.3569","vn 0.7116 -0.6019 0.3625","vn 0.7662 0.5107 0.3901","vn 0.0938 0.9945 0.0477","vn 0.9693 0.1928 0.1526","vn 0.7771 -0.6175 0.1220","vn 0.7901 -0.6004 0.1236","vn 0.8503 0.5093 0.1329","vn 0.1043 0.9944 0.0163","vn -0.9693 0.1928 0.1526","vn -0.7771 -0.6175 0.1220","vn -0.7901 -0.6004 0.1236","vn -0.8503 0.5093 0.1329","vn -0.1043 0.9944 0.0163","vn -0.8737 0.1929 0.4465","vn -0.6995 -0.6191 0.3569","vn -0.7116 -0.6019 0.3625","vn -0.7662 0.5107 0.3901","vn -0.0938 0.9945 0.0477","vn -0.6938 0.1930 0.6938","vn -0.5548 -0.6199 0.5548","vn -0.5643 -0.6027 0.5643","vn -0.6077 0.5113 0.6077","vn -0.0743 0.9945 0.0743","vn -0.4465 0.1929 0.8737","vn -0.3569 -0.6191 0.6995","vn -0.3625 -0.6019 0.7116","vn -0.3901 0.5107 0.7662","vn -0.0477 0.9945 0.0938","vn -0.1526 0.1928 0.9693","vn -0.1220 -0.6175 0.7771","vn -0.1236 -0.6004 0.7901","vn -0.1329 0.5093 0.8503","vn -0.0163 0.9944 0.1043","vn -0.1526 0.1928 -0.9693","vn -0.1220 -0.6175 -0.7771","vn -0.1236 -0.6004 -0.7901","vn -0.1329 0.5093 -0.8503","vn -0.0163 0.9944 -0.1043","vn -0.4465 0.1929 -0.8737","vn -0.3569 -0.6191 -0.6995","vn -0.3625 -0.6019 -0.7116","vn -0.3901 0.5107 -0.7662","vn -0.0477 0.9945 -0.0938","vn -0.6938 0.1930 -0.6938","vn -0.5548 -0.6199 -0.5548","vn -0.5643 -0.6027 -0.5643","vn -0.6077 0.5113 -0.6077","vn -0.0743 0.9945 -0.0743","vn -0.8737 0.1929 -0.4465","vn -0.6995 -0.6191 -0.3569","vn -0.7116 -0.6019 -0.3625","vn -0.7662 0.5107 -0.3901","vn -0.0938 0.9945 -0.0477","vn -0.9693 0.1928 -0.1526","vn -0.7771 -0.6175 -0.1220","vn -0.7901 -0.6004 -0.1236","vn -0.8503 0.5093 -0.1329","vn -0.1043 0.9944 -0.0163","vn 0.9693 0.1928 -0.1526","vn 0.7771 -0.6175 -0.1220","vn 0.7901 -0.6004 -0.1236","vn 0.8503 0.5093 -0.1329","vn 0.1043 0.9944 -0.0163","vn 0.8737 0.1929 -0.4465","vn 0.6995 -0.6191 -0.3569","vn 0.7116 -0.6019 -0.3625","vn 0.7662 0.5107 -0.3901","vn 0.0938 0.9945 -0.0477","vn 0.6938 0.1930 -0.6938","vn 0.5548 -0.6199 -0.5548","vn 0.5643 -0.6027 -0.5643","vn 0.6077 0.5113 -0.6077","vn 0.0743 0.9945 -0.0743","vn 0.4465 0.1929 -0.8737","vn 0.3569 -0.6191 -0.6995","vn 0.3625 -0.6019 -0.7116","vn 0.3901 0.5107 -0.7662","vn 0.0477 0.9945 -0.0938","vn 0.1526 0.1928 -0.9693","vn 0.1220 -0.6175 -0.7771","vn 0.1236 -0.6004 -0.7901","vn 0.1329 0.5093 -0.8503","vn 0.0163 0.9944 -0.1043","vn 0.0965 0.7842 0.6129","vn 0.0346 0.9750 0.2196","vn 0.0239 0.9881 0.1518","vn 0.0289 0.9826 0.1837","vn 0.0570 0.9304 0.3620","vn 0.2818 0.7852 0.5514","vn 0.1009 0.9751 0.1974","vn 0.0697 0.9882 0.1364","vn 0.0844 0.9827 0.1651","vn 0.1663 0.9308 0.3255","vn 0.4375 0.7856 0.4375","vn 0.1565 0.9752 0.1565","vn 0.1082 0.9882 0.1082","vn 0.1309 0.9827 0.1309","vn 0.2582 0.9310 0.2582","vn 0.5514 0.7852 0.2818","vn 0.1974 0.9751 0.1009","vn 0.1364 0.9882 0.0697","vn 0.1651 0.9827 0.0844","vn 0.3255 0.9308 0.1663","vn 0.6129 0.7842 0.0965","vn 0.2196 0.9750 0.0346","vn 0.1518 0.9881 0.0239","vn 0.1837 0.9826 0.0289","vn 0.3620 0.9304 0.0570","vn -0.6129 0.7842 0.0965","vn -0.2196 0.9750 0.0346","vn -0.1518 0.9881 0.0239","vn -0.1837 0.9826 0.0289","vn -0.3620 0.9304 0.0570","vn -0.5514 0.7852 0.2818","vn -0.1974 0.9751 0.1009","vn -0.1364 0.9882 0.0697","vn -0.1651 0.9827 0.0844","vn -0.3255 0.9308 0.1663","vn -0.4375 0.7856 0.4375","vn -0.1565 0.9752 0.1565","vn -0.1082 0.9882 0.1082","vn -0.1309 0.9827 0.1309","vn -0.2582 0.9310 0.2582","vn -0.2818 0.7852 0.5514","vn -0.1009 0.9751 0.1974","vn -0.0697 0.9882 0.1364","vn -0.0844 0.9827 0.1651","vn -0.1663 0.9308 0.3255","vn -0.0965 0.7842 0.6129","vn -0.0346 0.9750 0.2196","vn -0.0239 0.9881 0.1518","vn -0.0289 0.9826 0.1837","vn -0.0570 0.9304 0.3620","vn -0.0965 0.7842 -0.6129","vn -0.0346 0.9750 -0.2196","vn -0.0239 0.9881 -0.1518","vn -0.0289 0.9826 -0.1837","vn -0.0570 0.9304 -0.3620","vn -0.2818 0.7852 -0.5514","vn -0.1009 0.9751 -0.1974","vn -0.0697 0.9882 -0.1364","vn -0.0844 0.9827 -0.1651","vn -0.1663 0.9308 -0.3255","vn -0.4375 0.7856 -0.4375","vn -0.1565 0.9752 -0.1565","vn -0.1082 0.9882 -0.1082","vn -0.1309 0.9827 -0.1309","vn -0.2582 0.9310 -0.2582","vn -0.5514 0.7852 -0.2818","vn -0.1974 0.9751 -0.1009","vn -0.1364 0.9882 -0.0697","vn -0.1651 0.9827 -0.0844","vn -0.3255 0.9308 -0.1663","vn -0.6129 0.7842 -0.0965","vn -0.2196 0.9750 -0.0346","vn -0.1518 0.9881 -0.0239","vn -0.1837 0.9826 -0.0289","vn -0.3620 0.9304 -0.0570","vn 0.6129 0.7842 -0.0965","vn 0.2196 0.9750 -0.0346","vn 0.1518 0.9881 -0.0239","vn 0.1837 0.9826 -0.0289","vn 0.3620 0.9304 -0.0570","vn 0.5514 0.7852 -0.2818","vn 0.1974 0.9751 -0.1009","vn 0.1364 0.9882 -0.0697","vn 0.1651 0.9827 -0.0844","vn 0.3255 0.9308 -0.1663","vn 0.4375 0.7856 -0.4375","vn 0.1565 0.9752 -0.1565","vn 0.1082 0.9882 -0.1082","vn 0.1309 0.9827 -0.1309","vn 0.2582 0.9310 -0.2582","vn 0.2818 0.7852 -0.5514","vn 0.1009 0.9751 -0.1974","vn 0.0697 0.9882 -0.1364","vn 0.0844 0.9827 -0.1651","vn 0.1663 0.9308 -0.3255","vn 0.0965 0.7842 -0.6129","vn 0.0346 0.9750 -0.2196","vn 0.0239 0.9881 -0.1518","vn 0.0289 0.9826 -0.1837","vn 0.0570 0.9304 -0.3620","vn 0.1431 -0.3928 -0.9084","vn 0.0602 -0.9221 -0.3823","vn 0.0219 -0.9900 -0.1393","vn 0.0081 -0.9986 -0.0517","vn 0.0019 -0.9999 -0.0119","vn 0.4183 -0.3939 -0.8185","vn 0.1757 -0.9225 -0.3437","vn 0.0640 -0.9901 -0.1252","vn 0.0237 -0.9986 -0.0465","vn 0.0055 -0.9999 -0.0107","vn 0.6498 -0.3943 -0.6498","vn 0.2726 -0.9227 -0.2726","vn 0.0993 -0.9901 -0.0993","vn 0.0368 -0.9986 -0.0368","vn 0.0085 -0.9999 -0.0085","vn 0.8185 -0.3939 -0.4183","vn 0.3437 -0.9225 -0.1757","vn 0.1252 -0.9901 -0.0640","vn 0.0465 -0.9986 -0.0237","vn 0.0107 -0.9999 -0.0055","vn 0.9084 -0.3928 -0.1431","vn 0.3823 -0.9221 -0.0602","vn 0.1393 -0.9900 -0.0219","vn 0.0517 -0.9986 -0.0081","vn 0.0119 -0.9999 -0.0019","vn -0.9084 -0.3928 -0.1431","vn -0.3823 -0.9221 -0.0602","vn -0.1393 -0.9900 -0.0219","vn -0.0517 -0.9986 -0.0081","vn -0.0119 -0.9999 -0.0019","vn -0.8185 -0.3939 -0.4183","vn -0.3437 -0.9225 -0.1757","vn -0.1252 -0.9901 -0.0640","vn -0.0465 -0.9986 -0.0237","vn -0.0107 -0.9999 -0.0055","vn -0.6498 -0.3943 -0.6498","vn -0.2726 -0.9227 -0.2726","vn -0.0993 -0.9901 -0.0993","vn -0.0368 -0.9986 -0.0368","vn -0.0085 -0.9999 -0.0085","vn -0.4183 -0.3939 -0.8185","vn -0.1757 -0.9225 -0.3437","vn -0.0640 -0.9901 -0.1252","vn -0.0237 -0.9986 -0.0465","vn -0.0055 -0.9999 -0.0107","vn -0.1431 -0.3928 -0.9084","vn -0.0602 -0.9221 -0.3823","vn -0.0219 -0.9900 -0.1393","vn -0.0081 -0.9986 -0.0517","vn -0.0019 -0.9999 -0.0119","vn -0.1431 -0.3928 0.9084","vn -0.0602 -0.9221 0.3823","vn -0.0219 -0.9900 0.1393","vn -0.0081 -0.9986 0.0517","vn -0.0019 -0.9999 0.0119","vn -0.4183 -0.3939 0.8185","vn -0.1757 -0.9225 0.3437","vn -0.0640 -0.9901 0.1252","vn -0.0237 -0.9986 0.0465","vn -0.0055 -0.9999 0.0107","vn -0.6498 -0.3943 0.6498","vn -0.2726 -0.9227 0.2726","vn -0.0993 -0.9901 0.0993","vn -0.0368 -0.9986 0.0368","vn -0.0085 -0.9999 0.0085","vn -0.8185 -0.3939 0.4183","vn -0.3437 -0.9225 0.1757","vn -0.1252 -0.9901 0.0640","vn -0.0465 -0.9986 0.0237","vn -0.0107 -0.9999 0.0055","vn -0.9084 -0.3928 0.1431","vn -0.3823 -0.9221 0.0602","vn -0.1393 -0.9900 0.0219","vn -0.0517 -0.9986 0.0081","vn -0.0119 -0.9999 0.0019","vn 0.9084 -0.3928 0.1431","vn 0.3823 -0.9221 0.0602","vn 0.1393 -0.9900 0.0219","vn 0.0517 -0.9986 0.0081","vn 0.0119 -0.9999 0.0019","vn 0.8185 -0.3939 0.4183","vn 0.3437 -0.9225 0.1757","vn 0.1252 -0.9901 0.0640","vn 0.0465 -0.9986 0.0237","vn 0.0107 -0.9999 0.0055","vn 0.6498 -0.3943 0.6498","vn 0.2726 -0.9227 0.2726","vn 0.0993 -0.9901 0.0993","vn 0.0368 -0.9986 0.0368","vn 0.0085 -0.9999 0.0085","vn 0.4183 -0.3939 0.8185","vn 0.1757 -0.9225 0.3437","vn 0.0640 -0.9901 0.1252","vn 0.0237 -0.9986 0.0465","vn 0.0055 -0.9999 0.0107","vn 0.1431 -0.3928 0.9084","vn 0.0602 -0.9221 0.3823","vn 0.0219 -0.9900 0.1393","vn 0.0081 -0.9986 0.0517","vn 0.0019 -0.9999 0.0119","vn -0.6756 0.2950 -0.6757","vn 0.6757 0.2950 -0.6756","vn 0.6756 0.2950 0.6757","vn -0.6757 0.2950 0.6756","vn 0.1411 0.4216 0.8957","vn 0.8957 0.4217 0.1411","vn -0.8957 0.4217 0.1411","vn -0.1411 0.4216 0.8957","vn -0.1411 0.4216 -0.8957","vn -0.8957 0.4217 -0.1411","vn 0.8957 0.4217 -0.1411","vn 0.1411 0.4216 -0.8957","vn -0.9398 0.2649 0.2159","vn -0.5715 0.7951 0.2027","vn -0.2134 0.9616 0.1725","vn -0.0577 0.9852 0.1612","vn -0.0066 0.9871 0.1599","vn -0.6572 0.2015 0.7263","vn -0.3961 0.5968 0.6978","vn -0.1554 0.7540 0.6382","vn -0.0431 0.7880 0.6142","vn -0.0052 0.7913 0.6115","vn 0.6374 -0.2552 0.7271","vn 0.3358 -0.6518 0.6801","vn 0.1245 -0.7670 0.6295","vn 0.0345 -0.7890 0.6134","vn 0.0044 -0.7911 0.6116","vn 0.8969 -0.3856 0.2166","vn 0.4259 -0.8850 0.1883","vn 0.1483 -0.9748 0.1665","vn 0.0406 -0.9862 0.1606","vn 0.0049 -0.9871 0.1600","vn 0.8969 -0.3856 -0.2166","vn 0.4259 -0.8850 -0.1883","vn 0.1483 -0.9748 -0.1665","vn 0.0406 -0.9862 -0.1606","vn 0.0049 -0.9871 -0.1600","vn 0.6374 -0.2552 -0.7271","vn 0.3358 -0.6518 -0.6800","vn 0.1245 -0.7670 -0.6295","vn 0.0345 -0.7890 -0.6134","vn 0.0044 -0.7911 -0.6116","vn -0.6572 0.2015 -0.7263","vn -0.3961 0.5968 -0.6978","vn -0.1554 0.7540 -0.6382","vn -0.0431 0.7880 -0.6142","vn -0.0052 0.7913 -0.6115","vn -0.9398 0.2649 -0.2159","vn -0.5715 0.7951 -0.2027","vn -0.2134 0.9616 -0.1725","vn -0.0577 0.9852 -0.1612","vn -0.0066 0.9871 -0.1599","vn -0.4617 -0.8710 0.1680","vn -0.5910 -0.7856 0.1830","vn -0.7353 -0.6468 0.2024","vn -0.8747 -0.4359 0.2120","vn -0.9656 -0.1542 0.2092","vn -0.3715 -0.6826 0.6293","vn -0.4658 -0.5855 0.6635","vn -0.5479 -0.4539 0.7027","vn -0.6266 -0.2992 0.7196","vn -0.6912 -0.1099 0.7142","vn 0.3954 0.6734 0.6246","vn 0.5113 0.5496 0.6607","vn 0.5829 0.4072 0.7032","vn 0.6393 0.2685 0.7206","vn 0.6913 0.1086 0.7144","vn 0.5063 0.8464 0.1649","vn 0.6831 0.7075 0.1810","vn 0.8132 0.5454 0.2029","vn 0.9051 0.3681 0.2130","vn 0.9661 0.1513 0.2093","vn 0.5063 0.8464 -0.1649","vn 0.6831 0.7075 -0.1810","vn 0.8132 0.5454 -0.2029","vn 0.9051 0.3681 -0.2130","vn 0.9661 0.1513 -0.2093","vn 0.3954 0.6734 -0.6246","vn 0.5113 0.5496 -0.6607","vn 0.5829 0.4072 -0.7032","vn 0.6393 0.2685 -0.7206","vn 0.6913 0.1086 -0.7144","vn -0.3715 -0.6826 -0.6293","vn -0.4658 -0.5855 -0.6635","vn -0.5479 -0.4539 -0.7027","vn -0.6266 -0.2992 -0.7196","vn -0.6912 -0.1099 -0.7142","vn -0.4617 -0.8710 -0.1680","vn -0.5910 -0.7856 -0.1830","vn -0.7353 -0.6468 -0.2024","vn -0.8747 -0.4359 -0.2120","vn -0.9656 -0.1542 -0.2092","vn 0.6339 -0.7367 0.2355","vn 0.9154 -0.3446 0.2082","vn 0.9389 -0.2995 0.1695","vn 0.7826 -0.5916 0.1937","vn 0.3481 -0.9049 0.2451","vn 0.4617 -0.4220 0.7802","vn 0.7115 -0.1438 0.6879","vn 0.7802 -0.1724 0.6013","vn 0.6317 -0.4023 0.6627","vn 0.2457 -0.5934 0.7665","vn 0.0235 0.0995 0.9948","vn 0.1217 0.1495 0.9812","vn 0.2320 0.1432 0.9621","vn 0.1976 0.0618 0.9783","vn 0.0562 -0.0000 0.9984","vn -0.4484 0.4515 0.7714","vn -0.5633 0.3876 0.7297","vn -0.5738 0.4142 0.7066","vn -0.3651 0.5594 0.7441","vn -0.1144 0.6082 0.7855","vn -0.7572 0.5985 0.2619","vn -0.9026 0.3756 0.2104","vn -0.8901 0.4160 0.1861","vn -0.6355 0.7408 0.2176","vn -0.1846 0.9486 0.2569","vn -0.7572 0.5985 -0.2619","vn -0.9026 0.3756 -0.2104","vn -0.8901 0.4160 -0.1861","vn -0.6355 0.7408 -0.2176","vn -0.1846 0.9486 -0.2569","vn -0.4484 0.4515 -0.7714","vn -0.5633 0.3876 -0.7297","vn -0.5738 0.4142 -0.7066","vn -0.3651 0.5594 -0.7441","vn -0.1144 0.6082 -0.7855","vn 0.0235 0.0995 -0.9948","vn 0.1217 0.1495 -0.9812","vn 0.2320 0.1432 -0.9621","vn 0.1976 0.0618 -0.9783","vn 0.0562 -0.0000 -0.9984","vn 0.4617 -0.4220 -0.7802","vn 0.7115 -0.1438 -0.6879","vn 0.7802 -0.1724 -0.6013","vn 0.6317 -0.4023 -0.6627","vn 0.2457 -0.5934 -0.7665","vn 0.6339 -0.7367 -0.2355","vn 0.9154 -0.3446 -0.2082","vn 0.9389 -0.2995 -0.1695","vn 0.7826 -0.5916 -0.1937","vn 0.3481 -0.9049 -0.2451","vn -0.3680 0.9024 -0.2240","vn -0.2771 0.9472 -0.1612","vn 0.1029 0.9911 0.0840","vn 0.6177 -0.7035 0.3515","vn 0.4294 -0.8751 0.2233","vn -0.2481 0.6531 -0.7155","vn -0.1878 0.8475 -0.4964","vn 0.0177 0.9895 0.1433","vn 0.3337 0.1518 0.9304","vn 0.3234 -0.5023 0.8020","vn -0.0056 0.1703 -0.9854","vn -0.0255 0.6742 -0.7381","vn -0.0301 0.9991 0.0304","vn -0.0112 0.6638 0.7478","vn -0.0000 0.1849 0.9828","vn 0.2948 -0.3297 -0.8969","vn 0.2566 0.4232 -0.8689","vn -0.0236 0.9995 -0.0198","vn -0.2011 0.8316 0.5178","vn -0.2982 0.6034 0.7396","vn 0.6021 -0.7002 -0.3836","vn 0.8311 0.0160 -0.5558","vn -0.0000 0.9998 -0.0191","vn -0.3399 0.9215 0.1882","vn -0.5062 0.8212 0.2632","vn 0.6021 -0.7002 0.3836","vn 0.8312 0.0160 0.5558","vn -0.0000 0.9998 0.0191","vn -0.3399 0.9215 -0.1882","vn -0.5062 0.8212 -0.2632","vn 0.2948 -0.3297 0.8969","vn 0.2566 0.4232 0.8689","vn -0.0236 0.9995 0.0198","vn -0.2011 0.8316 -0.5178","vn -0.2982 0.6034 -0.7396","vn -0.0056 0.1703 0.9854","vn -0.0255 0.6742 0.7381","vn -0.0301 0.9991 -0.0304","vn -0.0112 0.6638 -0.7478","vn -0.0000 0.1849 -0.9828","vn -0.2481 0.6531 0.7155","vn -0.1878 0.8475 0.4964","vn 0.0177 0.9895 -0.1433","vn 0.3337 0.1518 -0.9304","vn 0.3234 -0.5023 -0.8020","vn -0.3680 0.9024 0.2240","vn -0.2771 0.9472 0.1612","vn 0.1029 0.9911 -0.0840","vn 0.6177 -0.7035 -0.3515","vn 0.4294 -0.8751 -0.2233","vn 0.1521 0.1931 0.9693","vn 0.1216 -0.6176 0.7770","vn 0.1235 -0.6004 0.7901","vn 0.4459 0.1933 0.8740","vn 0.3564 -0.6193 0.6996","vn 0.3623 -0.6020 0.7116","vn 0.8740 0.1933 0.4459","vn 0.6996 -0.6193 0.3564","vn 0.7116 -0.6020 0.3623","vn 0.9693 0.1931 0.1521","vn 0.7770 -0.6176 0.1216","vn 0.7901 -0.6004 0.1235","vn -0.9693 0.1931 0.1521","vn -0.7770 -0.6176 0.1216","vn -0.7901 -0.6004 0.1235","vn -0.8740 0.1933 0.4459","vn -0.6996 -0.6193 0.3564","vn -0.7116 -0.6020 0.3623","vn -0.4459 0.1933 0.8740","vn -0.3564 -0.6193 0.6996","vn -0.3623 -0.6020 0.7116","vn -0.1521 0.1931 0.9693","vn -0.1216 -0.6176 0.7770","vn -0.1235 -0.6004 0.7901","vn -0.1521 0.1931 -0.9693","vn -0.1216 -0.6176 -0.7770","vn -0.1235 -0.6004 -0.7901","vn -0.4459 0.1933 -0.8740","vn -0.3564 -0.6193 -0.6996","vn -0.3623 -0.6020 -0.7116","vn -0.8740 0.1933 -0.4459","vn -0.6996 -0.6193 -0.3564","vn -0.7116 -0.6020 -0.3623","vn -0.9693 0.1931 -0.1521","vn -0.7770 -0.6176 -0.1216","vn -0.7901 -0.6004 -0.1235","vn 0.9693 0.1931 -0.1521","vn 0.7770 -0.6176 -0.1216","vn 0.7901 -0.6004 -0.1235","vn 0.8740 0.1933 -0.4459","vn 0.6996 -0.6193 -0.3564","vn 0.7116 -0.6020 -0.3623","vn 0.4459 0.1933 -0.8740","vn 0.3564 -0.6193 -0.6996","vn 0.3623 -0.6020 -0.7116","vn 0.1521 0.1931 -0.9693","vn 0.1216 -0.6176 -0.7770","vn 0.1235 -0.6004 -0.7901","vt 0.676238 0.253514","vt 0.685439 0.200735","vt 0.683984 0.254905","vt 0.672005 0.252156","vt 0.677654 0.200803","vt 0.661178 0.460181","vt 0.621936 0.427376","vt 0.663558 0.457843","vt 0.357417 0.845961","vt 0.343983 0.876897","vt 0.354169 0.846717","vt 0.354439 0.877910","vt 0.347303 0.875928","vt 0.672278 0.299257","vt 0.679915 0.301914","vt 0.692371 0.497954","vt 0.666381 0.454729","vt 0.696002 0.495964","vt 0.689391 0.499456","vt 0.364430 0.806725","vt 0.361232 0.807203","vt 0.364696 0.847518","vt 0.666209 0.335451","vt 0.673677 0.339110","vt 0.707310 0.544396","vt 0.711360 0.543708","vt 0.704019 0.544929","vt 0.364911 0.761605","vt 0.375514 0.761805","vt 0.368083 0.761449","vt 0.014812 0.488388","vt 0.000000 0.462490","vt 0.007362 0.458392","vt 0.711360 0.594555","vt 0.707311 0.593857","vt 0.364943 0.713176","vt 0.375546 0.713035","vt 0.368115 0.713361","vt 0.020458 0.532137","vt 0.007249 0.491678","vt 0.694907 0.645101","vt 0.691306 0.643024","vt 0.704019 0.593359","vt 0.361065 0.665168","vt 0.371641 0.664688","vt 0.364264 0.665691","vt 0.434306 0.451925","vt 0.398408 0.492907","vt 0.430379 0.448716","vt 0.437811 0.455116","vt 0.403197 0.494926","vt 0.440138 0.457511","vt 0.407550 0.496944","vt 0.924638 0.116133","vt 0.924406 0.068031","vt 0.928325 0.115874","vt 0.914071 0.067733","vt 0.920746 0.068627","vt 0.475286 0.422175","vt 0.472492 0.418142","vt 0.477673 0.426176","vt 0.479169 0.429174","vt 0.925785 0.164204","vt 0.929481 0.164287","vt 0.918019 0.115913","vt 0.672278 0.103636","vt 0.673677 0.065177","vt 0.679915 0.100879","vt 0.523843 0.411194","vt 0.522750 0.406772","vt 0.524377 0.414505","vt 0.927979 0.210007","vt 0.917670 0.210709","vt 0.924294 0.209602","vt 0.683984 0.146914","vt 0.573314 0.406817","vt 0.573028 0.411238","vt 0.923927 0.249776","vt 0.913589 0.250758","vt 0.920270 0.249090","vt 0.676238 0.148431","vt 0.623592 0.423408","vt 0.572536 0.414547","vt 0.917431 0.280331","vt 0.907048 0.281528","vt 0.913821 0.279430","vt 0.431723 0.685298","vt 0.471697 0.720736","vt 0.427724 0.688548","vt 0.435298 0.682125","vt 0.474512 0.716619","vt 0.437678 0.679787","vt 0.476920 0.712592","vt 0.910918 0.772278","vt 0.905887 0.822139","vt 0.907236 0.771934","vt 0.916206 0.822200","vt 0.909579 0.822129","vt 0.402102 0.644063","vt 0.397283 0.646171","vt 0.406485 0.642014","vt 0.409465 0.640513","vt 0.914663 0.729017","vt 0.911007 0.728366","vt 0.917564 0.771641","vt 0.386777 0.174548","vt 0.396514 0.124681","vt 0.392545 0.173880","vt 0.391545 0.595572","vt 0.386744 0.596319","vt 0.394837 0.595039","vt 0.916788 0.693894","vt 0.927183 0.693050","vt 0.920403 0.694788","vt 0.392510 0.226134","vt 0.386744 0.545472","vt 0.391545 0.546111","vt 0.918188 0.027623","vt 0.907048 0.001075","vt 0.910610 0.000000","vt 0.379665 0.578827","vt 0.375546 0.626967","vt 0.375546 0.578913","vt 0.396694 0.277934","vt 0.386744 0.225395","vt 0.394837 0.546609","vt 0.914573 0.028504","vt 0.015635 0.584565","vt 0.023430 0.583847","vt 0.661045 0.684852","vt 0.663798 0.688102","vt 0.658718 0.682458","vt 0.356952 0.625275","vt 0.353701 0.624465","vt 0.015611 0.635409","vt 0.023406 0.636097","vt 0.011328 0.634741","vt 0.619687 0.710794","vt 0.621183 0.713792","vt 0.347303 0.597470","vt 0.343983 0.596462","vt 0.364225 0.623698","vt 0.012867 0.683360","vt 0.020586 0.685375","vt 0.575013 0.728774","vt 0.622818 0.717852","vt 0.575354 0.733255","vt 0.574479 0.725464","vt 0.911007 0.914686","vt 0.920403 0.946879","vt 0.916788 0.947774","vt 0.921362 0.915399","vt 0.914663 0.914024","vt 0.015171 0.728165","vt 0.524790 0.733210","vt 0.525828 0.728730","vt 0.907236 0.872021","vt 0.917564 0.872433","vt 0.910918 0.871659","vt 0.007362 0.760954","vt 0.007598 0.724997","vt 0.526320 0.725421","vt 0.828469 0.271350","vt 0.861878 0.200182","vt 0.859938 0.272408","vt 0.794519 0.268663","vt 0.830382 0.200134","vt 0.758708 0.264756","vt 0.796358 0.200193","vt 0.721656 0.260034","vt 0.760439 0.200330","vt 0.723255 0.200519","vt 0.823120 0.333151","vt 0.854513 0.335087","vt 0.789376 0.328083","vt 0.753869 0.320665","vt 0.717185 0.311681","vt 0.846196 0.384681","vt 0.814919 0.382051","vt 0.781491 0.375098","vt 0.710332 0.352547","vt 0.746450 0.364903","vt 0.188429 0.447920","vt 0.147317 0.410685","vt 0.178496 0.407926","vt 0.157111 0.450119","vt 0.114106 0.418333","vt 0.123523 0.456247","vt 0.079371 0.429649","vt 0.088232 0.465323","vt 0.043621 0.443409","vt 0.051806 0.476364","vt 0.195956 0.506253","vt 0.164533 0.507635","vt 0.130659 0.511547","vt 0.094946 0.517356","vt 0.058008 0.524431","vt 0.528913 0.360778","vt 0.548204 0.304602","vt 0.558799 0.363159","vt 0.498396 0.354477","vt 0.518467 0.303041","vt 0.467407 0.345235","vt 0.488353 0.298965","vt 0.436102 0.334034","vt 0.457957 0.293003","vt 0.404640 0.321852","vt 0.427372 0.285783","vt 0.542697 0.400500","vt 0.572779 0.403445","vt 0.511650 0.392668","vt 0.746450 0.039106","vt 0.771428 0.000000","vt 0.781491 0.028847","vt 0.710332 0.051586","vt 0.736980 0.011963","vt 0.414992 0.437036","vt 0.461260 0.403445","vt 0.854513 0.067040","vt 0.814919 0.021921","vt 0.846196 0.019438","vt 0.823120 0.068857","vt 0.789376 0.073974","vt 0.717185 0.090810","vt 0.753869 0.081567","vt 0.859938 0.128419","vt 0.828469 0.129377","vt 0.794519 0.132162","vt 0.758708 0.136318","vt 0.721656 0.141387","vt 0.528249 0.045513","vt 0.572779 0.000000","vt 0.558126 0.043417","vt 0.497758 0.051362","vt 0.542697 0.002704","vt 0.466806 0.060026","vt 0.511650 0.010202","vt 0.412075 0.700532","vt 0.449732 0.749847","vt 0.397433 0.711564","vt 0.460386 0.735896","vt 0.518230 0.101564","vt 0.547964 0.100264","vt 0.488125 0.105253","vt 0.457742 0.110734","vt 0.427174 0.117409","vt 0.435548 0.070566","vt 0.542672 0.165864","vt 0.513011 0.166245","vt 0.483108 0.167441","vt 0.422813 0.171462","vt 0.453021 0.169248","vt 0.542626 0.235536","vt 0.512966 0.234942","vt 0.483064 0.233490","vt 0.452981 0.231395","vt 0.422776 0.228872","vt 0.168441 0.575615","vt 0.199920 0.575198","vt 0.134416 0.576907","vt 0.098482 0.578856","vt 0.061274 0.581242","vt 0.168409 0.644308","vt 0.199887 0.644866","vt 0.134385 0.642952","vt 0.098453 0.640999","vt 0.061247 0.638648","vt 0.196127 0.710570","vt 0.164701 0.709092","vt 0.130820 0.705239","vt 0.058149 0.692788","vt 0.095098 0.699607","vt 0.188907 0.767623","vt 0.157582 0.765347","vt 0.123976 0.759326","vt 0.088658 0.750499","vt 0.052200 0.739800","vt 0.178496 0.811341","vt 0.147317 0.808452","vt 0.114106 0.800771","vt 0.079371 0.789495","vt 0.043621 0.775823","vt 0.307714 0.281206","vt 0.283556 0.329117","vt 0.277494 0.325348","vt 0.314824 0.283444","vt 0.296474 0.338389","vt 0.330239 0.289067","vt 0.312629 0.349319","vt 0.905278 0.266635","vt 0.887960 0.200400","vt 0.907048 0.200764","vt 0.886070 0.270748","vt 0.322417 0.231556","vt 0.330037 0.232073","vt 0.346667 0.233591","vt 0.349376 0.295642","vt 0.367255 0.235267","vt 0.367650 0.300734","vt 0.880786 0.331797","vt 0.329250 0.178801","vt 0.321657 0.180069","vt 0.345818 0.176064","vt 0.366330 0.172659","vt 0.385757 0.169390","vt 0.872685 0.380102","vt 0.312521 0.127430","vt 0.305488 0.130419","vt 0.327752 0.120588","vt 0.346669 0.112284","vt 0.364759 0.104911","vt 0.205089 0.413313","vt 0.214763 0.452267","vt 0.279905 0.081757","vt 0.273965 0.086277","vt 0.292530 0.071266","vt 0.308337 0.058607","vt 0.323820 0.047585","vt 0.222095 0.509083","vt 0.650626 0.322632","vt 0.634429 0.281412","vt 0.642680 0.278714","vt 0.642650 0.326852","vt 0.620051 0.287860","vt 0.628929 0.336931","vt 0.600352 0.295549","vt 0.610014 0.348953","vt 0.576134 0.301967","vt 0.586454 0.359002","vt 0.661111 0.352847","vt 0.139870 0.378984","vt 0.087741 0.374290","vt 0.090267 0.362362","vt 0.141307 0.392241","vt 0.085463 0.388390","vt 0.622764 0.385694","vt 0.600070 0.398240","vt 0.191053 0.378984","vt 0.138622 0.373545","vt 0.188090 0.373545","vt 0.196579 0.392241","vt 0.203913 0.407926","vt 0.880786 0.070719","vt 0.892745 0.035925","vt 0.900330 0.079338","vt 0.872685 0.024355","vt 0.240165 0.362362","vt 0.235557 0.357480","vt 0.249616 0.374290","vt 0.261633 0.388390","vt 0.886070 0.130503","vt 0.905278 0.135317","vt 0.650121 0.082826","vt 0.653499 0.045041","vt 0.661111 0.050263","vt 0.010974 0.127430","vt 0.035879 0.071266","vt 0.042242 0.081757","vt 0.628365 0.068988","vt 0.622764 0.017753","vt 0.640645 0.032604","vt 0.609400 0.057349","vt 0.600070 0.005285","vt 0.585798 0.047573","vt 0.642500 0.125461","vt 0.642128 0.078732","vt 0.634242 0.122846","vt 0.619850 0.116626","vt 0.600132 0.109194","vt 0.575900 0.102942","vt 0.630135 0.173751","vt 0.638530 0.174661","vt 0.615415 0.171598","vt 0.595306 0.169020","vt 0.570745 0.166836","vt 0.630100 0.227816","vt 0.638496 0.226915","vt 0.615376 0.229983","vt 0.595264 0.232561","vt 0.570701 0.234696","vt 0.231079 0.054145","vt 0.235532 0.048512","vt 0.244612 0.035365","vt 0.244973 0.578577","vt 0.241358 0.515698","vt 0.225955 0.576236","vt 0.183137 0.038080","vt 0.185929 0.031889","vt 0.191046 0.017414","vt 0.256187 0.019536","vt 0.244943 0.642114","vt 0.225924 0.644092","vt 0.134746 0.031889","vt 0.133669 0.038080","vt 0.135773 0.017414","vt 0.137738 0.000000","vt 0.222261 0.708088","vt 0.241514 0.702035","vt 0.085633 0.048512","vt 0.086202 0.054145","vt 0.082737 0.035365","vt 0.080018 0.019536","vt 0.215229 0.763658","vt 0.234929 0.754068","vt 0.044265 0.086277","vt 0.029022 0.058607","vt 0.025517 0.047585","vt 0.205089 0.806239","vt 0.328514 0.427615","vt 0.350842 0.407926","vt 0.341504 0.428659","vt 0.865089 0.853959","vt 0.880553 0.835655","vt 0.881217 0.857248","vt 0.864464 0.832923","vt 0.880399 0.801238","vt 0.864325 0.799422","vt 0.880622 0.753777","vt 0.864999 0.694410","vt 0.864546 0.753302","vt 0.848272 0.773226","vt 0.856375 0.750004","vt 0.856575 0.774055","vt 0.847608 0.752187","vt 0.841008 0.731246","vt 0.856678 0.826501","vt 0.856575 0.795182","vt 0.857210 0.697744","vt 0.856790 0.752261","vt 0.838607 0.770584","vt 0.837391 0.753139","vt 0.832873 0.735506","vt 0.823409 0.738937","vt 0.804778 0.721328","vt 0.797436 0.726506","vt 0.764036 0.707795","vt 0.712603 0.701067","vt 0.760243 0.714373","vt 0.830716 0.766985","vt 0.686161 0.878026","vt 0.696139 0.866088","vt 0.694849 0.885261","vt 0.687171 0.860423","vt 0.696385 0.837303","vt 0.687306 0.833909","vt 0.695863 0.798862","vt 0.685866 0.754772","vt 0.686794 0.798640","vt 0.524212 0.780184","vt 0.537588 0.763914","vt 0.536592 0.776747","vt 0.669849 0.874764","vt 0.670743 0.857818","vt 0.670830 0.832256","vt 0.669431 0.756243","vt 0.670323 0.798318","vt 0.509420 0.770106","vt 0.508424 0.782939","vt 0.655113 0.859843","vt 0.654103 0.877447","vt 0.655248 0.833329","vt 0.654736 0.798060","vt 0.498115 0.767873","vt 0.497318 0.783673","vt 0.648052 0.865218","vt 0.646762 0.884391","vt 0.648298 0.836433","vt 0.647776 0.797992","vt 0.653808 0.754192","vt 0.493028 0.763360","vt 0.492467 0.782702","vt 0.500561 0.753069","vt 0.514733 0.749847","vt 0.505245 0.759620","vt 0.535206 0.751715","vt 0.518339 0.757271","vt 0.560939 0.763709","vt 0.537027 0.759182","vt 0.366126 0.412519","vt 0.367590 0.436093","vt 0.357197 0.432106","vt 0.896915 0.833020","vt 0.905887 0.846354","vt 0.897541 0.854056","vt 0.896777 0.799519","vt 0.905355 0.826647","vt 0.896998 0.753399","vt 0.905253 0.795329","vt 0.905887 0.697890","vt 0.905467 0.752407","vt 0.897450 0.694507","vt 0.889222 0.862775","vt 0.871736 0.898429","vt 0.872885 0.859609","vt 0.888158 0.900167","vt 0.872312 0.926693","vt 0.321978 0.519575","vt 0.332973 0.489773","vt 0.334977 0.523523","vt 0.320217 0.486594","vt 0.335202 0.458120","vt 0.322473 0.455840","vt 0.898416 0.865115","vt 0.897558 0.899103","vt 0.888817 0.927262","vt 0.791329 0.836880","vt 0.823810 0.822949","vt 0.794000 0.842189","vt 0.818619 0.818100","vt 0.844610 0.800074","vt 0.837569 0.796537","vt 0.717220 0.853311","vt 0.755607 0.851840","vt 0.711360 0.861945","vt 0.756570 0.843669","vt 0.788388 0.828890","vt 0.812669 0.810659","vt 0.829410 0.790662","vt 0.722336 0.844693","vt 0.757583 0.835438","vt 0.786129 0.820810","vt 0.807891 0.803040","vt 0.822781 0.784355","vt 0.727408 0.863600","vt 0.711637 0.893255","vt 0.711360 0.863537","vt 0.727651 0.891765","vt 0.711360 0.914815","vt 0.544711 0.843507","vt 0.547586 0.818397","vt 0.558249 0.842656","vt 0.534574 0.819802","vt 0.540361 0.795726","vt 0.527730 0.797919","vt 0.744049 0.891663","vt 0.743773 0.861945","vt 0.530081 0.848848","vt 0.558110 0.866703","vt 0.544163 0.872591","vt 0.519418 0.824589","vt 0.512193 0.801918","vt 0.537449 0.880795","vt 0.561647 0.893712","vt 0.556975 0.903734","vt 0.521737 0.855751","vt 0.509821 0.830169","vt 0.501687 0.805620","vt 0.537840 0.888740","vt 0.559805 0.913847","vt 0.520182 0.862141","vt 0.506772 0.834981","vt 0.497553 0.808191","vt 0.356671 0.558971","vt 0.375546 0.587859","vt 0.367166 0.595498","vt 0.350660 0.524066","vt 0.366127 0.554020","vt 0.348899 0.491084","vt 0.361032 0.521129","vt 0.351156 0.460330","vt 0.359850 0.489980","vt 0.362173 0.461370","vt 0.857638 0.857248","vt 0.341372 0.559273","vt 0.934023 0.303309","vt 0.921720 0.347955","vt 0.919672 0.298141","vt 0.938102 0.350249","vt 0.918542 0.378628","vt 0.335209 0.766921","vt 0.299138 0.745470","vt 0.309502 0.730829","vt 0.472874 0.793736","vt 0.445929 0.749847","vt 0.474371 0.752937","vt 0.470957 0.864980","vt 0.438604 0.791850","vt 0.293263 0.436877","vt 0.286916 0.476360","vt 0.282015 0.424174","vt 0.295733 0.483348","vt 0.267817 0.521928","vt 0.258059 0.565888","vt 0.278017 0.524552","vt 0.253802 0.612750","vt 0.244973 0.567410","vt 0.492467 0.860345","vt 0.492467 0.795739","vt 0.307541 0.450937","vt 0.291536 0.525948","vt 0.307255 0.490398","vt 0.275437 0.561799","vt 0.274011 0.602165","vt 0.302310 0.651260","vt 0.320217 0.461795","vt 0.303989 0.525661","vt 0.317744 0.495225","vt 0.291470 0.556470","vt 0.292706 0.591018","vt 0.320217 0.632672","vt 0.211703 0.894539","vt 0.196677 0.911017","vt 0.198448 0.887097","vt 0.025664 0.858985","vt 0.016707 0.837957","vt 0.028189 0.832966","vt 0.022244 0.883543","vt 0.009124 0.866773","vt 0.610274 0.783675","vt 0.638406 0.754413","vt 0.636221 0.782047","vt 0.563334 0.784979","vt 0.611224 0.750694","vt 0.228316 0.912033","vt 0.225478 0.887964","vt 0.044327 0.831701","vt 0.046341 0.858343","vt 0.639694 0.810181","vt 0.612765 0.817458","vt 0.056784 0.834580","vt 0.050497 0.811341","vt 0.064500 0.812950","vt 0.060577 0.864755","vt 0.048671 0.883810","vt 0.646762 0.824718","vt 0.617255 0.835105","vt 0.563295 0.821222","vt 0.254711 0.719172","vt 0.244973 0.690349","vt 0.254324 0.687118","vt 0.256171 0.753771","vt 0.246718 0.718864","vt 0.266266 0.758800","vt 0.264751 0.789792","vt 0.278342 0.800250","vt 0.263879 0.821650","vt 0.280291 0.837768","vt 0.244973 0.844066","vt 0.266571 0.714653","vt 0.266568 0.680330","vt 0.281680 0.756577","vt 0.298824 0.800593","vt 0.406945 0.791089","vt 0.386744 0.856100","vt 0.393574 0.791768","vt 0.907494 0.306490","vt 0.279703 0.705207","vt 0.419301 0.750726","vt 0.400475 0.862150","vt 0.205141 0.828929","vt 0.213789 0.838381","vt 0.205507 0.842793","vt 0.203964 0.820607","vt 0.214015 0.823462","vt 0.202463 0.818310","vt 0.214211 0.814233","vt 0.930908 0.287279","vt 0.918615 0.285963","vt 0.918404 0.281528","vt 0.932473 0.291698","vt 0.200322 0.842491","vt 0.201039 0.853805","vt 0.198399 0.836412","vt 0.196036 0.835631","vt 0.288738 0.421396","vt 0.277960 0.412917","vt 0.277222 0.407926","vt 0.941562 0.308247","vt 0.380840 0.570964","vt 0.375546 0.573478","vt 0.376839 0.567010","vt 0.197731 0.855469","vt 0.199744 0.858845","vt 0.303215 0.436526","vt 0.289857 0.426610","vt 0.304874 0.441897","vt 0.380896 0.560610","vt 0.377148 0.558070","vt 0.383116 0.561936","vt 0.202177 0.871595","vt 0.195295 0.856528","vt 0.200480 0.874222","vt 0.193225 0.861576","vt 0.318141 0.453822","vt 0.338432 0.603875","vt 0.338960 0.596523","vt 0.343520 0.604356","vt 0.381604 0.550028","vt 0.379610 0.550318","vt 0.211954 0.878612","vt 0.211831 0.881937","vt 0.199053 0.879683","vt 0.211734 0.887605","vt 0.338960 0.612555","vt 0.380964 0.544015","vt 0.381515 0.550028","vt 0.379512 0.550005","vt 0.223703 0.874968","vt 0.222201 0.872238","vt 0.224958 0.880515","vt 0.377152 0.538176","vt 0.376877 0.549470","vt 0.381638 0.530170","vt 0.383223 0.543052","vt 0.230130 0.857646","vt 0.227766 0.856433","vt 0.232082 0.862824","vt 0.232856 0.871469","vt 0.376654 0.524826","vt 0.381561 0.513785","vt 0.384077 0.526925","vt 0.230871 0.836750","vt 0.228434 0.837377","vt 0.232856 0.841460","vt 0.246681 0.685000","vt 0.256464 0.681263","vt 0.375546 0.513751","vt 0.222483 0.829486","vt 0.226335 0.843327","vt 0.223988 0.821250","vt 0.268887 0.674221","vt 0.258271 0.677285","vt 0.269928 0.670537","vt 0.221725 0.843314","vt 0.225686 0.819056","vt 0.908114 0.290012","vt 0.907048 0.294746","vt 0.697615 0.814749","vt 0.709798 0.808263","vt 0.709604 0.815485","vt 0.169175 0.838452","vt 0.165829 0.824619","vt 0.174258 0.834566","vt 0.158056 0.830555","vt 0.158101 0.815662","vt 0.322334 0.639182","vt 0.332796 0.627916","vt 0.332450 0.640896","vt 0.127429 0.822849","vt 0.103173 0.847414","vt 0.118286 0.816295","vt 0.697130 0.820366","vt 0.709062 0.821753","vt 0.165653 0.843536","vt 0.152675 0.838313","vt 0.147915 0.823439","vt 0.321499 0.648864","vt 0.331481 0.652133","vt 0.133783 0.831505","vt 0.708230 0.826713","vt 0.163821 0.849404","vt 0.149881 0.847266","vt 0.140864 0.833599","vt 0.329993 0.661006","vt 0.137115 0.841561","vt 0.709163 0.753846","vt 0.696385 0.751921","vt 0.708170 0.749847","vt 0.149869 0.856787","vt 0.163810 0.855642","vt 0.137192 0.857797","vt 0.624764 0.847571","vt 0.613342 0.845426","vt 0.622987 0.840391","vt 0.137192 0.852314","vt 0.709916 0.759680","vt 0.697274 0.755507","vt 0.152836 0.866250","vt 0.165748 0.861833","vt 0.141081 0.870196","vt 0.626115 0.858061","vt 0.614873 0.851612","vt 0.133782 0.863064","vt 0.600940 0.890939","vt 0.610885 0.886808","vt 0.611944 0.892664","vt 0.584646 0.890580","vt 0.599990 0.885684","vt 0.586096 0.898615","vt 0.570328 0.894975","vt 0.078301 0.822643","vt 0.065826 0.829409","vt 0.073381 0.818746","vt 0.071792 0.831831","vt 0.602192 0.894552","vt 0.613342 0.896692","vt 0.588007 0.904135","vt 0.572229 0.905506","vt 0.086903 0.816262","vt 0.083365 0.811341","vt 0.709062 0.794949","vt 0.696385 0.792068","vt 0.708230 0.790188","vt 0.186207 0.832418","vt 0.192642 0.824135","vt 0.191818 0.834260","vt 0.184081 0.821324","vt 0.193225 0.815023","vt 0.331481 0.604014","vt 0.320217 0.600065","vt 0.329993 0.595498","vt 0.096900 0.812922","vt 0.709604 0.801086","vt 0.697130 0.796330","vt 0.174944 0.821420","vt 0.180222 0.832476","vt 0.170045 0.811468","vt 0.332450 0.615019","vt 0.321499 0.607403","vt 0.107593 0.812855","vt 0.697615 0.801831","vt 0.322334 0.616884","vt 0.600877 0.862284","vt 0.613342 0.856348","vt 0.611877 0.860690","vt 0.588008 0.848910","vt 0.602192 0.858392","vt 0.585997 0.854855","vt 0.574732 0.840391","vt 0.078144 0.872045","vt 0.083810 0.883690","vt 0.073200 0.876083","vt 0.087287 0.878600","vt 0.599966 0.867374","vt 0.610861 0.866374","vt 0.584605 0.862623","vt 0.572097 0.848180","vt 0.071791 0.863389","vt 0.065826 0.866036","vt 0.610331 0.872934","vt 0.599492 0.873248","vt 0.583881 0.871584","vt 0.570273 0.858353","vt 0.569326 0.870089","vt 0.562466 0.860798","vt 0.068459 0.853334","vt 0.610327 0.879901","vt 0.583878 0.881112","vt 0.599489 0.879489","vt 0.569322 0.882570","vt 0.561650 0.870910","vt 0.068382 0.842580","vt 0.561647 0.881663","vt 0.698305 0.766926","vt 0.710312 0.766574","vt 0.169420 0.867087","vt 0.158445 0.874283","vt 0.616653 0.871323","vt 0.626830 0.870445","vt 0.127272 0.872252","vt 0.698303 0.773167","vt 0.710309 0.773541","vt 0.174260 0.870700","vt 0.165830 0.879804","vt 0.148430 0.880724","vt 0.616651 0.882075","vt 0.626827 0.882925","vt 0.118671 0.878632","vt 0.709933 0.780111","vt 0.179870 0.872543","vt 0.637038 0.890532","vt 0.637552 0.881556","vt 0.626155 0.894680","vt 0.108674 0.881973","vt 0.709211 0.785817","vt 0.697967 0.779050","vt 0.183528 0.882520","vt 0.185856 0.872484","vt 0.181282 0.891512","vt 0.174390 0.882615","vt 0.624859 0.904890","vt 0.616072 0.892203","vt 0.097981 0.882040","vt 0.708170 0.790188","vt 0.697319 0.784159","vt 0.192642 0.879321","vt 0.191820 0.870394","vt 0.193225 0.887319","vt 0.622987 0.912733","vt 0.614955 0.900999","vt 0.385648 0.410904","vt 0.375546 0.454890","vt 0.375546 0.407926","vt 0.907144 0.450430","vt 0.877011 0.413705","vt 0.918653 0.427189","vt 0.892336 0.479957","vt 0.873604 0.439569","vt 0.878351 0.508007","vt 0.869055 0.472418","vt 0.869309 0.526820","vt 0.864830 0.503629","vt 0.952537 0.451850","vt 0.922742 0.417995","vt 0.959304 0.444605","vt 0.934436 0.470293","vt 0.911281 0.493745","vt 0.889354 0.516015","vt 0.874934 0.530914","vt 0.985619 0.480700","vt 0.954079 0.497237","vt 0.976925 0.485302","vt 0.924916 0.512448","vt 0.897272 0.526877","vt 0.999810 0.523707","vt 0.990076 0.525159","vt 0.964672 0.529340","vt 0.932269 0.534732","vt 0.901543 0.539819","vt 0.878983 0.536467","vt 1.000000 0.571050","vt 0.990253 0.569036","vt 0.964814 0.564680","vt 0.932368 0.559263","vt 0.901600 0.554065","vt 0.881166 0.543084","vt 0.736013 0.485018","vt 0.711360 0.525445","vt 0.725671 0.480393","vt 0.760038 0.497008","vt 0.722750 0.526771","vt 0.790223 0.512289","vt 0.749355 0.530638","vt 0.819048 0.526785","vt 0.782808 0.535633","vt 0.838991 0.536420","vt 0.814742 0.540342","vt 0.760440 0.451098","vt 0.752029 0.443793","vt 0.779712 0.469688","vt 0.803880 0.493324","vt 0.826980 0.515771","vt 0.843046 0.530789","vt 0.787875 0.417519","vt 0.806471 0.450075","vt 0.793662 0.426748","vt 0.822454 0.479710","vt 0.837767 0.507864","vt 0.830655 0.403445","vt 0.833309 0.413705","vt 0.838404 0.439569","vt 0.844621 0.472418","vt 0.850640 0.503629","vt 0.848561 0.526747","vt 0.877810 0.403445","vt 0.855142 0.524582","vt 0.794350 0.668618","vt 0.833550 0.693050","vt 0.788618 0.678500","vt 0.807025 0.644888","vt 0.835992 0.682102","vt 0.822839 0.614939","vt 0.840565 0.655748","vt 0.837990 0.586400","vt 0.846121 0.622478","vt 0.848675 0.566898","vt 0.851511 0.590778","vt 0.760466 0.643956","vt 0.752056 0.651891","vt 0.779733 0.625024","vt 0.803895 0.601151","vt 0.826988 0.578392","vt 0.843050 0.562804","vt 0.725742 0.615795","vt 0.760090 0.598081","vt 0.736078 0.610504","vt 0.790260 0.582448","vt 0.819069 0.567530","vt 0.711551 0.572789","vt 0.722927 0.570647","vt 0.749497 0.565978","vt 0.782907 0.560164","vt 0.814799 0.554588","vt 0.839002 0.557251","vt 0.836818 0.550635","vt 0.976990 0.610789","vt 0.985689 0.616102","vt 0.954131 0.598310","vt 0.924952 0.582607","vt 0.897293 0.567623","vt 0.878993 0.557298","vt 0.375546 0.498583","vt 0.385687 0.454890","vt 0.385687 0.500174","vt 0.934456 0.625630","vt 0.952563 0.644709","vt 0.911295 0.601572","vt 0.889362 0.578636","vt 0.874938 0.562929","vt 0.923485 0.678976","vt 0.959332 0.652702","vt 0.907698 0.645243","vt 0.919341 0.669059","vt 0.892721 0.615185","vt 0.878575 0.586543","vt 0.880706 0.693050","vt 0.879694 0.682102","vt 0.875765 0.655748","vt 0.870555 0.622478","vt 0.865701 0.590778","vt 0.869424 0.566971","vt 0.862842 0.569137","vt 0.935124 0.034596","vt 0.946651 -0.000000","vt 0.939742 0.032989","vt 0.089352 0.066539","vt 0.044348 0.088069","vt 0.085748 0.056349","vt 0.100173 0.090883","vt 0.050702 0.096151","vt 0.121374 0.135547","vt 0.068200 0.115380","vt 0.156116 0.206698","vt 0.101714 0.150610","vt 0.930935 0.076969","vt 0.935498 0.075911","vt 0.133097 0.051733","vt 0.132608 0.040489","vt 0.136362 0.078635","vt 0.143627 0.128015","vt 0.929481 0.125674","vt 0.934025 0.125248","vt 0.178687 0.051733","vt 0.181443 0.040489","vt 0.174076 0.078634","vt 0.166817 0.128015","vt 0.935428 0.177480","vt 0.228770 0.056349","vt 0.222869 0.066539","vt 0.210627 0.090883","vt 0.189292 0.135547","vt 0.939813 0.229088","vt 0.930866 0.177237","vt 0.271107 0.088069","vt 0.262393 0.096151","vt 0.243323 0.115380","vt 0.209397 0.150610","vt 0.643883 0.226589","vt 0.024903 0.275798","vt 0.047832 0.324080","vt 0.016712 0.280503","vt 0.046858 0.263994","vt 0.053955 0.316480","vt 0.088591 0.241993","vt 0.070891 0.297648","vt 0.103369 0.262687","vt 0.643917 0.175004","vt 0.010002 0.230041","vt 0.000750 0.231488","vt 0.034530 0.226141","vt 0.081011 0.218717","vt 0.647835 0.126434","vt 0.009301 0.182591","vt -0.000000 0.180661","vt 0.033951 0.186887","vt 0.080654 0.194580","vt 0.014515 0.131646","vt 0.022851 0.136833","vt 0.045160 0.149034","vt 0.087547 0.171304","vt 0.655359 0.084345","vt 0.939897 0.775901","vt 0.935371 0.828871","vt 0.935334 0.775030","vt 0.226996 0.346092","vt 0.274592 0.324080","vt 0.233191 0.355800","vt 0.214041 0.322145","vt 0.265646 0.316480","vt 0.191392 0.277750","vt 0.246014 0.297648","vt 0.211052 0.262687","vt 0.937079 0.730366","vt 0.932479 0.728904","vt 0.183251 0.360898","vt 0.186332 0.371660","vt 0.177852 0.334393","vt 0.169139 0.285282","vt 0.931851 0.694971","vt 0.927183 0.693050","vt 0.137661 0.360898","vt 0.137497 0.371660","vt 0.140138 0.334393","vt 0.145949 0.285282","vt 0.666209 0.350909","vt 0.090169 0.355800","vt 0.093479 0.346092","vt 0.103587 0.322145","vt 0.123474 0.277750","vt 0.655858 0.321081","vt 0.941946 0.271206","vt 0.946651 0.272668","vt 0.291445 0.136833","vt 0.302227 0.131646","vt 0.267356 0.149034","vt 0.224175 0.171304","vt 0.318189 0.180661","vt 0.306346 0.182591","vt 0.279684 0.186887","vt 0.231755 0.194580","vt 0.318939 0.231488","vt 0.307047 0.230041","vt 0.280263 0.226141","vt 0.232112 0.218717","vt 0.932489 0.882984","vt 0.931851 0.928759","vt 0.927183 0.929869","vt 0.304425 0.280503","vt 0.293497 0.275798","vt 0.269054 0.263994","vt 0.225219 0.241993","vt 0.937089 0.882474","vt 0.673383 0.200883","vt 0.620424 0.430349","vt 0.371809 0.807724","vt 0.012743 0.534249","vt 0.688348 0.641501","vt 0.410508 0.498467","vt 0.919182 0.164666","vt 0.666209 0.068896","vt 0.478432 0.709619","vt 0.921362 0.727766","vt 0.390640 0.126674","vt 0.379665 0.627563","vt 0.390815 0.275799","vt 0.907810 0.027040","vt 0.011351 0.585284","vt 0.354439 0.595498","vt 0.927183 0.948720","vt 0.000000 0.756902","vt 0.701585 0.026512","vt 0.479877 0.021298","vt 0.404135 0.082045","vt 0.386744 0.236254","vt 0.653499 0.358114","vt 0.143760 0.407926","vt 0.002113 0.120588","vt 0.197891 0.000000","vt 0.079980 0.005857","vt 0.337444 0.408029","vt 0.881089 0.693050","vt 0.811135 0.715604","vt 0.711360 0.693050","vt 0.829036 0.752553","vt 0.694849 0.750717","vt 0.667939 0.882853","vt 0.525291 0.768596","vt 0.646762 0.749847","vt 0.561647 0.756691","vt 0.375546 0.419242","vt 0.898416 0.923412","vt 0.856575 0.894640","vt 0.287218 0.695544","vt 0.321791 0.787431","vt 0.434085 0.865806","vt 0.283189 0.670537","vt 0.212269 0.916022","vt -0.000000 0.894834","vt 0.561647 0.749847","vt 0.065826 0.894834","vt 0.561647 0.840391","vt 0.261467 0.865603","vt 0.304931 0.841195","vt 0.907048 0.353972","vt 0.214335 0.811341","vt 0.379783 0.578827","vt 0.383116 0.573948","vt 0.332796 0.595498","vt 0.332796 0.612641","vt 0.384077 0.507838","vt 0.380757 0.500174","vt 0.697788 0.808269","vt 0.322632 0.627998","vt 0.696385 0.824806","vt 0.137204 0.845325","vt 0.320217 0.656508","vt 0.697949 0.760742","vt 0.616037 0.860652","vt 0.574730 0.912739","vt 0.182013 0.811341","vt 0.562514 0.892353","vt 0.158101 0.887958","vt 0.169313 0.891640","vt 0.696385 0.788078","vt 0.613342 0.907758","vt 0.385648 0.454429","vt 0.862397 0.524582","vt 0.881195 0.550367","vt 0.836789 0.543351","vt 0.855587 0.569137","vt 0.375546 0.456615","vt 0.941946 0.002029","vt 0.935194 0.228185","vt 0.648013 0.277726","vt 0.666209 0.052199","vt 0.939933 0.829053","s 0","f 2/1/1 4/2/1 1/3/1","f 5/4/2 3/5/2 2/1/2","f 7/6/3 6/7/3 5/8/3","f 9/9/4 8/10/4 7/11/4","f 9/9/5 12/12/5 10/13/5","f 14/14/6 1/3/6 13/15/6","f 15/16/7 2/17/7 14/18/7","f 16/19/3 5/8/3 15/16/3","f 17/20/8 7/11/8 16/21/8","f 17/20/9 11/22/9 9/9/9","f 20/23/10 13/15/10 19/24/10","f 21/25/11 14/18/11 20/26/11","f 22/27/3 15/16/3 21/25/3","f 22/28/12 17/20/12 16/21/12","f 24/29/13 17/20/13 23/30/13","f 25/31/14 20/32/14 19/33/14","f 26/34/15 21/25/15 20/26/15","f 27/35/3 22/27/3 21/25/3","f 28/36/16 23/30/16 22/28/16","f 30/37/17 23/30/17 29/38/17","f 31/39/18 26/40/18 25/31/18","f 32/41/19 27/35/19 26/34/19","f 33/42/3 28/43/3 27/35/3","f 34/44/20 29/38/20 28/36/20","f 36/45/21 29/38/21 35/46/21","f 38/47/22 40/48/22 37/49/22","f 41/50/23 39/51/23 38/47/23","f 43/52/3 42/53/3 41/50/3","f 45/54/24 44/55/24 43/56/24","f 45/54/25 48/57/25 46/58/25","f 50/59/26 37/49/26 49/60/26","f 51/61/27 38/47/27 50/59/27","f 52/62/3 41/50/3 51/61/3","f 53/63/28 43/56/28 52/64/28","f 53/63/29 47/65/29 45/54/29","f 56/66/30 49/67/30 55/68/30","f 57/69/31 50/59/31 56/70/31","f 58/71/3 51/61/3 57/69/3","f 58/72/32 53/63/32 52/64/32","f 60/73/33 53/63/33 59/74/33","f 61/75/34 56/66/34 55/68/34","f 62/76/35 57/69/35 56/70/35","f 63/77/3 58/71/3 57/69/3","f 64/78/36 59/74/36 58/72/36","f 66/79/37 59/74/37 65/80/37","f 4/2/38 62/81/38 61/75/38","f 3/82/39 63/77/39 62/76/39","f 6/7/3 64/83/3 63/77/3","f 8/84/40 65/80/40 64/78/40","f 12/85/41 65/80/41 10/86/41","f 68/87/42 70/88/42 67/89/42","f 71/90/43 69/91/43 68/87/43","f 73/92/3 72/93/3 71/90/3","f 75/94/44 74/95/44 73/96/44","f 75/94/45 78/97/45 76/98/45","f 80/99/46 67/89/46 79/100/46","f 81/101/47 68/87/47 80/99/47","f 82/102/3 71/90/3 81/101/3","f 83/103/48 73/96/48 82/104/48","f 83/103/49 77/105/49 75/94/49","f 86/106/50 79/107/50 85/108/50","f 87/109/51 80/99/51 86/110/51","f 88/111/3 81/101/3 87/109/3","f 88/112/52 83/103/52 82/104/52","f 90/113/53 83/103/53 89/114/53","f 91/115/54 86/106/54 85/108/54","f 92/116/55 87/109/55 86/110/55","f 93/117/3 88/111/3 87/109/3","f 94/118/56 89/119/56 88/120/56","f 96/121/57 89/122/57 95/123/57","f 40/124/58 92/125/58 91/115/58","f 39/51/59 93/117/59 92/116/59","f 42/53/3 94/126/3 93/117/3","f 44/55/60 95/127/60 94/118/60","f 48/57/61 95/127/61 46/58/61","f 98/128/62 31/39/62 97/129/62","f 99/130/63 32/41/63 98/131/63","f 100/132/3 33/42/3 99/130/3","f 101/133/64 34/44/64 100/134/64","f 101/133/65 36/45/65 35/46/65","f 104/135/66 97/129/66 103/136/66","f 105/137/67 98/128/67 104/135/67","f 106/138/3 99/130/3 105/139/3","f 107/140/68 100/134/68 106/141/68","f 107/140/69 102/142/69 101/133/69","f 110/143/70 103/136/70 109/144/70","f 111/145/71 104/146/71 110/147/71","f 112/148/3 105/139/3 111/145/3","f 112/149/72 107/150/72 106/151/72","f 114/152/73 107/150/73 113/153/73","f 115/154/74 110/143/74 109/144/74","f 116/155/75 111/145/75 110/147/75","f 117/156/3 112/148/3 111/145/3","f 118/157/76 113/153/76 112/149/76","f 120/158/77 113/153/77 119/159/77","f 70/160/78 116/161/78 115/154/78","f 69/91/79 117/156/79 116/155/79","f 72/93/3 118/162/3 117/156/3","f 74/95/80 119/159/80 118/157/80","f 78/97/81 119/159/81 76/98/81","f 122/163/82 124/164/82 121/165/82","f 125/166/83 123/167/83 122/163/83","f 127/168/84 126/169/84 125/166/84","f 129/170/85 128/171/85 127/168/85","f 1/3/86 130/172/86 129/170/86","f 132/173/87 121/165/87 131/174/87","f 133/175/88 122/163/88 132/173/88","f 134/176/89 125/166/89 133/175/89","f 135/177/90 127/168/90 134/176/90","f 13/15/91 129/170/91 135/177/91","f 136/178/92 132/173/92 131/174/92","f 137/179/93 133/175/93 132/173/93","f 138/180/94 134/176/94 133/175/94","f 140/181/95 134/176/95 139/182/95","f 19/24/96 135/177/96 140/181/96","f 141/183/97 137/184/97 136/185/97","f 142/186/98 138/187/98 137/184/98","f 143/188/99 139/189/99 138/187/99","f 144/190/100 140/191/100 139/189/100","f 145/192/101 19/33/101 140/191/101","f 146/193/102 142/186/102 141/183/102","f 147/194/103 143/188/103 142/186/103","f 148/195/104 144/190/104 143/188/104","f 149/196/105 145/192/105 144/190/105","f 150/197/106 25/31/106 145/192/106","f 152/198/107 154/199/107 151/200/107","f 155/201/108 153/202/108 152/198/108","f 157/203/109 156/204/109 155/201/109","f 159/205/110 158/206/110 157/203/110","f 37/207/111 160/208/111 159/205/111","f 162/209/112 151/200/112 161/210/112","f 163/211/113 152/198/113 162/209/113","f 164/212/114 155/213/114 163/214/114","f 165/215/115 157/216/115 164/212/115","f 49/60/116 159/217/116 165/218/116","f 166/219/117 162/220/117 161/221/117","f 167/222/118 163/214/118 162/220/118","f 168/223/119 164/212/119 163/214/119","f 170/224/120 164/212/120 169/225/120","f 55/68/121 165/215/121 170/224/121","f 171/226/122 167/222/122 166/219/122","f 172/227/123 168/223/123 167/222/123","f 173/228/124 169/225/124 168/223/124","f 174/229/125 170/224/125 169/225/125","f 175/230/126 55/68/126 170/224/126","f 124/164/127 172/227/127 171/226/127","f 123/167/128 173/228/128 172/227/128","f 126/169/129 174/229/129 173/228/129","f 128/171/130 175/230/130 174/229/130","f 130/172/131 61/75/131 175/230/131","f 177/231/132 179/232/132 176/233/132","f 180/234/133 178/235/133 177/231/133","f 182/236/134 181/237/134 180/234/134","f 184/238/135 183/239/135 182/240/135","f 67/89/136 185/241/136 184/238/136","f 187/242/137 176/233/137 186/243/137","f 188/244/138 177/231/138 187/242/138","f 189/245/139 180/234/139 188/244/139","f 190/246/140 182/236/140 189/245/140","f 79/107/141 184/247/141 190/246/141","f 191/248/142 187/242/142 186/243/142","f 192/249/143 188/244/143 187/242/143","f 193/250/144 189/245/144 188/244/144","f 195/251/145 189/245/145 194/252/145","f 85/108/146 190/246/146 195/251/146","f 196/253/147 192/249/147 191/248/147","f 197/254/148 193/250/148 192/249/148","f 198/255/149 194/252/149 193/250/149","f 199/256/150 195/251/150 194/252/150","f 200/257/151 85/108/151 195/251/151","f 154/199/152 197/254/152 196/253/152","f 153/202/153 198/255/153 197/254/153","f 156/204/154 199/256/154 198/255/154","f 158/206/155 200/257/155 199/256/155","f 160/208/156 91/115/156 200/257/156","f 202/258/157 146/193/157 201/259/157","f 203/260/158 147/194/158 202/258/158","f 204/261/159 148/195/159 203/260/159","f 205/262/160 149/196/160 204/261/160","f 97/129/161 150/197/161 205/262/161","f 207/263/162 201/259/162 206/264/162","f 208/265/163 202/258/163 207/263/163","f 209/266/164 203/260/164 208/265/164","f 210/267/165 204/261/165 209/266/165","f 103/136/166 205/262/166 210/267/166","f 211/268/167 207/263/167 206/264/167","f 212/269/168 208/265/168 207/263/168","f 213/270/169 209/266/169 208/265/169","f 215/271/170 209/266/170 214/272/170","f 109/144/171 210/267/171 215/271/171","f 216/273/172 212/269/172 211/268/172","f 217/274/173 213/270/173 212/269/173","f 218/275/174 214/272/174 213/270/174","f 219/276/175 215/271/175 214/272/175","f 220/277/176 109/144/176 215/271/176","f 179/278/177 217/274/177 216/273/177","f 178/279/178 218/275/178 217/274/178","f 181/280/179 219/276/179 218/275/179","f 183/281/180 220/277/180 219/276/180","f 185/282/181 115/154/181 220/277/181","f 817/283/182 222/284/182 223/285/182","f 221/286/183 225/287/183 222/284/183","f 224/288/184 227/289/184 225/287/184","f 226/290/185 229/291/185 227/292/185","f 228/293/186 124/164/186 229/291/186","f 230/294/187 221/286/187 817/283/187","f 231/295/188 224/288/188 221/286/188","f 232/296/189 226/297/189 224/288/189","f 233/298/190 228/299/190 226/297/190","f 234/300/191 121/165/191 228/293/191","f 236/301/192 230/294/192 235/302/192","f 237/303/193 231/295/193 236/301/193","f 238/304/194 232/296/194 237/303/194","f 239/305/195 233/298/195 238/304/195","f 239/306/196 131/174/196 234/300/196","f 241/307/197 235/302/197 240/308/197","f 242/309/198 236/301/198 241/307/198","f 243/310/199 237/303/199 242/309/199","f 244/311/200 238/304/200 243/310/200","f 141/183/201 239/312/201 244/313/201","f 246/314/202 240/308/202 245/315/202","f 247/316/203 241/307/203 246/314/203","f 248/317/204 242/309/204 247/316/204","f 249/318/205 243/310/205 248/317/205","f 146/193/206 244/313/206 249/319/206","f 250/320/207 252/321/207 253/322/207","f 251/323/208 255/324/208 252/321/208","f 254/325/209 257/326/209 255/324/209","f 256/327/210 259/328/210 257/326/210","f 258/329/211 154/199/211 259/328/211","f 260/330/212 251/323/212 250/320/212","f 261/331/213 254/332/213 251/333/213","f 262/334/214 256/335/214 254/332/214","f 263/336/215 258/329/215 256/327/215","f 264/337/216 151/200/216 258/329/216","f 266/338/217 260/339/217 265/340/217","f 267/341/218 261/331/218 266/338/218","f 268/342/219 262/334/219 267/341/219","f 269/343/220 263/344/220 268/345/220","f 269/343/221 161/221/221 264/346/221","f 271/347/222 265/340/222 270/348/222","f 272/349/223 266/338/223 271/347/223","f 273/350/224 267/341/224 272/349/224","f 274/351/225 268/345/225 273/352/225","f 171/226/226 269/343/226 274/351/226","f 222/284/227 270/348/227 223/285/227","f 225/287/228 271/347/228 222/284/228","f 227/289/229 272/349/229 225/287/229","f 229/291/230 273/352/230 227/292/230","f 124/164/231 274/351/231 229/291/231","f 275/353/232 277/354/232 278/355/232","f 276/356/233 280/357/233 277/358/233","f 279/359/234 282/360/234 280/361/234","f 281/362/235 284/363/235 282/360/235","f 283/364/236 179/232/236 284/363/236","f 285/365/237 276/366/237 275/353/237","f 286/367/238 279/359/238 276/366/238","f 287/368/239 281/362/239 279/359/239","f 288/369/240 283/364/240 281/362/240","f 289/370/241 176/233/241 283/364/241","f 291/371/242 285/365/242 290/372/242","f 292/373/243 286/367/243 291/371/243","f 293/374/244 287/368/244 292/373/244","f 294/375/245 288/369/245 293/374/245","f 294/375/246 186/243/246 289/370/246","f 295/376/247 290/372/247 764/377/247","f 296/378/248 291/371/248 295/376/248","f 297/379/249 292/373/249 296/378/249","f 298/380/250 293/374/250 297/379/250","f 196/253/251 294/375/251 298/380/251","f 252/321/252 764/377/252 253/322/252","f 255/324/253 295/376/253 252/321/253","f 257/326/254 296/378/254 255/324/254","f 259/328/255 297/379/255 257/326/255","f 154/199/256 298/380/256 259/328/256","f 299/381/257 246/314/257 245/315/257","f 300/382/258 247/316/258 246/314/258","f 301/383/259 248/317/259 247/316/259","f 302/384/260 249/319/260 248/385/260","f 303/386/261 146/193/261 249/319/261","f 304/387/262 300/382/262 299/381/262","f 305/388/263 301/383/263 300/382/263","f 306/389/264 302/390/264 301/383/264","f 307/391/265 303/386/265 302/384/265","f 308/392/266 201/259/266 303/386/266","f 310/393/267 304/387/267 309/394/267","f 311/395/268 305/388/268 310/393/268","f 312/396/269 306/389/269 311/395/269","f 313/397/270 307/391/270 312/398/270","f 313/397/271 206/264/271 308/392/271","f 315/399/272 309/394/272 314/400/272","f 316/401/273 310/393/273 315/399/273","f 317/402/274 311/395/274 316/401/274","f 318/403/275 312/398/275 317/404/275","f 216/273/276 313/397/276 318/403/276","f 277/358/277 314/400/277 278/405/277","f 280/357/278 315/399/278 277/358/278","f 282/406/279 316/401/279 280/357/279","f 284/407/280 317/402/280 282/406/280","f 179/278/281 318/403/281 284/408/281","f 319/409/282 321/410/282 322/411/282","f 320/412/283 324/413/283 321/414/283","f 323/415/284 326/416/284 324/413/284","f 325/417/285 328/418/285 326/416/285","f 329/419/286 328/418/286 327/420/286","f 331/421/287 320/422/287 319/423/287","f 332/424/288 323/425/288 320/422/288","f 333/426/289 325/417/289 323/415/289","f 334/427/290 327/420/290 325/417/290","f 336/428/291 327/420/291 335/429/291","f 337/430/292 332/424/292 331/421/292","f 338/431/292 333/432/292 332/424/292","f 339/433/292 334/434/292 333/432/292","f 340/435/292 335/436/292 334/434/292","f 342/437/292 335/436/292 341/438/292","f 343/439/293 338/431/293 337/430/293","f 344/440/294 339/441/294 338/442/294","f 345/443/295 340/444/295 339/441/295","f 346/445/296 341/446/296 340/444/296","f 348/447/297 341/446/297 347/448/297","f 349/449/298 344/450/298 343/451/298","f 350/452/299 345/443/299 344/440/299","f 351/453/300 346/445/300 345/443/300","f 352/454/301 347/448/301 346/445/301","f 354/455/302 347/448/302 353/456/302","f 356/457/303 349/449/303 355/458/303","f 357/459/304 350/452/304 356/460/304","f 358/461/305 351/453/305 357/459/305","f 359/462/306 352/454/306 358/461/306","f 359/462/307 354/455/307 353/456/307","f 362/463/308 355/458/308 361/464/308","f 363/465/309 356/460/309 362/466/309","f 364/467/310 357/459/310 363/465/310","f 365/468/311 358/461/311 364/467/311","f 365/468/312 360/469/312 359/462/312","f 368/470/313 361/464/313 367/471/313","f 369/472/313 362/463/313 368/470/313","f 370/473/313 363/474/313 369/472/313","f 371/475/313 364/476/313 370/473/313","f 371/475/313 366/477/313 365/478/313","f 374/479/314 367/480/314 373/481/314","f 375/482/315 368/483/315 374/484/315","f 376/485/316 369/486/316 375/482/316","f 377/487/317 370/488/317 376/485/317","f 377/487/318 372/489/318 371/490/318","f 321/410/319 373/481/319 322/411/319","f 324/413/320 374/484/320 321/414/320","f 326/416/321 375/482/321 324/413/321","f 328/418/322 376/485/322 326/416/322","f 328/418/323 378/491/323 377/487/323","f 379/492/324 381/493/324 382/494/324","f 380/495/325 384/496/325 381/493/325","f 383/497/326 386/498/326 384/499/326","f 385/500/327 388/501/327 386/498/327","f 387/502/328 322/411/328 388/501/328","f 389/503/329 380/495/329 379/492/329","f 390/504/330 383/505/330 380/495/330","f 391/506/331 385/507/331 383/508/331","f 392/509/332 387/510/332 385/507/332","f 393/511/333 319/423/333 387/510/333","f 394/512/292 390/513/292 389/514/292","f 395/515/292 391/506/292 390/513/292","f 396/516/292 392/509/292 391/506/292","f 397/517/292 393/511/292 392/509/292","f 398/518/292 331/421/292 393/511/292","f 399/519/334 395/515/334 394/512/334","f 400/520/335 396/516/335 395/515/335","f 401/521/336 397/517/336 396/516/336","f 402/522/337 398/518/337 397/517/337","f 403/523/338 337/430/338 398/518/338","f 154/524/339 400/525/339 399/526/339","f 404/527/340 401/528/340 400/525/340","f 405/529/341 402/530/341 401/531/341","f 406/532/342 403/533/342 402/530/342","f 407/534/343 343/451/343 403/533/343","f 409/535/344 154/524/344 408/536/344","f 410/537/345 404/538/345 409/539/345","f 411/540/346 405/529/346 410/537/346","f 412/541/347 406/532/347 411/540/347","f 355/458/348 407/534/348 412/541/348","f 414/542/349 408/543/349 413/544/349","f 415/545/350 409/539/350 414/542/350","f 416/546/351 410/537/351 415/545/351","f 417/547/352 411/540/352 416/546/352","f 361/464/353 412/541/353 417/547/353","f 419/548/313 413/544/313 418/549/313","f 420/550/313 414/542/313 419/548/313","f 421/551/313 415/545/313 420/550/313","f 422/552/313 416/546/313 421/551/313","f 367/471/313 417/547/313 422/552/313","f 424/553/354 418/554/354 423/555/354","f 425/556/355 419/557/355 424/553/355","f 426/558/356 420/559/356 425/556/356","f 427/560/357 421/561/357 426/558/357","f 373/481/358 422/562/358 427/560/358","f 381/493/359 423/563/359 382/494/359","f 384/499/360 424/553/360 381/564/360","f 386/498/361 425/556/361 384/499/361","f 388/501/362 426/558/362 386/498/362","f 322/411/363 427/560/363 388/501/363","f 428/565/364 430/566/364 431/567/364","f 429/568/365 433/569/365 430/566/365","f 434/570/366 433/571/366 432/572/366","f 436/573/367 435/574/367 434/575/367","f 438/576/368 437/577/368 436/573/368","f 440/578/369 429/579/369 428/580/369","f 441/581/370 432/582/370 429/579/370","f 443/583/371 432/582/371 442/584/371","f 444/585/372 434/586/372 443/583/372","f 445/587/373 436/573/373 444/588/373","f 446/589/374 441/581/374 440/578/374","f 448/590/375 441/581/375 447/591/375","f 449/592/376 442/584/376 448/590/376","f 450/593/377 443/583/377 449/592/377","f 451/594/378 444/585/378 450/593/378","f 452/595/379 447/591/379 446/589/379","f 454/596/380 447/591/380 453/597/380","f 455/598/381 448/590/381 454/596/381","f 456/599/382 449/592/382 455/598/382","f 457/600/383 450/593/383 456/599/383","f 458/601/384 453/602/384 452/603/384","f 460/604/385 453/605/385 459/606/385","f 461/607/386 454/608/386 460/604/386","f 462/609/387 455/610/387 461/611/387","f 463/612/388 456/613/388 462/609/388","f 465/614/389 458/601/389 464/615/389","f 465/616/390 460/604/390 459/606/390","f 466/617/391 461/607/391 460/604/391","f 467/618/392 462/609/392 461/611/392","f 468/619/393 463/612/393 462/609/393","f 471/620/394 464/621/394 470/622/394","f 471/620/395 466/617/395 465/616/395","f 472/623/396 467/624/396 466/617/396","f 473/625/397 468/619/397 467/618/397","f 474/626/398 469/627/398 468/619/398","f 477/628/399 470/629/399 476/630/399","f 477/628/400 472/631/400 471/632/400","f 478/633/401 473/634/401 472/631/401","f 479/635/402 474/636/402 473/634/402","f 480/637/403 475/638/403 474/636/403","f 483/639/404 476/630/404 482/640/404","f 484/641/405 477/628/405 483/639/405","f 484/641/406 479/635/406 478/633/406","f 485/642/407 480/637/407 479/635/407","f 486/643/408 481/644/408 480/645/408","f 430/566/409 482/646/409 431/567/409","f 433/571/410 483/639/410 430/647/410","f 433/571/411 485/642/411 484/641/411","f 435/574/412 486/643/412 485/648/412","f 437/577/413 487/649/413 486/643/413","f 489/650/414 491/651/414 488/652/414","f 492/653/415 490/654/415 489/650/415","f 494/655/416 493/656/416 492/653/416","f 494/657/417 497/658/417 495/659/417","f 496/660/418 431/567/418 497/658/418","f 499/661/419 488/652/419 498/662/419","f 500/663/420 489/650/420 499/661/420","f 501/664/421 492/653/421 500/663/421","f 501/665/422 496/666/422 494/667/422","f 502/668/423 428/565/423 496/660/423","f 504/669/424 498/670/424 503/671/424","f 505/672/425 499/661/425 504/673/425","f 505/672/426 501/664/426 500/663/426","f 506/674/427 502/675/427 501/665/427","f 507/676/428 440/578/428 502/675/428","f 509/677/429 503/671/429 508/678/429","f 510/679/430 504/669/430 509/677/430","f 510/680/431 506/681/431 505/672/431","f 511/682/432 507/683/432 506/681/432","f 512/684/433 446/589/433 507/676/433","f 514/685/434 508/686/434 513/687/434","f 515/688/435 509/677/435 514/689/435","f 515/690/436 511/682/436 510/680/436","f 516/691/437 512/692/437 511/682/437","f 517/693/438 452/603/438 512/692/438","f 518/694/439 514/685/439 513/687/439","f 519/695/440 515/696/440 514/697/440","f 521/698/441 515/690/441 520/699/441","f 522/700/442 516/691/442 521/698/442","f 464/615/443 517/693/443 522/700/443","f 523/701/444 519/695/444 518/702/444","f 524/703/445 520/704/445 519/695/445","f 526/705/446 520/699/446 525/706/446","f 527/707/447 521/698/447 526/705/447","f 470/708/448 522/700/448 527/707/448","f 528/709/449 524/703/449 523/701/449","f 529/710/450 525/711/450 524/703/450","f 531/712/451 525/706/451 530/713/451","f 532/714/452 526/705/452 531/712/452","f 476/630/453 527/715/453 532/716/453","f 533/717/454 529/710/454 528/709/454","f 534/718/455 530/713/455 529/719/455","f 535/720/456 531/712/456 530/713/456","f 537/721/457 531/722/457 536/723/457","f 482/640/458 532/716/458 537/721/458","f 491/651/459 534/718/459 533/724/459","f 490/654/460 535/720/460 534/718/460","f 493/656/461 536/725/461 535/720/461","f 497/658/462 536/726/462 495/659/462","f 431/567/463 537/727/463 497/658/463","f 539/728/464 541/729/464 538/730/464","f 539/731/465 543/732/465 540/733/465","f 542/734/466 545/735/466 543/732/466","f 546/736/467 545/737/467 544/738/467","f 546/739/468 548/740/468 547/741/468","f 550/742/469 538/730/469 549/743/469","f 550/744/470 542/734/470 539/731/470","f 551/745/471 544/746/471 542/734/471","f 553/747/472 544/738/472 552/748/472","f 553/749/473 548/740/473 546/739/473","f 554/750/474 550/742/474 549/743/474","f 555/751/475 551/745/475 550/744/475","f 556/752/476 552/753/476 551/745/476","f 557/754/477 553/747/477 552/748/477","f 558/755/478 548/740/478 553/749/478","f 559/756/479 555/757/479 554/758/479","f 561/759/480 555/751/480 560/760/480","f 562/761/481 556/752/481 561/759/481","f 562/762/482 558/763/482 557/764/482","f 563/765/483 548/740/483 558/755/483","f 564/766/484 560/767/484 559/756/484","f 566/768/485 560/760/485 565/769/485","f 567/770/486 561/759/486 566/768/486","f 567/771/487 563/772/487 562/762/487","f 568/773/488 548/740/488 563/765/488","f 570/774/489 572/775/489 569/776/489","f 570/774/490 574/777/490 571/778/490","f 573/779/491 576/780/491 574/777/491","f 577/781/492 576/782/492 575/783/492","f 577/781/493 548/740/493 578/784/493","f 580/785/494 569/776/494 579/786/494","f 580/785/495 573/779/495 570/774/495","f 581/787/496 575/788/496 573/779/496","f 583/789/497 575/783/497 582/790/497","f 583/789/498 548/740/498 577/781/498","f 584/791/499 580/792/499 579/793/499","f 585/794/500 581/795/500 580/796/500","f 586/797/501 582/798/501 581/795/501","f 587/799/502 583/800/502 582/801/502","f 588/802/503 548/740/503 583/789/503","f 589/803/504 585/804/504 584/791/504","f 591/805/505 585/794/505 590/806/505","f 592/807/506 586/797/506 591/805/506","f 592/808/507 588/809/507 587/799/507","f 593/810/508 548/740/508 588/802/508","f 541/729/509 590/811/509 589/803/509","f 543/732/510 590/806/510 540/733/510","f 545/735/511 591/805/511 543/732/511","f 545/737/512 593/812/512 592/808/512","f 547/741/513 548/740/513 593/810/513","f 595/813/514 597/814/514 594/815/514","f 595/813/515 599/816/515 596/817/515","f 598/818/516 601/819/516 599/816/516","f 602/820/517 601/821/517 600/822/517","f 602/820/518 548/740/518 603/823/518","f 605/824/519 594/815/519 604/825/519","f 605/824/520 598/818/520 595/813/520","f 606/826/521 600/827/521 598/818/521","f 608/828/522 600/822/522 607/829/522","f 608/828/523 548/740/523 602/820/523","f 609/830/524 605/824/524 604/825/524","f 610/831/525 606/826/525 605/824/525","f 611/832/526 607/833/526 606/826/526","f 612/834/527 608/835/527 607/833/527","f 613/836/528 548/740/528 608/828/528","f 614/837/529 610/831/529 609/830/529","f 616/838/530 610/831/530 615/839/530","f 617/840/531 611/832/531 616/838/531","f 617/840/532 613/841/532 612/834/532","f 618/842/533 548/740/533 613/836/533","f 572/775/534 615/839/534 614/837/534","f 574/777/535 615/839/535 571/778/535","f 576/780/536 616/838/536 574/777/536","f 576/780/537 618/843/537 617/840/537","f 578/784/538 548/740/538 618/842/538","f 620/844/539 564/766/539 619/845/539","f 620/846/540 566/768/540 565/769/540","f 621/847/541 567/770/541 566/768/541","f 623/848/542 567/771/542 622/849/542","f 623/850/543 548/740/543 568/773/543","f 625/851/544 619/845/544 624/852/544","f 625/853/545 621/847/545 620/846/545","f 626/854/546 622/855/546 621/847/546","f 628/856/547 622/849/547 627/857/547","f 628/858/548 548/740/548 623/850/548","f 629/859/549 625/851/549 624/852/549","f 630/860/550 626/854/550 625/853/550","f 631/861/551 627/857/551 626/862/551","f 632/863/552 628/856/552 627/857/552","f 633/864/553 548/740/553 628/858/553","f 634/865/554 630/866/554 629/859/554","f 636/867/555 630/860/555 635/868/555","f 637/869/556 631/870/556 636/867/556","f 637/871/557 633/872/557 632/863/557","f 638/873/558 548/740/558 633/864/558","f 597/874/559 635/875/559 634/865/559","f 599/876/560 635/868/560 596/877/560","f 601/878/561 636/867/561 599/876/561","f 601/879/562 638/880/562 637/871/562","f 603/823/563 548/740/563 638/873/563","f 640/881/564 642/882/564 639/883/564","f 643/884/565 641/885/565 640/886/565","f 645/887/566 644/888/566 643/884/566","f 647/889/567 646/890/567 645/887/567","f 538/891/568 648/892/568 647/889/568","f 650/893/569 639/894/569 649/895/569","f 651/896/570 640/886/570 650/893/570","f 652/897/571 643/884/571 651/896/571","f 653/898/572 645/887/572 652/897/572","f 549/899/573 647/889/573 653/898/573","f 654/900/574 650/893/574 649/895/574","f 656/901/575 650/893/575 655/902/575","f 656/901/576 652/897/576 651/896/576","f 657/903/577 653/898/577 652/897/577","f 658/904/578 549/899/578 653/898/578","f 659/905/579 655/902/579 654/900/579","f 660/906/580 656/901/580 655/902/580","f 661/907/581 657/903/581 656/901/581","f 662/908/582 658/904/582 657/903/582","f 663/909/583 554/910/583 658/904/583","f 664/911/584 660/906/584 659/905/584","f 665/912/585 661/907/585 660/906/585","f 666/913/586 662/908/586 661/907/586","f 667/914/587 663/909/587 662/908/587","f 668/915/588 559/916/588 663/909/588","f 670/917/589 672/918/589 669/919/589","f 673/920/590 671/921/590 670/917/590","f 675/922/591 674/923/591 673/920/591","f 677/924/592 676/925/592 675/922/592","f 569/926/593 678/927/593 677/924/593","f 680/928/594 669/919/594 679/929/594","f 681/930/595 670/917/595 680/928/595","f 682/931/596 673/920/596 681/930/596","f 683/932/597 675/922/597 682/931/597","f 579/933/598 677/924/598 683/932/598","f 684/934/599 680/928/599 679/929/599","f 686/935/600 680/928/600 685/936/600","f 686/935/601 682/931/601 681/930/601","f 687/937/602 683/932/602 682/931/602","f 688/938/603 579/933/603 683/932/603","f 689/939/604 685/936/604 684/934/604","f 690/940/605 686/935/605 685/936/605","f 691/941/606 687/937/606 686/935/606","f 692/942/607 688/938/607 687/937/607","f 693/943/608 584/944/608 688/938/608","f 642/945/609 690/940/609 689/939/609","f 641/885/610 691/941/610 690/940/610","f 644/888/611 692/942/611 691/941/611","f 646/890/612 693/943/612 692/942/612","f 648/892/613 589/946/613 693/943/613","f 695/947/614 697/948/614 694/949/614","f 698/950/615 696/951/615 695/947/615","f 700/952/616 699/953/616 698/950/616","f 702/954/617 701/955/617 700/952/617","f 594/956/618 703/957/618 702/954/618","f 705/958/619 694/949/619 704/959/619","f 706/960/620 695/947/620 705/958/620","f 707/961/621 698/950/621 706/960/621","f 708/962/622 700/952/622 707/961/622","f 604/963/623 702/954/623 708/962/623","f 709/964/624 705/958/624 704/959/624","f 711/965/625 705/958/625 710/966/625","f 711/965/626 707/961/626 706/960/626","f 712/967/627 708/962/627 707/961/627","f 713/968/628 604/963/628 708/962/628","f 714/969/629 710/966/629 709/964/629","f 715/970/630 711/965/630 710/966/630","f 716/971/631 712/967/631 711/965/631","f 717/972/632 713/968/632 712/967/632","f 718/973/633 609/974/633 713/968/633","f 672/918/634 715/970/634 714/969/634","f 671/921/635 716/971/635 715/970/635","f 674/923/636 717/972/636 716/971/636","f 676/925/637 718/973/637 717/972/637","f 678/927/638 614/975/638 718/973/638","f 720/976/639 664/911/639 719/977/639","f 721/978/640 665/912/640 720/976/640","f 722/979/641 666/913/641 721/978/641","f 723/980/642 667/914/642 722/979/642","f 619/981/643 668/915/643 723/980/643","f 725/982/644 719/983/644 724/984/644","f 726/985/645 720/976/645 725/986/645","f 727/987/646 721/978/646 726/985/646","f 728/988/647 722/979/647 727/987/647","f 624/989/648 723/980/648 728/988/648","f 729/990/649 725/986/649 724/991/649","f 731/992/650 725/986/650 730/993/650","f 731/992/651 727/987/651 726/985/651","f 732/994/652 728/988/652 727/987/652","f 733/995/653 624/989/653 728/988/653","f 734/996/654 730/993/654 729/990/654","f 735/997/655 731/992/655 730/993/655","f 736/998/656 732/994/656 731/992/656","f 737/999/657 733/995/657 732/994/657","f 738/1000/658 629/1001/658 733/995/658","f 697/948/659 735/997/659 734/996/659","f 696/951/660 736/998/660 735/997/660","f 699/953/661 737/999/661 736/998/661","f 701/955/662 738/1000/662 737/999/662","f 703/957/663 634/1002/663 738/1000/663","f 739/1003/664 278/1004/664 314/1005/664","f 741/1006/665 740/1007/665 739/1008/665","f 743/1009/666 742/1010/666 741/1006/666","f 745/1011/667 744/1012/667 743/1009/667","f 745/1011/668 747/1013/668 746/1014/668","f 748/1015/669 314/1005/669 309/1016/669","f 749/1017/670 739/1008/670 748/1018/670","f 750/1019/671 741/1006/671 749/1017/671","f 751/1020/672 743/1009/672 750/1019/672","f 751/1020/673 747/1013/673 745/1011/673","f 752/1021/674 309/1016/674 304/1022/674","f 753/1023/675 748/1018/675 752/1024/675","f 754/1025/676 749/1017/676 753/1023/676","f 755/1026/677 750/1019/677 754/1025/677","f 755/1026/678 747/1013/678 751/1020/678","f 299/1027/679 752/1021/679 304/1022/679","f 756/1028/680 753/1023/680 752/1024/680","f 757/1029/681 754/1025/681 753/1023/681","f 758/1030/682 755/1026/682 754/1025/682","f 759/1031/683 747/1013/683 755/1026/683","f 245/1032/684 756/1033/684 299/1027/684","f 760/1034/685 757/1029/685 756/1028/685","f 761/1035/686 758/1030/686 757/1029/686","f 762/1036/687 759/1031/687 758/1030/687","f 763/1037/688 747/1013/688 759/1031/688","f 765/1038/689 253/322/689 764/377/689","f 767/1039/690 766/1040/690 765/1041/690","f 769/1042/691 768/1043/691 767/1039/691","f 771/1044/692 770/1045/692 769/1042/692","f 771/1044/693 747/1013/693 772/1046/693","f 773/1047/694 764/377/694 290/372/694","f 774/1048/695 765/1041/695 773/1049/695","f 775/1050/696 767/1039/696 774/1048/696","f 776/1051/697 769/1042/697 775/1050/697","f 776/1051/698 747/1013/698 771/1044/698","f 777/1052/699 290/372/699 285/365/699","f 778/1053/700 773/1049/700 777/1054/700","f 779/1055/701 774/1048/701 778/1053/701","f 780/1056/702 775/1050/702 779/1055/702","f 780/1056/703 747/1013/703 776/1051/703","f 275/353/704 777/1052/704 285/365/704","f 781/1057/705 778/1053/705 777/1054/705","f 782/1058/706 779/1055/706 778/1053/706","f 783/1059/707 780/1056/707 779/1055/707","f 784/1060/708 747/1013/708 780/1056/708","f 278/355/709 781/1061/709 275/353/709","f 740/1007/710 782/1058/710 781/1057/710","f 742/1010/711 783/1059/711 782/1058/711","f 744/1012/712 784/1060/712 783/1059/712","f 746/1014/713 747/1013/713 784/1060/713","f 785/1062/714 223/1063/714 270/1064/714","f 787/1065/715 786/1066/715 785/1067/715","f 789/1068/716 788/1069/716 787/1065/716","f 791/1070/717 790/1071/717 789/1068/717","f 791/1070/718 747/1013/718 792/1072/718","f 793/1073/719 270/1064/719 265/1074/719","f 794/1075/720 785/1067/720 793/1076/720","f 795/1077/721 787/1065/721 794/1075/721","f 796/1078/722 789/1068/722 795/1077/722","f 796/1078/723 747/1013/723 791/1070/723","f 797/1079/724 265/1074/724 260/1080/724","f 798/1081/725 793/1076/725 797/1082/725","f 799/1083/726 794/1075/726 798/1081/726","f 800/1084/727 795/1077/727 799/1083/727","f 800/1084/728 747/1013/728 796/1078/728","f 250/320/729 797/1085/729 260/330/729","f 801/1086/730 798/1081/730 797/1082/730","f 802/1087/731 799/1083/731 798/1081/731","f 803/1088/732 800/1084/732 799/1083/732","f 804/1089/733 747/1013/733 800/1084/733","f 253/322/734 801/1090/734 250/320/734","f 766/1040/735 802/1087/735 801/1086/735","f 768/1043/736 803/1088/736 802/1087/736","f 770/1045/737 804/1089/737 803/1088/737","f 772/1046/738 747/1013/738 804/1089/738","f 805/1091/739 245/1032/739 240/1092/739","f 806/1093/740 760/1034/740 805/1094/740","f 807/1095/741 761/1035/741 806/1093/741","f 808/1096/742 762/1036/742 807/1095/742","f 808/1096/743 747/1013/743 763/1037/743","f 809/1097/744 240/308/744 235/302/744","f 810/1098/745 805/1094/745 809/1097/745","f 811/1099/746 806/1093/746 810/1098/746","f 812/1100/747 807/1095/747 811/1099/747","f 812/1100/748 747/1013/748 808/1096/748","f 813/1101/749 235/302/749 230/294/749","f 814/1102/750 809/1097/750 813/1101/750","f 815/1103/751 810/1098/751 814/1102/751","f 816/1104/752 811/1099/752 815/1103/752","f 816/1104/753 747/1013/753 812/1100/753","f 817/1105/754 813/1106/754 230/1107/754","f 818/1108/755 814/1102/755 813/1101/755","f 819/1109/756 815/1103/756 814/1102/756","f 820/1110/757 816/1104/757 815/1103/757","f 821/1111/758 747/1013/758 816/1104/758","f 223/1063/759 818/1112/759 817/1105/759","f 786/1066/760 819/1109/760 818/1108/760","f 788/1069/761 820/1110/761 819/1109/761","f 790/1071/762 821/1111/762 820/1110/762","f 792/1072/763 747/1013/763 821/1111/763","f 2/1/1 3/5/1 4/2/1","f 5/4/2 6/1113/2 3/5/2","f 7/6/3 8/1114/3 6/7/3","f 9/9/4 10/13/4 8/10/4","f 9/9/5 11/22/5 12/12/5","f 14/14/6 2/1/6 1/3/6","f 15/16/7 5/8/7 2/17/7","f 16/19/3 7/6/3 5/8/3","f 17/20/8 9/9/8 7/11/8","f 17/20/9 18/1115/9 11/22/9","f 20/23/10 14/14/10 13/15/10","f 21/25/11 15/16/11 14/18/11","f 22/27/3 16/19/3 15/16/3","f 22/28/764 23/30/764 17/20/764","f 24/29/13 18/1115/13 17/20/13","f 25/31/14 26/40/14 20/32/14","f 26/34/15 27/35/15 21/25/15","f 27/35/3 28/43/3 22/27/3","f 28/36/16 29/38/16 23/30/16","f 30/37/17 24/29/17 23/30/17","f 31/39/18 32/1116/18 26/40/18","f 32/41/19 33/42/19 27/35/19","f 33/42/3 34/1117/3 28/43/3","f 34/44/20 35/46/20 29/38/20","f 36/45/21 30/37/21 29/38/21","f 38/47/22 39/51/22 40/48/22","f 41/50/23 42/53/23 39/51/23","f 43/52/3 44/1118/3 42/53/3","f 45/54/24 46/58/24 44/55/24","f 45/54/25 47/65/25 48/57/25","f 50/59/26 38/47/26 37/49/26","f 51/61/27 41/50/27 38/47/27","f 52/62/3 43/52/3 41/50/3","f 53/63/28 45/54/28 43/56/28","f 53/63/29 54/1119/29 47/65/29","f 56/66/30 50/1120/30 49/67/30","f 57/69/31 51/61/31 50/59/31","f 58/71/3 52/62/3 51/61/3","f 58/72/765 59/74/765 53/63/765","f 60/73/33 54/1119/33 53/63/33","f 61/75/34 62/81/34 56/66/34","f 62/76/35 63/77/35 57/69/35","f 63/77/3 64/83/3 58/71/3","f 64/78/36 65/80/36 59/74/36","f 66/79/37 60/73/37 59/74/37","f 4/2/38 3/5/38 62/81/38","f 3/82/39 6/7/39 63/77/39","f 6/7/3 8/1114/3 64/83/3","f 8/84/40 10/86/40 65/80/40","f 12/85/41 66/79/41 65/80/41","f 68/87/42 69/91/42 70/88/42","f 71/90/43 72/93/43 69/91/43","f 73/92/3 74/1121/3 72/93/3","f 75/94/44 76/98/44 74/95/44","f 75/94/45 77/105/45 78/97/45","f 80/99/46 68/87/46 67/89/46","f 81/101/47 71/90/47 68/87/47","f 82/102/3 73/92/3 71/90/3","f 83/103/48 75/94/48 73/96/48","f 83/103/49 84/1122/49 77/105/49","f 86/106/50 80/1123/50 79/107/50","f 87/109/51 81/101/51 80/99/51","f 88/111/3 82/102/3 81/101/3","f 88/112/766 89/114/766 83/103/766","f 90/113/53 84/1122/53 83/103/53","f 91/115/54 92/125/54 86/106/54","f 92/116/55 93/117/55 87/109/55","f 93/117/3 94/126/3 88/111/3","f 94/118/56 95/127/56 89/119/56","f 96/121/57 90/1124/57 89/122/57","f 40/124/58 39/1125/58 92/125/58","f 39/51/59 42/53/59 93/117/59","f 42/53/3 44/1118/3 94/126/3","f 44/55/60 46/58/60 95/127/60","f 48/57/61 96/1126/61 95/127/61","f 98/128/62 32/1116/62 31/39/62","f 99/130/63 33/42/63 32/41/63","f 100/132/3 34/1117/3 33/42/3","f 101/133/64 35/46/64 34/44/64","f 101/133/65 102/142/65 36/45/65","f 104/135/66 98/128/66 97/129/66","f 105/137/67 99/1127/67 98/128/67","f 106/138/3 100/132/3 99/130/3","f 107/140/68 101/133/68 100/134/68","f 107/140/69 108/1128/69 102/142/69","f 110/143/70 104/135/70 103/136/70","f 111/145/71 105/139/71 104/146/71","f 112/148/3 106/138/3 105/139/3","f 112/149/767 113/153/767 107/150/767","f 114/152/73 108/1129/73 107/150/73","f 115/154/74 116/161/74 110/143/74","f 116/155/75 117/156/75 111/145/75","f 117/156/3 118/162/3 112/148/3","f 118/157/76 119/159/76 113/153/76","f 120/158/77 114/152/77 113/153/77","f 70/160/78 69/1130/78 116/161/78","f 69/91/79 72/93/79 117/156/79","f 72/93/3 74/1121/3 118/162/3","f 74/95/80 76/98/80 119/159/80","f 78/97/81 120/158/81 119/159/81","f 122/163/82 123/167/82 124/164/82","f 125/166/83 126/169/83 123/167/83","f 127/168/84 128/171/84 126/169/84","f 129/170/85 130/172/85 128/171/85","f 1/3/768 4/2/768 130/172/768","f 132/173/87 122/163/87 121/165/87","f 133/175/88 125/166/88 122/163/88","f 134/176/89 127/168/89 125/166/89","f 135/177/90 129/170/90 127/168/90","f 13/15/91 1/3/91 129/170/91","f 136/178/92 137/179/92 132/173/92","f 137/179/93 138/180/93 133/175/93","f 138/180/94 139/182/94 134/176/94","f 140/181/95 135/177/95 134/176/95","f 19/24/96 13/15/96 135/177/96","f 141/183/97 142/186/97 137/184/97","f 142/186/98 143/188/98 138/187/98","f 143/188/99 144/190/99 139/189/99","f 144/190/100 145/192/100 140/191/100","f 145/192/101 25/31/101 19/33/101","f 146/193/102 147/194/102 142/186/102","f 147/194/103 148/195/103 143/188/103","f 148/195/104 149/196/104 144/190/104","f 149/196/105 150/197/105 145/192/105","f 150/197/769 31/39/769 25/31/769","f 152/198/107 153/202/107 154/199/107","f 155/201/108 156/204/108 153/202/108","f 157/203/109 158/206/109 156/204/109","f 159/205/110 160/208/110 158/206/110","f 37/207/770 40/124/770 160/208/770","f 162/209/112 152/198/112 151/200/112","f 163/211/113 155/201/113 152/198/113","f 164/212/114 157/216/114 155/213/114","f 165/215/115 159/1131/115 157/216/115","f 49/60/116 37/49/116 159/217/116","f 166/219/117 167/222/117 162/220/117","f 167/222/118 168/223/118 163/214/118","f 168/223/119 169/225/119 164/212/119","f 170/224/120 165/215/120 164/212/120","f 55/68/121 49/67/121 165/215/121","f 171/226/122 172/227/122 167/222/122","f 172/227/123 173/228/123 168/223/123","f 173/228/124 174/229/124 169/225/124","f 174/229/125 175/230/125 170/224/125","f 175/230/126 61/75/126 55/68/126","f 124/164/127 123/167/127 172/227/127","f 123/167/128 126/169/128 173/228/128","f 126/169/129 128/171/129 174/229/129","f 128/171/130 130/172/130 175/230/130","f 130/172/771 4/2/771 61/75/771","f 177/231/132 178/235/132 179/232/132","f 180/234/133 181/237/133 178/235/133","f 182/236/134 183/1132/134 181/237/134","f 184/238/135 185/241/135 183/239/135","f 67/89/772 70/88/772 185/241/772","f 187/242/137 177/231/137 176/233/137","f 188/244/138 180/234/138 177/231/138","f 189/245/139 182/236/139 180/234/139","f 190/246/140 184/247/140 182/236/140","f 79/107/141 67/1133/141 184/247/141","f 191/248/142 192/249/142 187/242/142","f 192/249/143 193/250/143 188/244/143","f 193/250/144 194/252/144 189/245/144","f 195/251/145 190/246/145 189/245/145","f 85/108/146 79/107/146 190/246/146","f 196/253/147 197/254/147 192/249/147","f 197/254/148 198/255/148 193/250/148","f 198/255/149 199/256/149 194/252/149","f 199/256/150 200/257/150 195/251/150","f 200/257/151 91/115/151 85/108/151","f 154/199/152 153/202/152 197/254/152","f 153/202/153 156/204/153 198/255/153","f 156/204/154 158/206/154 199/256/154","f 158/206/155 160/208/155 200/257/155","f 160/208/773 40/124/773 91/115/773","f 202/258/157 147/194/157 146/193/157","f 203/260/158 148/195/158 147/194/158","f 204/261/159 149/196/159 148/195/159","f 205/262/160 150/197/160 149/196/160","f 97/129/774 31/39/774 150/197/774","f 207/263/162 202/258/162 201/259/162","f 208/265/163 203/260/163 202/258/163","f 209/266/164 204/261/164 203/260/164","f 210/267/165 205/262/165 204/261/165","f 103/136/166 97/129/166 205/262/166","f 211/268/167 212/269/167 207/263/167","f 212/269/168 213/270/168 208/265/168","f 213/270/169 214/272/169 209/266/169","f 215/271/170 210/267/170 209/266/170","f 109/144/171 103/136/171 210/267/171","f 216/273/172 217/274/172 212/269/172","f 217/274/173 218/275/173 213/270/173","f 218/275/174 219/276/174 214/272/174","f 219/276/175 220/277/175 215/271/175","f 220/277/176 115/154/176 109/144/176","f 179/278/177 178/279/177 217/274/177","f 178/279/178 181/280/178 218/275/178","f 181/280/179 183/281/179 219/276/179","f 183/281/180 185/282/180 220/277/180","f 185/282/775 70/160/775 115/154/775","f 817/283/182 221/286/182 222/284/182","f 221/286/183 224/288/183 225/287/183","f 224/288/184 226/297/184 227/289/184","f 226/290/185 228/293/185 229/291/185","f 228/293/186 121/165/186 124/164/186","f 230/294/187 231/295/187 221/286/187","f 231/295/188 232/296/188 224/288/188","f 232/296/189 233/298/189 226/297/189","f 233/298/190 234/1134/190 228/299/190","f 234/300/191 131/174/191 121/165/191","f 236/301/192 231/295/192 230/294/192","f 237/303/193 232/296/193 231/295/193","f 238/304/194 233/298/194 232/296/194","f 239/305/195 234/1134/195 233/298/195","f 239/306/196 136/178/196 131/174/196","f 241/307/197 236/301/197 235/302/197","f 242/309/198 237/303/198 236/301/198","f 243/310/199 238/304/199 237/303/199","f 244/311/200 239/305/200 238/304/200","f 141/183/201 136/185/201 239/312/201","f 246/314/202 241/307/202 240/308/202","f 247/316/203 242/309/203 241/307/203","f 248/317/204 243/310/204 242/309/204","f 249/318/205 244/311/205 243/310/205","f 146/193/206 141/183/206 244/313/206","f 250/320/207 251/323/207 252/321/207","f 251/323/208 254/325/208 255/324/208","f 254/325/209 256/327/209 257/326/209","f 256/327/210 258/329/210 259/328/210","f 258/329/211 151/200/211 154/199/211","f 260/330/212 261/1135/212 251/323/212","f 261/331/213 262/334/213 254/332/213","f 262/334/214 263/1136/214 256/335/214","f 263/336/215 264/337/215 258/329/215","f 264/337/216 161/210/216 151/200/216","f 266/338/217 261/331/217 260/339/217","f 267/341/218 262/334/218 261/331/218","f 268/342/219 263/1136/219 262/334/219","f 269/343/220 264/346/220 263/344/220","f 269/343/221 166/219/221 161/221/221","f 271/347/222 266/338/222 265/340/222","f 272/349/223 267/341/223 266/338/223","f 273/350/224 268/342/224 267/341/224","f 274/351/225 269/343/225 268/345/225","f 171/226/226 166/219/226 269/343/226","f 222/284/227 271/347/227 270/348/227","f 225/287/228 272/349/228 271/347/228","f 227/289/229 273/350/229 272/349/229","f 229/291/230 274/351/230 273/352/230","f 124/164/231 171/226/231 274/351/231","f 275/353/232 276/366/232 277/354/232","f 276/356/233 279/1137/233 280/357/233","f 279/359/234 281/362/234 282/360/234","f 281/362/235 283/364/235 284/363/235","f 283/364/236 176/233/236 179/232/236","f 285/365/237 286/367/237 276/366/237","f 286/367/238 287/368/238 279/359/238","f 287/368/239 288/369/239 281/362/239","f 288/369/240 289/370/240 283/364/240","f 289/370/241 186/243/241 176/233/241","f 291/371/242 286/367/242 285/365/242","f 292/373/243 287/368/243 286/367/243","f 293/374/244 288/369/244 287/368/244","f 294/375/245 289/370/245 288/369/245","f 294/375/246 191/248/246 186/243/246","f 295/376/247 291/371/247 290/372/247","f 296/378/248 292/373/248 291/371/248","f 297/379/249 293/374/249 292/373/249","f 298/380/250 294/375/250 293/374/250","f 196/253/251 191/248/251 294/375/251","f 252/321/252 295/376/252 764/377/252","f 255/324/253 296/378/253 295/376/253","f 257/326/254 297/379/254 296/378/254","f 259/328/255 298/380/255 297/379/255","f 154/199/256 196/253/256 298/380/256","f 299/381/257 300/382/257 246/314/257","f 300/382/258 301/383/258 247/316/258","f 301/383/259 302/390/259 248/317/259","f 302/384/260 303/386/260 249/319/260","f 303/386/261 201/259/261 146/193/261","f 304/387/262 305/388/262 300/382/262","f 305/388/263 306/389/263 301/383/263","f 306/389/264 307/1138/264 302/390/264","f 307/391/265 308/392/265 303/386/265","f 308/392/266 206/264/266 201/259/266","f 310/393/267 305/388/267 304/387/267","f 311/395/268 306/389/268 305/388/268","f 312/396/269 307/1138/269 306/389/269","f 313/397/270 308/392/270 307/391/270","f 313/397/271 211/268/271 206/264/271","f 315/399/272 310/393/272 309/394/272","f 316/401/273 311/395/273 310/393/273","f 317/402/274 312/396/274 311/395/274","f 318/403/275 313/397/275 312/398/275","f 216/273/276 211/268/276 313/397/276","f 277/358/277 315/399/277 314/400/277","f 280/357/278 316/401/278 315/399/278","f 282/406/279 317/402/279 316/401/279","f 284/407/280 318/1139/280 317/402/280","f 179/278/281 216/273/281 318/403/281","f 319/409/776 320/1140/776 321/410/776","f 320/412/777 323/415/777 324/413/777","f 323/415/778 325/417/778 326/416/778","f 325/417/779 327/420/779 328/418/779","f 329/419/780 330/1141/780 328/418/780","f 331/421/781 332/424/781 320/422/781","f 332/424/782 333/432/782 323/425/782","f 333/432/783 334/434/783 325/1142/783","f 334/427/784 335/429/784 327/420/784","f 336/428/785 329/419/785 327/420/785","f 337/430/292 338/431/292 332/424/292","f 338/431/292 339/433/292 333/432/292","f 339/433/292 340/435/292 334/434/292","f 340/435/292 341/438/292 335/436/292","f 342/437/292 336/1143/292 335/436/292","f 343/439/786 344/1144/786 338/431/786","f 344/440/787 345/443/787 339/441/787","f 345/443/788 346/445/788 340/444/788","f 346/445/789 347/448/789 341/446/789","f 348/447/790 342/1145/790 341/446/790","f 349/1146/791 350/452/791 344/440/791","f 350/452/792 351/453/792 345/443/792","f 351/453/793 352/454/793 346/445/793","f 352/454/794 353/456/794 347/448/794","f 354/455/795 348/447/795 347/448/795","f 356/457/796 350/1147/796 349/449/796","f 357/459/797 351/453/797 350/452/797","f 358/461/798 352/454/798 351/453/798","f 359/462/799 353/456/799 352/454/799","f 359/462/800 360/469/800 354/455/800","f 362/463/801 356/457/801 355/458/801","f 363/465/802 357/459/802 356/460/802","f 364/467/803 358/461/803 357/459/803","f 365/468/804 359/462/804 358/461/804","f 365/468/805 366/1148/805 360/469/805","f 368/470/313 362/463/313 361/464/313","f 369/472/313 363/474/313 362/463/313","f 370/473/313 364/476/313 363/474/313","f 371/475/313 365/478/313 364/476/313","f 371/475/313 372/1149/313 366/477/313","f 374/479/806 368/1150/806 367/480/806","f 375/482/807 369/486/807 368/483/807","f 376/485/808 370/488/808 369/486/808","f 377/487/809 371/490/809 370/488/809","f 377/487/810 378/491/810 372/489/810","f 321/410/811 374/479/811 373/481/811","f 324/413/812 375/482/812 374/484/812","f 326/416/813 376/485/813 375/482/813","f 328/418/814 377/487/814 376/485/814","f 328/418/815 330/1141/815 378/491/815","f 379/492/816 380/495/816 381/493/816","f 380/495/817 383/505/817 384/496/817","f 383/497/818 385/500/818 386/498/818","f 385/500/819 387/502/819 388/501/819","f 387/502/820 319/409/820 322/411/820","f 389/503/821 390/504/821 380/495/821","f 390/504/822 391/1151/822 383/505/822","f 391/506/823 392/509/823 385/507/823","f 392/509/824 393/511/824 387/510/824","f 393/511/825 331/421/825 319/423/825","f 394/512/292 395/515/292 390/513/292","f 395/515/292 396/516/292 391/506/292","f 396/516/292 397/517/292 392/509/292","f 397/517/292 398/518/292 393/511/292","f 398/518/292 337/430/292 331/421/292","f 399/519/826 400/520/826 395/515/826","f 400/520/827 401/521/827 396/516/827","f 401/521/828 402/522/828 397/517/828","f 402/522/829 403/523/829 398/518/829","f 403/523/830 343/439/830 337/430/830","f 154/524/831 404/527/831 400/525/831","f 404/538/832 405/529/832 401/531/832","f 405/529/833 406/532/833 402/530/833","f 406/532/834 407/534/834 403/533/834","f 407/534/835 349/449/835 343/451/835","f 409/535/836 404/527/836 154/524/836","f 410/537/837 405/529/837 404/538/837","f 411/540/838 406/532/838 405/529/838","f 412/541/839 407/534/839 406/532/839","f 355/458/840 349/449/840 407/534/840","f 414/542/841 409/539/841 408/543/841","f 415/545/842 410/537/842 409/539/842","f 416/546/843 411/540/843 410/537/843","f 417/547/844 412/541/844 411/540/844","f 361/464/845 355/458/845 412/541/845","f 419/548/313 414/542/313 413/544/313","f 420/550/313 415/545/313 414/542/313","f 421/551/313 416/546/313 415/545/313","f 422/552/313 417/547/313 416/546/313","f 367/471/313 361/464/313 417/547/313","f 424/553/846 419/557/846 418/554/846","f 425/556/847 420/559/847 419/557/847","f 426/558/848 421/561/848 420/559/848","f 427/560/849 422/562/849 421/561/849","f 373/481/850 367/480/850 422/562/850","f 381/493/851 424/1152/851 423/563/851","f 384/499/852 425/556/852 424/553/852","f 386/498/853 426/558/853 425/556/853","f 388/501/854 427/560/854 426/558/854","f 322/411/855 373/481/855 427/560/855","f 428/565/856 429/568/856 430/566/856","f 429/1153/857 432/572/857 433/571/857","f 434/570/858 435/1154/858 433/571/858","f 436/573/859 437/577/859 435/574/859","f 438/576/860 439/1155/860 437/577/860","f 440/578/861 441/581/861 429/579/861","f 441/581/862 442/584/862 432/582/862","f 443/583/863 434/586/863 432/582/863","f 444/588/864 436/573/864 434/575/864","f 445/587/865 438/576/865 436/573/865","f 446/589/866 447/591/866 441/581/866","f 448/590/867 442/584/867 441/581/867","f 449/592/868 443/583/868 442/584/868","f 450/593/869 444/585/869 443/583/869","f 451/594/870 445/1156/870 444/585/870","f 452/595/871 453/597/871 447/591/871","f 454/596/872 448/590/872 447/591/872","f 455/598/873 449/592/873 448/590/873","f 456/599/874 450/593/874 449/592/874","f 457/600/875 451/594/875 450/593/875","f 458/601/876 459/1157/876 453/602/876","f 460/604/877 454/608/877 453/605/877","f 461/607/878 455/1158/878 454/608/878","f 462/609/879 456/613/879 455/610/879","f 463/612/880 457/1159/880 456/613/880","f 465/614/881 459/1157/881 458/601/881","f 465/616/882 466/617/882 460/604/882","f 466/617/883 467/624/883 461/607/883","f 467/618/884 468/619/884 462/609/884","f 468/619/885 469/627/885 463/612/885","f 471/620/886 465/616/886 464/621/886","f 471/620/887 472/623/887 466/617/887","f 472/623/888 473/1160/888 467/624/888","f 473/625/889 474/626/889 468/619/889","f 474/626/890 475/1161/890 469/627/890","f 477/628/891 471/632/891 470/629/891","f 477/628/892 478/633/892 472/631/892","f 478/633/893 479/635/893 473/634/893","f 479/635/894 480/637/894 474/636/894","f 480/637/895 481/1162/895 475/638/895","f 483/639/896 477/628/896 476/630/896","f 484/641/897 478/633/897 477/628/897","f 484/641/898 485/642/898 479/635/898","f 485/642/899 486/1163/899 480/637/899","f 486/643/900 487/649/900 481/644/900","f 430/566/901 483/1164/901 482/646/901","f 433/571/902 484/641/902 483/639/902","f 433/571/903 435/1154/903 485/642/903","f 435/574/904 437/577/904 486/643/904","f 437/577/905 439/1155/905 487/649/905","f 489/650/906 490/654/906 491/651/906","f 492/653/907 493/656/907 490/654/907","f 494/655/908 495/1165/908 493/656/908","f 494/657/909 496/660/909 497/658/909","f 496/660/910 428/565/910 431/567/910","f 499/661/911 489/650/911 488/652/911","f 500/663/912 492/653/912 489/650/912","f 501/664/913 494/655/913 492/653/913","f 501/665/914 502/675/914 496/666/914","f 502/675/915 440/578/915 428/580/915","f 504/669/916 499/1166/916 498/670/916","f 505/672/917 500/663/917 499/661/917","f 505/672/918 506/681/918 501/664/918","f 506/674/919 507/676/919 502/675/919","f 507/676/920 446/589/920 440/578/920","f 509/677/921 504/669/921 503/671/921","f 510/679/922 505/1167/922 504/669/922","f 510/680/923 511/682/923 506/681/923","f 511/682/924 512/692/924 507/683/924","f 512/684/925 452/595/925 446/589/925","f 514/685/926 509/1168/926 508/686/926","f 515/688/927 510/679/927 509/677/927","f 515/690/928 516/691/928 511/682/928","f 516/691/929 517/693/929 512/692/929","f 517/693/930 458/601/930 452/603/930","f 518/694/931 519/1169/931 514/685/931","f 519/695/932 520/704/932 515/696/932","f 521/698/933 516/691/933 515/690/933","f 522/700/934 517/693/934 516/691/934","f 464/615/935 458/601/935 517/693/935","f 523/701/936 524/703/936 519/695/936","f 524/703/937 525/711/937 520/704/937","f 526/705/938 521/698/938 520/699/938","f 527/707/939 522/700/939 521/698/939","f 470/708/940 464/615/940 522/700/940","f 528/709/941 529/710/941 524/703/941","f 529/710/942 530/1170/942 525/711/942","f 531/712/943 526/705/943 525/706/943","f 532/714/944 527/707/944 526/705/944","f 476/630/945 470/629/945 527/715/945","f 533/717/946 534/1171/946 529/710/946","f 534/718/947 535/720/947 530/713/947","f 535/720/948 536/725/948 531/712/948","f 537/721/949 532/716/949 531/722/949","f 482/640/950 476/630/950 532/716/950","f 491/651/951 490/654/951 534/718/951","f 490/654/952 493/656/952 535/720/952","f 493/656/953 495/1165/953 536/725/953","f 497/658/954 537/727/954 536/726/954","f 431/567/955 482/646/955 537/727/955","f 539/728/956 540/1172/956 541/729/956","f 539/731/957 542/734/957 543/732/957","f 542/734/958 544/746/958 545/735/958","f 546/736/467 547/1173/467 545/737/467","f 550/742/959 539/728/959 538/730/959","f 550/744/960 551/745/960 542/734/960","f 551/745/961 552/753/961 544/746/961","f 553/747/472 546/736/472 544/738/472","f 554/750/474 555/1174/474 550/742/474","f 555/751/475 556/752/475 551/745/475","f 556/752/476 557/1175/476 552/753/476","f 557/754/477 558/1176/477 553/747/477","f 559/756/962 560/767/962 555/757/962","f 561/759/963 556/752/963 555/751/963","f 562/761/964 557/1175/964 556/752/964","f 562/762/482 563/772/482 558/763/482","f 564/766/965 565/1177/965 560/767/965","f 566/768/966 561/759/966 560/760/966","f 567/770/967 562/761/967 561/759/967","f 567/771/487 568/1178/487 563/772/487","f 570/774/968 571/778/968 572/775/968","f 570/774/969 573/779/969 574/777/969","f 573/779/970 575/788/970 576/780/970","f 577/781/492 578/784/492 576/782/492","f 580/785/971 570/774/971 569/776/971","f 580/785/972 581/787/972 573/779/972","f 581/787/973 582/1179/973 575/788/973","f 583/789/497 577/781/497 575/783/497","f 584/791/499 585/804/499 580/792/499","f 585/794/500 586/797/500 581/795/500","f 586/797/501 587/1180/501 582/798/501","f 587/799/502 588/809/502 583/800/502","f 589/803/974 590/811/974 585/804/974","f 591/805/975 586/797/975 585/794/975","f 592/807/976 587/1180/976 586/797/976","f 592/808/507 593/812/507 588/809/507","f 541/729/977 540/1172/977 590/811/977","f 543/732/978 591/805/978 590/806/978","f 545/735/979 592/807/979 591/805/979","f 545/737/512 547/1173/512 593/812/512","f 595/813/980 596/817/980 597/814/980","f 595/813/981 598/818/981 599/816/981","f 598/818/982 600/827/982 601/819/982","f 602/820/517 603/823/517 601/821/517","f 605/824/983 595/813/983 594/815/983","f 605/824/984 606/826/984 598/818/984","f 606/826/985 607/833/985 600/827/985","f 608/828/522 602/820/522 600/822/522","f 609/830/524 610/831/524 605/824/524","f 610/831/525 611/832/525 606/826/525","f 611/832/526 612/834/526 607/833/526","f 612/834/527 613/841/527 608/835/527","f 614/837/986 615/839/986 610/831/986","f 616/838/987 611/832/987 610/831/987","f 617/840/988 612/834/988 611/832/988","f 617/840/532 618/843/532 613/841/532","f 572/775/989 571/778/989 615/839/989","f 574/777/990 616/838/990 615/839/990","f 576/780/991 617/840/991 616/838/991","f 576/780/537 578/1181/537 618/843/537","f 620/844/992 565/1177/992 564/766/992","f 620/846/993 621/847/993 566/768/993","f 621/847/994 622/855/994 567/770/994","f 623/848/542 568/1178/542 567/771/542","f 625/851/995 620/844/995 619/845/995","f 625/853/996 626/854/996 621/847/996","f 626/854/997 627/1182/997 622/855/997","f 628/856/547 623/848/547 622/849/547","f 629/859/549 630/866/549 625/851/549","f 630/860/550 631/870/550 626/854/550","f 631/861/551 632/863/551 627/857/551","f 632/863/552 633/872/552 628/856/552","f 634/865/998 635/875/998 630/866/998","f 636/867/999 631/870/999 630/860/999","f 637/869/1000 632/1183/1000 631/870/1000","f 637/871/557 638/880/557 633/872/557","f 597/874/1001 596/1184/1001 635/875/1001","f 599/876/1002 636/867/1002 635/868/1002","f 601/878/1003 637/869/1003 636/867/1003","f 601/879/562 603/1185/562 638/880/562","f 640/881/564 641/1186/564 642/882/564","f 643/884/565 644/888/565 641/885/565","f 645/887/566 646/890/566 644/888/566","f 647/889/567 648/892/567 646/890/567","f 538/891/568 541/1187/568 648/892/568","f 650/893/569 640/886/569 639/894/569","f 651/896/570 643/884/570 640/886/570","f 652/897/571 645/887/571 643/884/571","f 653/898/572 647/889/572 645/887/572","f 549/899/573 538/891/573 647/889/573","f 654/900/574 655/902/574 650/893/574","f 656/901/575 651/896/575 650/893/575","f 656/901/576 657/903/576 652/897/576","f 657/903/577 658/904/577 653/898/577","f 658/904/578 554/910/578 549/899/578","f 659/905/579 660/906/579 655/902/579","f 660/906/580 661/907/580 656/901/580","f 661/907/581 662/908/581 657/903/581","f 662/908/582 663/909/582 658/904/582","f 663/909/583 559/916/583 554/910/583","f 664/911/584 665/912/584 660/906/584","f 665/912/585 666/913/585 661/907/585","f 666/913/586 667/914/586 662/908/586","f 667/914/587 668/915/587 663/909/587","f 668/915/588 564/1188/588 559/916/588","f 670/917/589 671/921/589 672/918/589","f 673/920/590 674/923/590 671/921/590","f 675/922/591 676/925/591 674/923/591","f 677/924/592 678/927/592 676/925/592","f 569/926/593 572/1189/593 678/927/593","f 680/928/594 670/917/594 669/919/594","f 681/930/595 673/920/595 670/917/595","f 682/931/596 675/922/596 673/920/596","f 683/932/597 677/924/597 675/922/597","f 579/933/598 569/926/598 677/924/598","f 684/934/599 685/936/599 680/928/599","f 686/935/600 681/930/600 680/928/600","f 686/935/601 687/937/601 682/931/601","f 687/937/602 688/938/602 683/932/602","f 688/938/603 584/944/603 579/933/603","f 689/939/604 690/940/604 685/936/604","f 690/940/605 691/941/605 686/935/605","f 691/941/606 692/942/606 687/937/606","f 692/942/607 693/943/607 688/938/607","f 693/943/608 589/946/608 584/944/608","f 642/945/609 641/885/609 690/940/609","f 641/885/610 644/888/610 691/941/610","f 644/888/611 646/890/611 692/942/611","f 646/890/612 648/892/612 693/943/612","f 648/892/613 541/1187/613 589/946/613","f 695/947/614 696/951/614 697/948/614","f 698/950/615 699/953/615 696/951/615","f 700/952/616 701/955/616 699/953/616","f 702/954/617 703/957/617 701/955/617","f 594/956/618 597/1190/618 703/957/618","f 705/958/619 695/947/619 694/949/619","f 706/960/620 698/950/620 695/947/620","f 707/961/621 700/952/621 698/950/621","f 708/962/622 702/954/622 700/952/622","f 604/963/623 594/956/623 702/954/623","f 709/964/624 710/966/624 705/958/624","f 711/965/625 706/960/625 705/958/625","f 711/965/626 712/967/626 707/961/626","f 712/967/627 713/968/627 708/962/627","f 713/968/628 609/974/628 604/963/628","f 714/969/629 715/970/629 710/966/629","f 715/970/630 716/971/630 711/965/630","f 716/971/631 717/972/631 712/967/631","f 717/972/632 718/973/632 713/968/632","f 718/973/633 614/975/633 609/974/633","f 672/918/634 671/921/634 715/970/634","f 671/921/635 674/923/635 716/971/635","f 674/923/636 676/925/636 717/972/636","f 676/925/637 678/927/637 718/973/637","f 678/927/638 572/1189/638 614/975/638","f 720/976/639 665/912/639 664/911/639","f 721/978/640 666/913/640 665/912/640","f 722/979/641 667/914/641 666/913/641","f 723/980/642 668/915/642 667/914/642","f 619/981/643 564/1188/643 668/915/643","f 725/982/644 720/1191/644 719/983/644","f 726/985/645 721/978/645 720/976/645","f 727/987/646 722/979/646 721/978/646","f 728/988/647 723/980/647 722/979/647","f 624/989/648 619/981/648 723/980/648","f 729/990/649 730/993/649 725/986/649","f 731/992/650 726/985/650 725/986/650","f 731/992/651 732/994/651 727/987/651","f 732/994/652 733/995/652 728/988/652","f 733/995/653 629/1001/653 624/989/653","f 734/996/654 735/997/654 730/993/654","f 735/997/655 736/998/655 731/992/655","f 736/998/656 737/999/656 732/994/656","f 737/999/657 738/1000/657 733/995/657","f 738/1000/658 634/1002/658 629/1001/658","f 697/948/659 696/951/659 735/997/659","f 696/951/660 699/953/660 736/998/660","f 699/953/661 701/955/661 737/999/661","f 701/955/662 703/957/662 738/1000/662","f 703/957/663 597/1190/663 634/1002/663","f 739/1003/664 740/1192/664 278/1004/664","f 741/1006/665 742/1010/665 740/1007/665","f 743/1009/666 744/1012/666 742/1010/666","f 745/1011/667 746/1014/667 744/1012/667","f 748/1015/669 739/1003/669 314/1005/669","f 749/1017/670 741/1006/670 739/1008/670","f 750/1019/671 743/1009/671 741/1006/671","f 751/1020/672 745/1011/672 743/1009/672","f 752/1021/674 748/1015/674 309/1016/674","f 753/1023/675 749/1017/675 748/1018/675","f 754/1025/676 750/1019/676 749/1017/676","f 755/1026/677 751/1020/677 750/1019/677","f 299/1027/679 756/1033/679 752/1021/679","f 756/1028/680 757/1029/680 753/1023/680","f 757/1029/681 758/1030/681 754/1025/681","f 758/1030/682 759/1031/682 755/1026/682","f 245/1032/684 760/1193/684 756/1033/684","f 760/1034/685 761/1035/685 757/1029/685","f 761/1035/686 762/1036/686 758/1030/686","f 762/1036/687 763/1037/687 759/1031/687","f 765/1038/689 766/1194/689 253/322/689","f 767/1039/690 768/1043/690 766/1040/690","f 769/1042/691 770/1045/691 768/1043/691","f 771/1044/692 772/1046/692 770/1045/692","f 773/1047/694 765/1038/694 764/377/694","f 774/1048/695 767/1039/695 765/1041/695","f 775/1050/696 769/1042/696 767/1039/696","f 776/1051/697 771/1044/697 769/1042/697","f 777/1052/699 773/1047/699 290/372/699","f 778/1053/700 774/1048/700 773/1049/700","f 779/1055/701 775/1050/701 774/1048/701","f 780/1056/702 776/1051/702 775/1050/702","f 275/353/704 781/1061/704 777/1052/704","f 781/1057/705 782/1058/705 778/1053/705","f 782/1058/706 783/1059/706 779/1055/706","f 783/1059/707 784/1060/707 780/1056/707","f 278/355/709 740/1195/709 781/1061/709","f 740/1007/710 742/1010/710 782/1058/710","f 742/1010/711 744/1012/711 783/1059/711","f 744/1012/712 746/1014/712 784/1060/712","f 785/1062/714 786/1196/714 223/1063/714","f 787/1065/715 788/1069/715 786/1066/715","f 789/1068/716 790/1071/716 788/1069/716","f 791/1070/717 792/1072/717 790/1071/717","f 793/1073/719 785/1062/719 270/1064/719","f 794/1075/720 787/1065/720 785/1067/720","f 795/1077/721 789/1068/721 787/1065/721","f 796/1078/722 791/1070/722 789/1068/722","f 797/1079/724 793/1073/724 265/1074/724","f 798/1081/725 794/1075/725 793/1076/725","f 799/1083/726 795/1077/726 794/1075/726","f 800/1084/727 796/1078/727 795/1077/727","f 250/320/729 801/1090/729 797/1085/729","f 801/1086/730 802/1087/730 798/1081/730","f 802/1087/731 803/1088/731 799/1083/731","f 803/1088/732 804/1089/732 800/1084/732","f 253/322/734 766/1194/734 801/1090/734","f 766/1040/735 768/1043/735 802/1087/735","f 768/1043/736 770/1045/736 803/1088/736","f 770/1045/737 772/1046/737 804/1089/737","f 805/1091/739 760/1193/739 245/1032/739","f 806/1093/740 761/1035/740 760/1034/740","f 807/1095/741 762/1036/741 761/1035/741","f 808/1096/742 763/1037/742 762/1036/742","f 809/1097/744 805/1094/744 240/308/744","f 810/1098/745 806/1093/745 805/1094/745","f 811/1099/746 807/1095/746 806/1093/746","f 812/1100/747 808/1096/747 807/1095/747","f 813/1101/749 809/1097/749 235/302/749","f 814/1102/750 810/1098/750 809/1097/750","f 815/1103/751 811/1099/751 810/1098/751","f 816/1104/752 812/1100/752 811/1099/752","f 817/1105/754 818/1112/754 813/1106/754","f 818/1108/755 819/1109/755 814/1102/755","f 819/1109/756 820/1110/756 815/1103/756","f 820/1110/757 821/1111/757 816/1104/757","f 223/1063/759 786/1196/759 818/1112/759","f 786/1066/760 788/1069/760 819/1109/760","f 788/1069/761 790/1071/761 820/1110/761","f 790/1071/762 792/1072/762 821/1111/762",""] susanne = ["# Blender 4.1.1","# www.blender.org","mtllib Suzanne.mtl","o Suzanne","v 0.437500 0.164062 0.765625","v -0.437500 0.164062 0.765625","v 0.500000 0.093750 0.687500","v -0.500000 0.093750 0.687500","v 0.546875 0.054688 0.578125","v -0.546875 0.054688 0.578125","v 0.351562 -0.023438 0.617188","v -0.351562 -0.023438 0.617188","v 0.351562 0.031250 0.718750","v -0.351562 0.031250 0.718750","v 0.351562 0.132812 0.781250","v -0.351562 0.132812 0.781250","v 0.273438 0.164062 0.796875","v -0.273438 0.164062 0.796875","v 0.203125 0.093750 0.742188","v -0.203125 0.093750 0.742188","v 0.156250 0.054688 0.648438","v -0.156250 0.054688 0.648438","v 0.078125 0.242188 0.656250","v -0.078125 0.242188 0.656250","v 0.140625 0.242188 0.742188","v -0.140625 0.242188 0.742188","v 0.242188 0.242188 0.796875","v -0.242188 0.242188 0.796875","v 0.273438 0.328125 0.796875","v -0.273438 0.328125 0.796875","v 0.203125 0.390625 0.742188","v -0.203125 0.390625 0.742188","v 0.156250 0.437500 0.648438","v -0.156250 0.437500 0.648438","v 0.351562 0.515625 0.617188","v -0.351562 0.515625 0.617188","v 0.351562 0.453125 0.718750","v -0.351562 0.453125 0.718750","v 0.351562 0.359375 0.781250","v -0.351562 0.359375 0.781250","v 0.437500 0.328125 0.765625","v -0.437500 0.328125 0.765625","v 0.500000 0.390625 0.687500","v -0.500000 0.390625 0.687500","v 0.546875 0.437500 0.578125","v -0.546875 0.437500 0.578125","v 0.625000 0.242188 0.562500","v -0.625000 0.242188 0.562500","v 0.562500 0.242188 0.671875","v -0.562500 0.242188 0.671875","v 0.468750 0.242188 0.757812","v -0.468750 0.242188 0.757812","v 0.476562 0.242188 0.773438","v -0.476562 0.242188 0.773438","v 0.445312 0.335938 0.781250","v -0.445312 0.335938 0.781250","v 0.351562 0.375000 0.804688","v -0.351562 0.375000 0.804688","v 0.265625 0.335938 0.820312","v -0.265625 0.335938 0.820312","v 0.226562 0.242188 0.820312","v -0.226562 0.242188 0.820312","v 0.265625 0.156250 0.820312","v -0.265625 0.156250 0.820312","v 0.351562 0.242188 0.828125","v -0.351562 0.242188 0.828125","v 0.351562 0.117188 0.804688","v -0.351562 0.117188 0.804688","v 0.445312 0.156250 0.781250","v -0.445312 0.156250 0.781250","v 0.000000 0.429688 0.742188","v 0.000000 0.351562 0.820312","v 0.000000 -0.679688 0.734375","v 0.000000 -0.320312 0.781250","v 0.000000 -0.187500 0.796875","v 0.000000 -0.773438 0.718750","v 0.000000 0.406250 0.601562","v 0.000000 0.570312 0.570312","v 0.000000 0.898438 -0.546875","v 0.000000 0.562500 -0.851562","v 0.000000 0.070312 -0.828125","v 0.000000 -0.382812 -0.351562","v 0.203125 -0.187500 0.562500","v -0.203125 -0.187500 0.562500","v 0.312500 -0.437500 0.570312","v -0.312500 -0.437500 0.570312","v 0.351562 -0.695312 0.570312","v -0.351562 -0.695312 0.570312","v 0.367188 -0.890625 0.531250","v -0.367188 -0.890625 0.531250","v 0.328125 -0.945312 0.523438","v -0.328125 -0.945312 0.523438","v 0.179688 -0.968750 0.554688","v -0.179688 -0.968750 0.554688","v 0.000000 -0.984375 0.578125","v 0.437500 -0.140625 0.531250","v -0.437500 -0.140625 0.531250","v 0.632812 -0.039062 0.539062","v -0.632812 -0.039062 0.539062","v 0.828125 0.148438 0.445312","v -0.828125 0.148438 0.445312","v 0.859375 0.429688 0.593750","v -0.859375 0.429688 0.593750","v 0.710938 0.484375 0.625000","v -0.710938 0.484375 0.625000","v 0.492188 0.601562 0.687500","v -0.492188 0.601562 0.687500","v 0.320312 0.757812 0.734375","v -0.320312 0.757812 0.734375","v 0.156250 0.718750 0.757812","v -0.156250 0.718750 0.757812","v 0.062500 0.492188 0.750000","v -0.062500 0.492188 0.750000","v 0.164062 0.414062 0.773438","v -0.164062 0.414062 0.773438","v 0.125000 0.304688 0.765625","v -0.125000 0.304688 0.765625","v 0.203125 0.093750 0.742188","v -0.203125 0.093750 0.742188","v 0.375000 0.015625 0.703125","v -0.375000 0.015625 0.703125","v 0.492188 0.062500 0.671875","v -0.492188 0.062500 0.671875","v 0.625000 0.187500 0.648438","v -0.625000 0.187500 0.648438","v 0.640625 0.296875 0.648438","v -0.640625 0.296875 0.648438","v 0.601562 0.375000 0.664062","v -0.601562 0.375000 0.664062","v 0.429688 0.437500 0.718750","v -0.429688 0.437500 0.718750","v 0.250000 0.468750 0.757812","v -0.250000 0.468750 0.757812","v 0.000000 -0.765625 0.734375","v 0.109375 -0.718750 0.734375","v -0.109375 -0.718750 0.734375","v 0.117188 -0.835938 0.710938","v -0.117188 -0.835938 0.710938","v 0.062500 -0.882812 0.695312","v -0.062500 -0.882812 0.695312","v 0.000000 -0.890625 0.687500","v 0.000000 -0.195312 0.750000","v 0.000000 -0.140625 0.742188","v 0.101562 -0.148438 0.742188","v -0.101562 -0.148438 0.742188","v 0.125000 -0.226562 0.750000","v -0.125000 -0.226562 0.750000","v 0.085938 -0.289062 0.742188","v -0.085938 -0.289062 0.742188","v 0.398438 -0.046875 0.671875","v -0.398438 -0.046875 0.671875","v 0.617188 0.054688 0.625000","v -0.617188 0.054688 0.625000","v 0.726562 0.203125 0.601562","v -0.726562 0.203125 0.601562","v 0.742188 0.375000 0.656250","v -0.742188 0.375000 0.656250","v 0.687500 0.414062 0.726562","v -0.687500 0.414062 0.726562","v 0.437500 0.546875 0.796875","v -0.437500 0.546875 0.796875","v 0.312500 0.640625 0.835938","v -0.312500 0.640625 0.835938","v 0.203125 0.617188 0.851562","v -0.203125 0.617188 0.851562","v 0.101562 0.429688 0.843750","v -0.101562 0.429688 0.843750","v 0.125000 -0.101562 0.812500","v -0.125000 -0.101562 0.812500","v 0.210938 -0.445312 0.710938","v -0.210938 -0.445312 0.710938","v 0.250000 -0.703125 0.687500","v -0.250000 -0.703125 0.687500","v 0.265625 -0.820312 0.664062","v -0.265625 -0.820312 0.664062","v 0.234375 -0.914062 0.632812","v -0.234375 -0.914062 0.632812","v 0.164062 -0.929688 0.632812","v -0.164062 -0.929688 0.632812","v 0.000000 -0.945312 0.640625","v 0.000000 0.046875 0.726562","v 0.000000 0.210938 0.765625","v 0.328125 0.476562 0.742188","v -0.328125 0.476562 0.742188","v 0.164062 0.140625 0.750000","v -0.164062 0.140625 0.750000","v 0.132812 0.210938 0.757812","v -0.132812 0.210938 0.757812","v 0.117188 -0.687500 0.734375","v -0.117188 -0.687500 0.734375","v 0.078125 -0.445312 0.750000","v -0.078125 -0.445312 0.750000","v 0.000000 -0.445312 0.750000","v 0.000000 -0.328125 0.742188","v 0.093750 -0.273438 0.781250","v -0.093750 -0.273438 0.781250","v 0.132812 -0.226562 0.796875","v -0.132812 -0.226562 0.796875","v 0.109375 -0.132812 0.781250","v -0.109375 -0.132812 0.781250","v 0.039062 -0.125000 0.781250","v -0.039062 -0.125000 0.781250","v 0.000000 -0.203125 0.828125","v 0.046875 -0.148438 0.812500","v -0.046875 -0.148438 0.812500","v 0.093750 -0.156250 0.812500","v -0.093750 -0.156250 0.812500","v 0.109375 -0.226562 0.828125","v -0.109375 -0.226562 0.828125","v 0.078125 -0.250000 0.804688","v -0.078125 -0.250000 0.804688","v 0.000000 -0.289062 0.804688","v 0.257812 -0.312500 0.554688","v -0.257812 -0.312500 0.554688","v 0.164062 -0.242188 0.710938","v -0.164062 -0.242188 0.710938","v 0.179688 -0.312500 0.710938","v -0.179688 -0.312500 0.710938","v 0.234375 -0.250000 0.554688","v -0.234375 -0.250000 0.554688","v 0.000000 -0.875000 0.687500","v 0.046875 -0.867188 0.687500","v -0.046875 -0.867188 0.687500","v 0.093750 -0.820312 0.710938","v -0.093750 -0.820312 0.710938","v 0.093750 -0.742188 0.726562","v -0.093750 -0.742188 0.726562","v 0.000000 -0.781250 0.656250","v 0.093750 -0.750000 0.664062","v -0.093750 -0.750000 0.664062","v 0.093750 -0.812500 0.640625","v -0.093750 -0.812500 0.640625","v 0.046875 -0.851562 0.632812","v -0.046875 -0.851562 0.632812","v 0.000000 -0.859375 0.632812","v 0.171875 0.218750 0.781250","v -0.171875 0.218750 0.781250","v 0.187500 0.156250 0.773438","v -0.187500 0.156250 0.773438","v 0.335938 0.429688 0.757812","v -0.335938 0.429688 0.757812","v 0.273438 0.421875 0.773438","v -0.273438 0.421875 0.773438","v 0.421875 0.398438 0.773438","v -0.421875 0.398438 0.773438","v 0.562500 0.351562 0.695312","v -0.562500 0.351562 0.695312","v 0.585938 0.289062 0.687500","v -0.585938 0.289062 0.687500","v 0.578125 0.195312 0.679688","v -0.578125 0.195312 0.679688","v 0.476562 0.101562 0.718750","v -0.476562 0.101562 0.718750","v 0.375000 0.062500 0.742188","v -0.375000 0.062500 0.742188","v 0.226562 0.109375 0.781250","v -0.226562 0.109375 0.781250","v 0.179688 0.296875 0.781250","v -0.179688 0.296875 0.781250","v 0.210938 0.375000 0.781250","v -0.210938 0.375000 0.781250","v 0.234375 0.359375 0.757812","v -0.234375 0.359375 0.757812","v 0.195312 0.296875 0.757812","v -0.195312 0.296875 0.757812","v 0.242188 0.125000 0.757812","v -0.242188 0.125000 0.757812","v 0.375000 0.085938 0.726562","v -0.375000 0.085938 0.726562","v 0.460938 0.117188 0.703125","v -0.460938 0.117188 0.703125","v 0.546875 0.210938 0.671875","v -0.546875 0.210938 0.671875","v 0.554688 0.281250 0.671875","v -0.554688 0.281250 0.671875","v 0.531250 0.335938 0.679688","v -0.531250 0.335938 0.679688","v 0.414062 0.390625 0.750000","v -0.414062 0.390625 0.750000","v 0.281250 0.398438 0.765625","v -0.281250 0.398438 0.765625","v 0.335938 0.406250 0.750000","v -0.335938 0.406250 0.750000","v 0.203125 0.171875 0.750000","v -0.203125 0.171875 0.750000","v 0.195312 0.226562 0.750000","v -0.195312 0.226562 0.750000","v 0.109375 0.460938 0.609375","v -0.109375 0.460938 0.609375","v 0.195312 0.664062 0.617188","v -0.195312 0.664062 0.617188","v 0.335938 0.687500 0.593750","v -0.335938 0.687500 0.593750","v 0.484375 0.554688 0.554688","v -0.484375 0.554688 0.554688","v 0.679688 0.453125 0.492188","v -0.679688 0.453125 0.492188","v 0.796875 0.406250 0.460938","v -0.796875 0.406250 0.460938","v 0.773438 0.164062 0.375000","v -0.773438 0.164062 0.375000","v 0.601562 0.000000 0.414062","v -0.601562 0.000000 0.414062","v 0.437500 -0.093750 0.468750","v -0.437500 -0.093750 0.468750","v 0.000000 0.898438 0.289062","v 0.000000 0.984375 -0.078125","v 0.000000 -0.195312 -0.671875","v 0.000000 -0.460938 0.187500","v 0.000000 -0.976562 0.460938","v 0.000000 -0.804688 0.343750","v 0.000000 -0.570312 0.320312","v 0.000000 -0.484375 0.281250","v 0.851562 0.234375 0.054688","v -0.851562 0.234375 0.054688","v 0.859375 0.320312 -0.046875","v -0.859375 0.320312 -0.046875","v 0.773438 0.265625 -0.437500","v -0.773438 0.265625 -0.437500","v 0.460938 0.437500 -0.703125","v -0.460938 0.437500 -0.703125","v 0.734375 -0.046875 0.070312","v -0.734375 -0.046875 0.070312","v 0.593750 -0.125000 -0.164062","v -0.593750 -0.125000 -0.164062","v 0.640625 -0.007812 -0.429688","v -0.640625 -0.007812 -0.429688","v 0.335938 0.054688 -0.664062","v -0.335938 0.054688 -0.664062","v 0.234375 -0.351562 0.406250","v -0.234375 -0.351562 0.406250","v 0.179688 -0.414062 0.257812","v -0.179688 -0.414062 0.257812","v 0.289062 -0.710938 0.382812","v -0.289062 -0.710938 0.382812","v 0.250000 -0.500000 0.390625","v -0.250000 -0.500000 0.390625","v 0.328125 -0.914062 0.398438","v -0.328125 -0.914062 0.398438","v 0.140625 -0.757812 0.367188","v -0.140625 -0.757812 0.367188","v 0.125000 -0.539062 0.359375","v -0.125000 -0.539062 0.359375","v 0.164062 -0.945312 0.437500","v -0.164062 -0.945312 0.437500","v 0.218750 -0.281250 0.429688","v -0.218750 -0.281250 0.429688","v 0.210938 -0.226562 0.468750","v -0.210938 -0.226562 0.468750","v 0.203125 -0.171875 0.500000","v -0.203125 -0.171875 0.500000","v 0.210938 -0.390625 0.164062","v -0.210938 -0.390625 0.164062","v 0.296875 -0.312500 -0.265625","v -0.296875 -0.312500 -0.265625","v 0.343750 -0.148438 -0.539062","v -0.343750 -0.148438 -0.539062","v 0.453125 0.867188 -0.382812","v -0.453125 0.867188 -0.382812","v 0.453125 0.929688 -0.070312","v -0.453125 0.929688 -0.070312","v 0.453125 0.851562 0.234375","v -0.453125 0.851562 0.234375","v 0.460938 0.523438 0.429688","v -0.460938 0.523438 0.429688","v 0.726562 0.406250 0.335938","v -0.726562 0.406250 0.335938","v 0.632812 0.453125 0.281250","v -0.632812 0.453125 0.281250","v 0.640625 0.703125 0.054688","v -0.640625 0.703125 0.054688","v 0.796875 0.562500 0.125000","v -0.796875 0.562500 0.125000","v 0.796875 0.617188 -0.117188","v -0.796875 0.617188 -0.117188","v 0.640625 0.750000 -0.195312","v -0.640625 0.750000 -0.195312","v 0.640625 0.679688 -0.445312","v -0.640625 0.679688 -0.445312","v 0.796875 0.539062 -0.359375","v -0.796875 0.539062 -0.359375","v 0.617188 0.328125 -0.585938","v -0.617188 0.328125 -0.585938","v 0.484375 0.023438 -0.546875","v -0.484375 0.023438 -0.546875","v 0.820312 0.328125 -0.203125","v -0.820312 0.328125 -0.203125","v 0.406250 -0.171875 0.148438","v -0.406250 -0.171875 0.148438","v 0.429688 -0.195312 -0.210938","v -0.429688 -0.195312 -0.210938","v 0.890625 0.406250 -0.234375","v -0.890625 0.406250 -0.234375","v 0.773438 -0.140625 -0.125000","v -0.773438 -0.140625 -0.125000","v 1.039062 -0.101562 -0.328125","v -1.039062 -0.101562 -0.328125","v 1.281250 0.054688 -0.429688","v -1.281250 0.054688 -0.429688","v 1.351562 0.320312 -0.421875","v -1.351562 0.320312 -0.421875","v 1.234375 0.507812 -0.421875","v -1.234375 0.507812 -0.421875","v 1.023438 0.476562 -0.312500","v -1.023438 0.476562 -0.312500","v 1.015625 0.414062 -0.289062","v -1.015625 0.414062 -0.289062","v 1.187500 0.437500 -0.390625","v -1.187500 0.437500 -0.390625","v 1.265625 0.289062 -0.406250","v -1.265625 0.289062 -0.406250","v 1.210938 0.078125 -0.406250","v -1.210938 0.078125 -0.406250","v 1.031250 -0.039062 -0.304688","v -1.031250 -0.039062 -0.304688","v 0.828125 -0.070312 -0.132812","v -0.828125 -0.070312 -0.132812","v 0.921875 0.359375 -0.218750","v -0.921875 0.359375 -0.218750","v 0.945312 0.304688 -0.289062","v -0.945312 0.304688 -0.289062","v 0.882812 -0.023438 -0.210938","v -0.882812 -0.023438 -0.210938","v 1.039062 0.000000 -0.367188","v -1.039062 0.000000 -0.367188","v 1.187500 0.093750 -0.445312","v -1.187500 0.093750 -0.445312","v 1.234375 0.250000 -0.445312","v -1.234375 0.250000 -0.445312","v 1.171875 0.359375 -0.437500","v -1.171875 0.359375 -0.437500","v 1.023438 0.343750 -0.359375","v -1.023438 0.343750 -0.359375","v 0.843750 0.289062 -0.210938","v -0.843750 0.289062 -0.210938","v 0.835938 0.171875 -0.273438","v -0.835938 0.171875 -0.273438","v 0.757812 0.093750 -0.273438","v -0.757812 0.093750 -0.273438","v 0.820312 0.085938 -0.273438","v -0.820312 0.085938 -0.273438","v 0.843750 0.015625 -0.273438","v -0.843750 0.015625 -0.273438","v 0.812500 -0.015625 -0.273438","v -0.812500 -0.015625 -0.273438","v 0.726562 0.000000 -0.070312","v -0.726562 0.000000 -0.070312","v 0.718750 -0.023438 -0.171875","v -0.718750 -0.023438 -0.171875","v 0.718750 0.039062 -0.187500","v -0.718750 0.039062 -0.187500","v 0.796875 0.203125 -0.210938","v -0.796875 0.203125 -0.210938","v 0.890625 0.242188 -0.265625","v -0.890625 0.242188 -0.265625","v 0.890625 0.234375 -0.320312","v -0.890625 0.234375 -0.320312","v 0.812500 -0.015625 -0.320312","v -0.812500 -0.015625 -0.320312","v 0.851562 0.015625 -0.320312","v -0.851562 0.015625 -0.320312","v 0.828125 0.078125 -0.320312","v -0.828125 0.078125 -0.320312","v 0.765625 0.093750 -0.320312","v -0.765625 0.093750 -0.320312","v 0.843750 0.171875 -0.320312","v -0.843750 0.171875 -0.320312","v 1.039062 0.328125 -0.414062","v -1.039062 0.328125 -0.414062","v 1.187500 0.343750 -0.484375","v -1.187500 0.343750 -0.484375","v 1.257812 0.242188 -0.492188","v -1.257812 0.242188 -0.492188","v 1.210938 0.085938 -0.484375","v -1.210938 0.085938 -0.484375","v 1.046875 0.000000 -0.421875","v -1.046875 0.000000 -0.421875","v 0.882812 -0.015625 -0.265625","v -0.882812 -0.015625 -0.265625","v 0.953125 0.289062 -0.343750","v -0.953125 0.289062 -0.343750","v 0.890625 0.109375 -0.328125","v -0.890625 0.109375 -0.328125","v 0.937500 0.062500 -0.335938","v -0.937500 0.062500 -0.335938","v 1.000000 0.125000 -0.367188","v -1.000000 0.125000 -0.367188","v 0.960938 0.171875 -0.351562","v -0.960938 0.171875 -0.351562","v 1.015625 0.234375 -0.375000","v -1.015625 0.234375 -0.375000","v 1.054688 0.187500 -0.382812","v -1.054688 0.187500 -0.382812","v 1.109375 0.210938 -0.390625","v -1.109375 0.210938 -0.390625","v 1.085938 0.273438 -0.390625","v -1.085938 0.273438 -0.390625","v 1.023438 0.437500 -0.484375","v -1.023438 0.437500 -0.484375","v 1.250000 0.468750 -0.546875","v -1.250000 0.468750 -0.546875","v 1.367188 0.296875 -0.500000","v -1.367188 0.296875 -0.500000","v 1.312500 0.054688 -0.531250","v -1.312500 0.054688 -0.531250","v 1.039062 -0.085938 -0.492188","v -1.039062 -0.085938 -0.492188","v 0.789062 -0.125000 -0.328125","v -0.789062 -0.125000 -0.328125","v 0.859375 0.382812 -0.382812","v -0.859375 0.382812 -0.382812","vn 0.6617 -0.2026 0.7219","vn -0.6617 -0.2026 0.7219","vn 0.8268 -0.3051 0.4725","vn -0.8268 -0.3051 0.4725","vn 0.4076 -0.7905 0.4570","vn -0.4076 -0.7905 0.4570","vn 0.3791 -0.5163 0.7679","vn -0.3791 -0.5163 0.7679","vn -0.0859 -0.5222 0.8485","vn 0.0859 -0.5222 0.8485","vn -0.2664 -0.8487 0.4570","vn 0.2664 -0.8487 0.4570","vn -0.7824 -0.3294 0.5285","vn 0.7606 -0.3400 0.5531","vn -0.4767 -0.1907 0.8581","vn 0.4649 -0.1958 0.8634","vn -0.4649 0.1958 0.8634","vn 0.4649 0.1958 0.8634","vn -0.7656 0.3223 0.5568","vn 0.7683 0.3293 0.5488","vn -0.2560 0.8073 0.5317","vn 0.2487 0.8249 0.5076","vn -0.0821 0.6023 0.7940","vn 0.1017 0.5518 0.8277","vn 0.3329 0.5231 0.7846","vn -0.3861 0.5446 0.7445","vn 0.4246 0.7711 0.4745","vn -0.4059 0.7641 0.5014","vn 0.8251 0.2968 0.4808","vn -0.8299 0.2940 0.4742","vn 0.6888 0.1868 0.7005","vn -0.6617 0.2026 0.7219","vn 0.8400 0.3436 -0.4200","vn -0.7816 0.3058 -0.5437","vn 0.2074 0.8296 -0.5185","vn -0.2037 0.8146 -0.5431","vn -0.4056 0.7605 -0.5070","vn 0.4381 0.7988 -0.4123","vn -0.8642 0.3143 -0.3928","vn 0.7861 0.3276 -0.5241","vn -0.7783 -0.3538 -0.5188","vn 0.7782 -0.3538 -0.5188","vn -0.4381 -0.7988 -0.4123","vn 0.4381 -0.7988 -0.4123","vn 0.2037 -0.8146 -0.5431","vn -0.2037 -0.8146 -0.5431","vn 0.7683 -0.3293 -0.5488","vn -0.7683 -0.3293 -0.5488","vn 0.4000 -0.0623 0.9144","vn -0.4000 -0.0623 0.9144","vn 0.3069 -0.1754 0.9354","vn -0.3069 -0.1754 0.9354","vn 0.0945 -0.1835 0.9785","vn -0.0945 -0.1835 0.9785","vn -0.0624 -0.0283 0.9977","vn 0.0624 -0.0283 0.9977","vn -0.0624 0.0260 0.9977","vn 0.0624 0.0260 0.9977","vn 0.0996 0.1729 0.9799","vn -0.0996 0.1729 0.9799","vn 0.3036 0.1656 0.9383","vn -0.3036 0.1656 0.9383","vn 0.4002 0.0572 0.9147","vn -0.4002 0.0572 0.9147","vn 0.1367 -0.8748 0.4648","vn -0.1054 -0.8433 0.5270","vn 0.2303 -0.8656 0.4447","vn -0.1916 -0.8620 0.4693","vn 0.5788 -0.5049 0.6404","vn -0.5788 -0.5049 0.6404","vn 0.7763 -0.0633 0.6272","vn -0.7763 -0.0633 0.6272","vn 0.7471 0.1132 0.6550","vn -0.7471 0.1132 0.6550","vn 0.3747 -0.8345 0.4040","vn -0.3747 -0.8345 0.4040","vn 0.3557 -0.7290 0.5848","vn -0.4177 -0.5751 0.7034","vn 0.6947 -0.4197 0.5841","vn -0.6947 -0.4197 0.5841","vn 0.7028 -0.3915 0.5939","vn -0.5537 -0.2978 0.7777","vn 0.3127 0.3425 0.8860","vn -0.8227 0.3606 0.4395","vn 0.5091 0.6482 0.5663","vn -0.5041 0.6448 0.5745","vn 0.5977 0.5565 0.5771","vn -0.5977 0.5565 0.5771","vn -0.0486 0.6560 0.7532","vn 0.0371 0.6685 0.7428","vn -0.7104 0.2715 0.6494","vn 0.7386 0.3768 0.5590","vn -0.6013 0.5262 0.6013","vn 0.5774 0.5774 0.5774","vn 0.5070 -0.6281 0.5903","vn -0.5364 -0.3230 0.7797","vn 0.2226 -0.4694 0.8545","vn -0.2226 -0.4694 0.8545","vn -0.0348 -0.5792 0.8144","vn 0.1073 -0.5010 0.8588","vn -0.0899 -0.7843 0.6138","vn 0.0770 -0.5759 0.8139","vn 0.0547 -0.1695 0.9840","vn -0.0279 -0.8645 0.5019","vn 0.4260 -0.0609 0.9027","vn -0.1687 -0.3128 0.9347","vn 0.3352 -0.1828 0.9243","vn -0.4350 -0.1812 0.8820","vn 0.3579 -0.3068 0.8819","vn -0.3223 -0.2762 0.9054","vn -0.0000 -0.4472 0.8944","vn -0.1598 0.3903 0.9067","vn 0.1598 0.3903 0.9067","vn 0.6819 -0.2915 0.6709","vn -0.1854 -0.4956 0.8485","vn 0.0585 -0.0781 0.9952","vn -0.0585 -0.0781 0.9952","vn -0.0066 -0.2316 0.9728","vn -0.0585 -0.0845 0.9947","vn 0.1008 -0.7103 0.6966","vn -0.1008 -0.7103 0.6966","vn 0.1322 -0.5947 0.7930","vn -0.1322 -0.5947 0.7930","vn 0.3128 -0.1662 0.9352","vn -0.3143 -0.3928 0.8642","vn 0.3288 -0.0360 0.9437","vn -0.3288 -0.0360 0.9437","vn 0.3233 -0.0808 0.9429","vn -0.3233 -0.0808 0.9429","vn -0.0232 0.0511 0.9984","vn -0.0000 0.0665 0.9978","vn -0.0043 -0.0651 0.9979","vn -0.0000 -0.0665 0.9978","vn -0.0000 -0.0000 1.0000","vn 0.8447 -0.5335 0.0445","vn -0.8447 -0.5335 0.0445","vn 0.9256 0.2492 -0.2848","vn -0.9635 0.2141 -0.1606","vn 0.0693 0.9004 -0.4294","vn -0.1018 0.9165 -0.3870","vn -1.0000 -0.0000 -0.0000","vn 0.6905 0.5492 0.4708","vn 0.4071 -0.8956 0.1791","vn -0.4319 -0.8639 0.2592","vn 0.2873 -0.5747 0.7663","vn -0.2873 -0.5747 0.7663","vn -0.6326 0.5353 0.5596","vn 0.6326 0.5353 0.5596","vn 0.0862 0.7759 0.6250","vn -0.0862 0.7759 0.6250","vn 0.7532 0.2870 0.5918","vn -0.7639 0.2971 0.5729","vn 0.3416 -0.5409 0.7686","vn -0.3416 -0.5409 0.7686","vn 0.0502 0.2343 0.9709","vn -0.0375 0.2247 0.9737","vn -0.1304 -0.6087 0.7826","vn 0.1304 -0.6087 0.7826","vn -0.5059 0.0716 0.8596","vn 0.5059 0.0716 0.8596","vn -0.5774 -0.5774 0.5774","vn 0.5774 -0.5774 0.5774","vn 0.5460 -0.4310 0.7184","vn -0.3319 0.0738 0.9404","vn 0.3231 0.0311 0.9459","vn -0.2815 0.0662 0.9573","vn 0.7357 0.3910 0.5531","vn -0.8753 0.2059 0.4376","vn 0.8480 0.3180 0.4240","vn -0.8973 0.1994 0.3938","vn 0.8505 0.3798 0.3638","vn -0.8505 0.3798 0.3638","vn 0.1783 -0.4161 0.8917","vn -0.2524 -0.8655 0.4327","vn -0.1296 -0.1945 0.9723","vn 0.1296 -0.1945 0.9723","vn -0.4472 -0.0000 0.8944","vn 0.4472 -0.0000 0.8944","vn -0.1582 0.9494 0.2713","vn 0.1582 0.9494 0.2713","vn -0.6463 0.7337 0.2096","vn 0.6463 0.7337 0.2096","vn 1.0000 -0.0000 -0.0000","vn 0.3051 -0.9450 0.1181","vn -0.3051 -0.9450 0.1181","vn 0.0217 -0.3031 0.9527","vn -0.0217 -0.3031 0.9527","vn 0.1353 -0.3479 0.9277","vn -0.1353 -0.3479 0.9277","vn -0.4681 -0.2239 0.8548","vn 0.4681 -0.2239 0.8548","vn -0.2710 0.0271 0.9622","vn 0.2710 0.0271 0.9622","vn -0.1717 -0.0090 0.9851","vn 0.2595 0.1038 0.9601","vn -0.4332 -0.4874 0.7581","vn 0.6684 -0.4595 0.5849","vn -0.1599 -0.8797 0.4478","vn 0.1599 -0.8797 0.4478","vn 0.3900 -0.5895 0.7074","vn -0.3900 -0.5895 0.7074","vn 0.6547 -0.4589 0.6007","vn -0.6547 -0.4589 0.6007","vn 0.5378 -0.1144 0.8353","vn -0.5378 -0.1144 0.8353","vn 0.5657 0.1197 0.8159","vn -0.5774 0.1155 0.8083","vn 0.4082 0.4082 0.8165","vn -0.5214 0.6574 0.5441","vn 0.1796 0.7882 0.5886","vn -0.1796 0.7882 0.5886","vn 0.1881 0.3387 0.9219","vn -0.1881 0.3387 0.9219","vn -0.0870 0.2756 0.9573","vn 0.0870 0.2756 0.9573","vn 0.0829 -0.2902 0.9534","vn -0.0829 -0.2902 0.9534","vn 0.3015 -0.3015 0.9045","vn -0.3015 -0.3015 0.9045","vn -0.3766 -0.8339 0.4035","vn 0.0631 -0.3156 0.9468","vn 0.0823 -0.7822 0.6175","vn 0.2016 -0.9071 0.3696","vn -0.3707 -0.2851 0.8839","vn 0.3707 -0.2851 0.8839","vn -0.2692 -0.0577 0.9614","vn 0.4568 0.0508 0.8881","vn -0.2797 0.5245 0.8042","vn 0.2797 0.5245 0.8042","vn -0.0213 0.5546 0.8319","vn 0.0487 0.6815 0.7302","vn 0.3778 0.6342 0.6746","vn -0.3378 0.5221 0.7831","vn 0.4988 0.5300 0.6858","vn -0.4988 0.5300 0.6858","vn 0.5425 -0.3391 0.7686","vn -0.5425 -0.3391 0.7686","vn 0.8305 -0.0615 0.5536","vn -0.8305 -0.0615 0.5536","vn 0.7814 0.1116 0.6140","vn -0.7814 0.1116 0.6140","vn -0.4338 0.8888 -0.1481","vn 0.4338 0.8888 -0.1481","vn -0.8515 0.3744 -0.3670","vn 0.8515 0.3744 -0.3670","vn -0.2664 0.8710 -0.4127","vn 0.2197 0.8626 -0.4557","vn 0.5932 0.7445 -0.3063","vn -0.5914 0.7489 -0.2991","vn 0.3714 0.8685 -0.3284","vn -0.3653 0.8833 -0.2938","vn 0.2901 0.9141 -0.2833","vn -0.2901 0.9141 -0.2833","vn 0.8873 0.1343 -0.4412","vn -0.7964 0.1323 -0.5901","vn 0.5108 -0.6649 -0.5450","vn -0.5108 -0.6649 -0.5450","vn 0.3695 -0.8566 -0.3601","vn -0.3695 -0.8566 -0.3601","vn 0.3617 -0.3858 -0.8487","vn -0.1649 -0.6644 -0.7289","vn 0.1952 -0.0976 -0.9759","vn -0.3011 -0.0125 -0.9535","vn -0.0107 -0.5633 -0.8262","vn -0.2562 -0.3112 -0.9152","vn 0.1533 -0.9649 -0.2134","vn -0.1533 -0.9649 -0.2134","vn 0.1260 -0.9624 -0.2406","vn -0.1260 -0.9624 -0.2406","vn 0.9396 0.1573 -0.3041","vn -0.9396 0.1573 -0.3041","vn 0.9278 0.1838 -0.3246","vn -0.9278 0.1838 -0.3246","vn 0.2192 0.0766 -0.9727","vn -0.2192 0.0766 -0.9727","vn 0.1211 -0.0530 -0.9912","vn 0.1497 -0.3635 -0.9195","vn 0.9094 0.1371 -0.3927","vn -0.3706 -0.6780 -0.6349","vn 0.9202 0.1355 -0.3672","vn -0.9202 0.1355 -0.3672","vn 0.9173 0.3440 -0.2007","vn -0.9457 0.2673 -0.1850","vn 0.9004 0.3642 -0.2380","vn -0.9337 0.2813 -0.2215","vn 0.8945 0.4337 0.1084","vn -0.9501 0.2455 -0.1922","vn 0.1596 -0.9577 -0.2394","vn -0.1835 -0.7864 -0.5898","vn 0.3693 -0.4712 -0.8010","vn -0.3727 -0.4759 -0.7966","vn 0.2986 -0.8236 -0.4821","vn -0.3263 -0.8342 -0.4446","vn 0.2995 -0.9442 -0.1368","vn -0.2995 -0.9442 -0.1368","vn 0.3287 -0.9163 -0.2291","vn -0.3287 -0.9163 -0.2291","vn 0.8305 0.3333 -0.4463","vn -0.8642 -0.4737 0.1696","vn 0.9166 -0.3740 0.1414","vn -0.9166 -0.3740 0.1414","vn 0.2950 -0.0454 -0.9544","vn -0.4189 -0.2265 -0.8793","vn 0.1272 0.9658 0.2260","vn -0.1119 0.9626 0.2468","vn 0.1320 0.9750 -0.1788","vn -0.1320 0.9750 -0.1788","vn 0.3878 0.6192 -0.6828","vn -0.3878 0.6192 -0.6828","vn 0.4951 0.8618 -0.1100","vn -0.4951 0.8618 -0.1100","vn 0.2561 0.6447 0.7202","vn -0.2561 0.6447 0.7202","vn 0.5966 0.7888 0.1479","vn -0.5966 0.7888 0.1479","vn 0.7125 0.6755 -0.1900","vn -0.7125 0.6755 -0.1900","vn 0.7104 0.1364 -0.6904","vn -0.6304 0.2517 -0.7343","vn 0.6823 0.2318 -0.6933","vn -0.6823 0.2318 -0.6933","vn 0.6574 0.7254 -0.2040","vn -0.6574 0.7254 -0.2040","vn 0.7289 0.6729 0.1262","vn -0.7289 0.6729 0.1262","vn 0.7791 0.4074 0.4764","vn -0.7791 0.4074 0.4764","vn 0.3669 0.8840 -0.2898","vn -0.3238 0.9434 -0.0720","vn 0.2854 0.6237 0.7277","vn -0.1548 0.5080 0.8473","vn -0.1702 0.1097 -0.9793","vn 0.1782 0.0891 -0.9800","vn 0.2925 0.5674 0.7697","vn -0.2925 0.5674 0.7697","vn -0.1616 0.1847 0.9694","vn 0.1616 0.1847 0.9694","vn 0.8681 0.0893 -0.4883","vn -0.9340 0.2255 0.2773","vn 0.9276 0.0762 0.3657","vn -0.9276 0.0762 0.3657","vn 0.9750 0.2169 0.0490","vn -0.9750 0.2169 0.0490","vn 0.9817 -0.0304 -0.1882","vn -0.9956 0.0893 -0.0288","vn 0.7466 -0.6646 0.0285","vn -0.6374 -0.7651 0.0915","vn 0.3723 -0.9243 0.0847","vn -0.3720 -0.9244 0.0845","vn 0.3986 -0.8754 0.2734","vn -0.3986 -0.8754 0.2734","vn 0.6328 -0.7642 0.1247","vn -0.6328 -0.7642 0.1247","vn 0.7325 -0.6368 0.2407","vn -0.7325 -0.6368 0.2407","vn 0.2637 -0.4499 0.8533","vn -0.2637 -0.4499 0.8533","vn 0.5881 -0.3070 -0.7483","vn -0.5236 -0.3290 -0.7859","vn 0.4694 -0.2400 -0.8498","vn -0.5396 -0.3343 -0.7727","vn 0.4463 -0.8452 -0.2941","vn -0.2144 -0.8341 -0.5082","vn 0.6973 -0.6610 -0.2771","vn -0.7365 -0.6154 -0.2808","vn 0.4972 -0.4408 -0.7473","vn -0.4972 -0.4408 -0.7473","vn 0.3691 0.2855 0.8844","vn -0.3244 0.4867 0.8111","vn 0.4467 0.0975 0.8894","vn -0.4467 0.0975 0.8894","vn 0.3188 0.1993 0.9266","vn -0.1817 -0.0079 0.9833","vn 0.2076 -0.0836 0.9746","vn -0.2925 -0.0758 0.9533","vn 0.3398 0.0824 0.9369","vn -0.5847 -0.2198 0.7809","vn 0.5957 -0.3850 0.7049","vn -0.5957 -0.3850 0.7049","vn 0.4843 0.5580 0.6738","vn -0.4843 0.5580 0.6738","vn -0.2675 0.8318 0.4864","vn 0.2675 0.8318 0.4864","vn -0.8576 0.2223 0.4637","vn 0.7885 0.2366 0.5677","vn -0.5257 -0.3579 0.7717","vn 0.5242 -0.3548 0.7742","vn 0.4663 -0.5991 0.6509","vn -0.4390 -0.5252 0.7290","vn 0.7104 -0.4567 0.5356","vn -0.7104 -0.4567 0.5356","vn 0.7507 -0.6131 -0.2461","vn -0.6302 -0.7658 0.1282","vn -0.1788 0.2923 0.9395","vn 0.2175 0.2733 0.9370","vn 0.9042 -0.3578 -0.2332","vn -0.9042 -0.3578 -0.2332","vn 0.0400 0.3399 0.9396","vn -0.0400 0.3399 0.9396","vn 0.2734 0.9064 0.3221","vn -0.2734 0.9064 0.3221","vn 0.4480 -0.4480 0.7737","vn -0.7177 0.1689 0.6755","vn 0.5534 -0.5534 0.6225","vn -0.9008 -0.4075 0.1501","vn 0.5724 -0.3122 0.7582","vn -0.5815 -0.5217 0.6243","vn 0.5597 -0.5533 0.6169","vn -0.6138 -0.2571 0.7465","vn 0.9551 -0.1636 -0.2470","vn -0.1712 -0.0934 0.9808","vn 0.9227 -0.3765 -0.0825","vn -0.8717 -0.4446 -0.2063","vn 0.9972 -0.0181 -0.0725","vn -0.9972 -0.0181 -0.0725","vn 0.6895 -0.6644 0.2883","vn -0.6895 -0.6644 0.2883","vn 0.7815 -0.6176 0.0882","vn -0.7930 -0.5947 0.1322","vn 0.7022 -0.7022 0.1170","vn -0.7022 -0.7022 0.1170","vn 0.1240 0.9921 0.0207","vn -0.2408 0.9631 -0.1204","vn 0.9435 0.3145 0.1048","vn -0.9251 0.3469 0.1542","vn 0.6213 -0.7767 0.1036","vn -0.6213 -0.7767 0.1036","vn -0.0000 1.0000 -0.0000","vn 0.6197 -0.6899 0.3742","vn -0.6197 -0.6899 0.3742","vn 0.2752 -0.8808 0.3853","vn -0.2752 -0.8808 0.3853","vn -0.7929 -0.5252 -0.3089","vn 0.7929 -0.5252 -0.3089","vn -0.8096 0.2429 -0.5343","vn 0.8538 0.2328 -0.4657","vn -0.5621 0.8231 -0.0803","vn 0.5433 0.6985 -0.4657","vn -0.0071 0.9899 0.1414","vn 0.1096 0.9939 -0.0157","vn 0.1046 0.0392 0.9937","vn -0.1738 0.0097 0.9847","vn 0.2461 0.0852 0.9655","vn -0.4134 0.0413 0.9096","vn 0.3009 0.0926 0.9491","vn -0.3009 0.0926 0.9491","vn 0.2104 0.0124 0.9775","vn -0.1220 0.0458 0.9915","vn -0.0099 0.3867 0.9221","vn 0.0099 0.3867 0.9221","vn 0.3787 -0.0364 0.9248","vn -0.4244 -0.0320 0.9049","vn 0.2530 -0.1897 0.9487","vn -0.2570 0.0723 0.9637","vn -0.4870 0.6088 0.6262","vn 0.2981 0.7454 0.5963","vn 0.6693 0.1802 0.7208","vn -0.6693 0.1802 0.7208","vn 0.4388 -0.2008 0.8759","vn -0.4723 -0.1986 0.8588","vn 0.5786 -0.1334 0.8046","vn -0.2975 -0.4062 0.8640","vn 0.5002 0.2833 0.8182","vn -0.5002 0.2833 0.8182","vn 0.2980 0.5802 0.7580","vn -0.2980 0.5802 0.7580","vn 0.0929 -0.9912 -0.0944","vn -0.0929 -0.9912 -0.0944","vn 0.4688 -0.8715 0.1442","vn -0.4688 -0.8715 0.1442","vn 0.9309 -0.2541 0.2624","vn -0.9264 -0.2460 0.2851","vn 0.8465 0.5291 -0.0595","vn -0.8267 0.5627 -0.0035","vn -0.2511 0.9439 -0.2145","vn 0.2146 0.9243 -0.3157","vn -0.4841 0.8743 -0.0361","vn 0.4196 0.8851 -0.2012","vn -0.5256 -0.0030 -0.8507","vn 0.5470 -0.0144 -0.8370","vn -0.1466 0.0104 -0.9891","vn 0.1466 0.0104 -0.9891","vn 0.4046 0.0266 -0.9141","vn -0.4046 0.0266 -0.9141","vn -0.8073 0.5901 0.0041","vn 0.7330 0.6786 0.0472","vn 0.4200 -0.2291 -0.8781","vn -0.4200 -0.2291 -0.8781","vn -0.0687 -0.9943 -0.0818","vn 0.0687 -0.9943 -0.0818","vn 0.6713 -0.1971 0.7145","vn -0.6713 -0.1971 0.7145","vn 0.8326 -0.3017 0.4646","vn -0.8326 -0.3017 0.4646","vn 0.4258 -0.7967 0.4290","vn -0.4258 -0.7967 0.4290","vn 0.3265 -0.4954 0.8050","vn -0.3265 -0.4954 0.8050","vn -0.0649 -0.5714 0.8181","vn 0.0649 -0.5714 0.8181","vn -0.2738 -0.8315 0.4834","vn 0.2738 -0.8315 0.4834","vn -0.7606 -0.3400 0.5531","vn 0.7824 -0.3294 0.5285","vn -0.4649 -0.1958 0.8634","vn 0.4767 -0.1907 0.8581","vn -0.4983 0.1812 0.8478","vn 0.4983 0.1812 0.8478","vn -0.7683 0.3293 0.5488","vn 0.7656 0.3223 0.5568","vn -0.2487 0.8249 0.5076","vn 0.2560 0.8073 0.5317","vn -0.1017 0.5518 0.8277","vn 0.0821 0.6023 0.7940","vn 0.3861 0.5446 0.7445","vn -0.3329 0.5231 0.7846","vn 0.4059 0.7641 0.5014","vn -0.4246 0.7711 0.4745","vn 0.8299 0.2940 0.4742","vn -0.8251 0.2968 0.4808","vn 0.6617 0.2026 0.7219","vn -0.6888 0.1868 0.7005","vn 0.7816 0.3058 -0.5437","vn -0.8400 0.3436 -0.4200","vn 0.2037 0.8146 -0.5431","vn -0.2074 0.8296 -0.5185","vn -0.4381 0.7988 -0.4123","vn 0.4056 0.7605 -0.5070","vn -0.7861 0.3276 -0.5241","vn 0.8642 0.3143 -0.3928","vn -0.8519 -0.3408 -0.3976","vn 0.8519 -0.3408 -0.3976","vn -0.4056 -0.7605 -0.5070","vn 0.4056 -0.7605 -0.5070","vn 0.2074 -0.8296 -0.5185","vn -0.2074 -0.8296 -0.5185","vn 0.8297 -0.3734 -0.4149","vn -0.8297 -0.3734 -0.4149","vn 0.1054 -0.8433 0.5270","vn -0.1367 -0.8748 0.4648","vn 0.1916 -0.8620 0.4693","vn -0.2303 -0.8656 0.4447","vn 0.5959 -0.4256 0.6810","vn -0.5959 -0.4256 0.6810","vn 0.7563 -0.0299 0.6535","vn -0.7563 -0.0299 0.6535","vn 0.8069 0.0689 0.5866","vn -0.8069 0.0689 0.5866","vn 0.2334 -0.7779 0.5834","vn -0.2334 -0.7779 0.5834","vn 0.4177 -0.5751 0.7034","vn -0.3557 -0.7290 0.5848","vn 0.6872 -0.4191 0.5934","vn -0.6872 -0.4191 0.5934","vn 0.5537 -0.2978 0.7777","vn -0.7028 -0.3915 0.5939","vn 0.8227 0.3606 0.4395","vn -0.3127 0.3425 0.8860","vn 0.5041 0.6448 0.5745","vn -0.5091 0.6482 0.5663","vn 0.6155 0.4924 0.6155","vn -0.6155 0.4924 0.6155","vn -0.0371 0.6685 0.7428","vn 0.0486 0.6560 0.7532","vn -0.7386 0.3768 0.5590","vn 0.7104 0.2715 0.6494","vn -0.5774 0.5774 0.5774","vn 0.6013 0.5262 0.6013","vn 0.5364 -0.3230 0.7797","vn -0.5070 -0.6281 0.5903","vn 0.2181 -0.4685 0.8561","vn -0.2181 -0.4685 0.8561","vn -0.1073 -0.5010 0.8588","vn 0.0348 -0.5792 0.8144","vn -0.0770 -0.5759 0.8139","vn 0.0899 -0.7843 0.6138","vn 0.0279 -0.8645 0.5019","vn -0.0547 -0.1695 0.9840","vn 0.1687 -0.3128 0.9347","vn -0.4260 -0.0609 0.9027","vn 0.4350 -0.1812 0.8820","vn -0.3352 -0.1828 0.9243","vn 0.3223 -0.2762 0.9054","vn -0.3579 -0.3068 0.8819","vn 0.4284 0.1494 0.8911","vn -0.4284 0.1494 0.8911","vn -0.0317 -0.1899 0.9813","vn 0.0317 -0.1899 0.9813","vn 0.1854 -0.4956 0.8485","vn -0.6819 -0.2915 0.6709","vn 0.2623 -0.3498 0.8994","vn -0.2623 -0.3498 0.8994","vn 0.0585 -0.0845 0.9947","vn 0.0066 -0.2316 0.9728","vn -0.0136 -0.6507 0.7592","vn 0.0136 -0.6507 0.7592","vn 0.2404 -0.5476 0.8014","vn -0.2404 -0.5476 0.8014","vn 0.3143 -0.3928 0.8642","vn -0.3128 -0.1662 0.9352","vn 0.2821 -0.0164 0.9592","vn -0.2821 -0.0164 0.9592","vn 0.3273 -0.1432 0.9340","vn -0.3273 -0.1432 0.9340","vn 0.0232 0.0511 0.9984","vn 0.0043 -0.0651 0.9979","vn 0.7826 -0.6087 -0.1304","vn -0.7826 -0.6087 -0.1304","vn 0.9635 0.2141 -0.1606","vn -0.9256 0.2492 -0.2848","vn 0.1018 0.9165 -0.3870","vn -0.0693 0.9004 -0.4294","vn -0.6905 0.5492 0.4708","vn 0.4319 -0.8639 0.2592","vn -0.4071 -0.8956 0.1791","vn -0.6667 0.6667 0.3333","vn 0.6667 0.6667 0.3333","vn 0.1348 0.8086 0.5727","vn -0.1348 0.8086 0.5727","vn 0.7639 0.2971 0.5729","vn -0.7532 0.2870 0.5918","vn 0.4116 -0.8575 0.3087","vn -0.4116 -0.8575 0.3087","vn 0.0375 0.2247 0.9737","vn -0.0502 0.2343 0.9709","vn 0.1304 -0.2609 0.9565","vn -0.1304 -0.2609 0.9565","vn -0.0631 -0.8206 0.5681","vn 0.0631 -0.8206 0.5681","vn 0.7325 0.2817 0.6198","vn -0.7325 0.2817 0.6198","vn 0.3319 0.0738 0.9404","vn -0.5460 -0.4310 0.7184","vn 0.2815 0.0662 0.9573","vn -0.3231 0.0311 0.9459","vn 0.8753 0.2059 0.4376","vn -0.7357 0.3910 0.5531","vn 0.8973 0.1994 0.3938","vn -0.8480 0.3180 0.4240","vn 0.9586 0.0664 0.2767","vn -0.9586 0.0664 0.2767","vn 0.2524 -0.8655 0.4327","vn -0.1783 -0.4161 0.8917","vn -0.1751 -0.2043 0.9631","vn 0.1751 -0.2043 0.9631","vn -0.1219 -0.1829 0.9755","vn 0.1219 -0.1829 0.9755","vn -0.1562 0.3123 0.9370","vn 0.1562 0.3123 0.9370","vn -0.7238 0.6857 0.0762","vn 0.7238 0.6857 0.0762","vn 0.0478 -0.2870 0.9567","vn -0.0478 -0.2870 0.9567","vn -0.5488 -0.3293 0.7683","vn 0.5488 -0.3293 0.7683","vn -0.4945 -0.1130 0.8618","vn 0.4945 -0.1130 0.8618","vn -0.2595 0.1038 0.9601","vn 0.1717 -0.0090 0.9851","vn -0.6684 -0.4595 0.5849","vn 0.4332 -0.4874 0.7581","vn -0.1156 -0.6359 0.7631","vn 0.1156 -0.6359 0.7631","vn 0.4242 -0.6211 0.6590","vn -0.4242 -0.6211 0.6590","vn 0.4767 -0.3557 0.8039","vn -0.4767 -0.3557 0.8039","vn 0.5871 -0.0839 0.8052","vn -0.5871 -0.0839 0.8052","vn 0.5774 0.1155 0.8083","vn -0.5657 0.1197 0.8159","vn 0.5214 0.6574 0.5441","vn -0.4082 0.4082 0.8165","vn 0.3358 0.3478 0.8754","vn -0.3358 0.3478 0.8754","vn 0.1452 0.3774 0.9146","vn -0.1452 0.3774 0.9146","vn 0.0301 0.2306 0.9726","vn -0.0301 0.2306 0.9726","vn 0.4475 -0.4699 0.7608","vn -0.4475 -0.4699 0.7608","vn 0.2627 -0.2252 0.9382","vn -0.2627 -0.2252 0.9382","vn -0.0631 -0.3156 0.9468","vn 0.3766 -0.8339 0.4035","vn -0.2016 -0.9071 0.3696","vn -0.0823 -0.7822 0.6175","vn -0.3356 -0.2397 0.9110","vn 0.3356 -0.2397 0.9110","vn -0.4568 0.0508 0.8881","vn 0.2692 -0.0577 0.9614","vn -0.0247 0.4072 0.9130","vn 0.0247 0.4072 0.9130","vn -0.0487 0.6815 0.7302","vn 0.0213 0.5546 0.8319","vn 0.3378 0.5221 0.7831","vn -0.3778 0.6342 0.6746","vn 0.7895 -0.3158 0.5263","vn -0.7895 -0.3158 0.5263","vn 0.8070 -0.0807 0.5851","vn -0.8070 -0.0807 0.5851","vn 0.7868 0.1210 0.6052","vn -0.7868 0.1210 0.6052","vn -0.6357 0.6811 -0.3633","vn 0.6357 0.6811 -0.3633","vn -0.8507 0.3650 -0.3783","vn 0.8507 0.3650 -0.3783","vn -0.2197 0.8626 -0.4557","vn 0.2664 0.8710 -0.4127","vn 0.5914 0.7489 -0.2991","vn -0.5932 0.7445 -0.3063","vn 0.3653 0.8833 -0.2938","vn -0.3714 0.8685 -0.3284","vn 0.2760 0.9159 -0.2915","vn -0.2760 0.9159 -0.2915","vn 0.7964 0.1323 -0.5901","vn -0.8873 0.1343 -0.4412","vn 0.5442 -0.7524 -0.3712","vn -0.5442 -0.7524 -0.3712","vn 0.4027 -0.7323 -0.5492","vn -0.4027 -0.7323 -0.5492","vn 0.1649 -0.6644 -0.7289","vn -0.3617 -0.3858 -0.8487","vn 0.3011 -0.0125 -0.9535","vn -0.1952 -0.0976 -0.9759","vn 0.2562 -0.3112 -0.9152","vn 0.0107 -0.5633 -0.8262","vn 0.0779 -0.9948 -0.0663","vn -0.0779 -0.9948 -0.0663","vn 0.1094 -0.9718 -0.2089","vn -0.1094 -0.9718 -0.2089","vn 0.8150 -0.5621 -0.1405","vn -0.8150 -0.5621 -0.1405","vn 0.9358 0.1396 -0.3236","vn -0.9358 0.1396 -0.3236","vn 0.1132 -0.0274 -0.9932","vn -0.1132 -0.0274 -0.9932","vn -0.1497 -0.3635 -0.9195","vn -0.1211 -0.0530 -0.9912","vn 0.3706 -0.6780 -0.6349","vn -0.9094 0.1371 -0.3927","vn 0.9193 0.1393 -0.3682","vn -0.9193 0.1393 -0.3682","vn 0.9457 0.2673 -0.1850","vn -0.9173 0.3440 -0.2007","vn 0.9337 0.2813 -0.2215","vn -0.9004 0.3642 -0.2380","vn 0.9501 0.2455 -0.1922","vn -0.8945 0.4337 0.1084","vn 0.1835 -0.7864 -0.5898","vn -0.1596 -0.9577 -0.2394","vn 0.3727 -0.4759 -0.7966","vn -0.3693 -0.4712 -0.8010","vn 0.3263 -0.8342 -0.4446","vn -0.2986 -0.8236 -0.4821","vn 0.2620 -0.9574 -0.1217","vn -0.2620 -0.9574 -0.1217","vn 0.2996 -0.9443 -0.1362","vn -0.2996 -0.9443 -0.1362","vn 0.8642 -0.4737 0.1696","vn -0.8305 0.3333 -0.4463","vn 0.6869 -0.6358 0.3521","vn -0.6869 -0.6358 0.3521","vn 0.4189 -0.2265 -0.8793","vn -0.2950 -0.0454 -0.9544","vn 0.1119 0.9626 0.2468","vn -0.1272 0.9658 0.2260","vn 0.1208 0.9734 -0.1947","vn -0.1208 0.9734 -0.1947","vn 0.3140 0.5711 -0.7585","vn -0.3140 0.5711 -0.7585","vn 0.3231 0.9288 -0.1817","vn -0.3231 0.9288 -0.1817","vn 0.0452 0.7955 0.6043","vn -0.0452 0.7955 0.6043","vn 0.6144 0.7696 0.1738","vn -0.6144 0.7696 0.1738","vn 0.6935 0.6857 -0.2212","vn -0.6935 0.6857 -0.2212","vn 0.6304 0.2517 -0.7343","vn -0.7104 0.1364 -0.6904","vn 0.3179 0.5704 -0.7574","vn -0.3179 0.5704 -0.7574","vn 0.6289 0.7624 -0.1525","vn -0.6289 0.7624 -0.1525","vn 0.7088 0.6833 0.1752","vn -0.7088 0.6833 0.1752","vn 0.6885 0.3830 0.6158","vn -0.6885 0.3830 0.6158","vn 0.3238 0.9434 -0.0720","vn -0.3669 0.8840 -0.2898","vn 0.1548 0.5080 0.8473","vn -0.2854 0.6237 0.7277","vn -0.1782 0.0891 -0.9800","vn 0.1702 0.1097 -0.9793","vn -0.2638 0.9462 -0.1871","vn 0.2638 0.9462 -0.1871","vn 0.9340 0.2255 0.2773","vn -0.8681 0.0893 -0.4883","vn 0.9758 0.1241 0.1800","vn -0.9758 0.1241 0.1800","vn 0.9613 0.1472 -0.2330","vn -0.9613 0.1472 -0.2330","vn 0.9956 0.0893 -0.0288","vn -0.9817 -0.0304 -0.1882","vn 0.6374 -0.7651 0.0915","vn -0.7466 -0.6646 0.0285","vn 0.3720 -0.9244 0.0845","vn -0.3723 -0.9243 0.0847","vn 0.5281 -0.8354 0.1522","vn -0.5281 -0.8354 0.1522","vn 0.3070 -0.5237 0.7946","vn -0.3070 -0.5237 0.7946","vn 0.5236 -0.3290 -0.7859","vn -0.5881 -0.3070 -0.7483","vn 0.5396 -0.3343 -0.7727","vn -0.4694 -0.2400 -0.8498","vn 0.2144 -0.8341 -0.5082","vn -0.4463 -0.8452 -0.2941","vn 0.7365 -0.6154 -0.2808","vn -0.6973 -0.6610 -0.2771","vn 0.3244 0.4867 0.8111","vn -0.3691 0.2855 0.8844","vn 0.4649 0.2593 0.8465","vn -0.4649 0.2593 0.8465","vn 0.1817 -0.0079 0.9833","vn -0.3188 0.1993 0.9266","vn 0.2925 -0.0758 0.9533","vn -0.2076 -0.0836 0.9746","vn 0.5847 -0.2198 0.7809","vn -0.3398 0.0824 0.9369","vn 0.6509 -0.1939 0.7340","vn -0.6509 -0.1939 0.7340","vn 0.4075 0.7506 0.5201","vn -0.4075 0.7506 0.5201","vn -0.2655 0.8296 0.4911","vn 0.2655 0.8296 0.4911","vn -0.7885 0.2366 0.5677","vn 0.8576 0.2223 0.4637","vn -0.5242 -0.3548 0.7742","vn 0.5257 -0.3579 0.7717","vn 0.4390 -0.5252 0.7290","vn -0.4663 -0.5991 0.6509","vn 0.6888 -0.4428 0.5740","vn -0.6888 -0.4428 0.5740","vn 0.6302 -0.7658 0.1282","vn -0.7507 -0.6131 -0.2461","vn -0.2175 0.2733 0.9370","vn 0.1788 0.2923 0.9395","vn 0.9046 -0.3869 -0.1792","vn -0.9046 -0.3869 -0.1792","vn 0.1782 -0.0891 0.9800","vn -0.1782 -0.0891 0.9800","vn -0.2335 0.8972 0.3749","vn 0.2335 0.8972 0.3749","vn 0.7177 0.1689 0.6755","vn -0.4480 -0.4480 0.7737","vn 0.5313 0.5844 0.6134","vn -0.5313 0.5844 0.6134","vn 0.9008 -0.4075 0.1501","vn -0.5534 -0.5534 0.6225","vn 0.5815 -0.5217 0.6243","vn -0.5724 -0.3122 0.7582","vn 0.6138 -0.2571 0.7465","vn -0.5597 -0.5533 0.6169","vn 0.1712 -0.0934 0.9808","vn -0.9551 -0.1636 -0.2470","vn 0.8717 -0.4446 -0.2063","vn -0.9227 -0.3765 -0.0825","vn 0.7661 -0.6363 0.0909","vn -0.7661 -0.6363 0.0909","vn 0.7930 -0.5947 0.1322","vn -0.7815 -0.6176 0.0882","vn 0.2408 0.9631 -0.1204","vn -0.1240 0.9921 0.0207","vn 0.9251 0.3469 0.1542","vn -0.9435 0.3145 0.1048","vn 0.7071 -0.7071 -0.0000","vn -0.7071 -0.7071 -0.0000","vn -0.0157 0.9898 0.1414","vn 0.0157 0.9898 0.1414","vn 0.6266 -0.7211 0.2956","vn -0.6266 -0.7211 0.2956","vn 0.2714 -0.9022 0.3353","vn -0.2714 -0.9022 0.3353","vn -0.8651 -0.4853 -0.1266","vn 0.8651 -0.4853 -0.1266","vn -0.8538 0.2328 -0.4657","vn 0.8096 0.2429 -0.5343","vn -0.5433 0.6985 -0.4657","vn 0.5621 0.8231 -0.0803","vn -0.1096 0.9939 -0.0157","vn 0.0071 0.9899 0.1414","vn 0.1738 0.0097 0.9847","vn -0.1046 0.0392 0.9937","vn 0.4134 0.0413 0.9096","vn -0.2461 0.0852 0.9655","vn 0.3228 -0.0461 0.9453","vn -0.3228 -0.0461 0.9453","vn 0.1220 0.0458 0.9915","vn -0.2104 0.0124 0.9775","vn 0.5679 0.1916 0.8005","vn -0.5679 0.1916 0.8005","vn 0.4244 -0.0320 0.9049","vn -0.3787 -0.0364 0.9248","vn 0.2570 0.0723 0.9637","vn -0.2530 -0.1897 0.9487","vn 0.1351 -0.0225 0.9906","vn -0.1351 -0.0225 0.9906","vn -0.2981 0.7454 0.5963","vn 0.4870 0.6088 0.6262","vn 0.5571 -0.1486 0.8171","vn -0.5571 -0.1486 0.8171","vn 0.4723 -0.1986 0.8588","vn -0.4388 -0.2008 0.8759","vn 0.2975 -0.4062 0.8640","vn -0.5786 -0.1334 0.8046","vn 0.5771 0.2164 0.7875","vn -0.5771 0.2164 0.7875","vn 0.0931 -0.9932 -0.0692","vn -0.0931 -0.9932 -0.0692","vn 0.5161 -0.8527 -0.0812","vn -0.5161 -0.8527 -0.0812","vn 0.9264 -0.2460 0.2851","vn -0.9309 -0.2541 0.2624","vn 0.8267 0.5627 -0.0035","vn -0.8465 0.5291 -0.0595","vn -0.2146 0.9243 -0.3157","vn 0.2511 0.9439 -0.2145","vn -0.4196 0.8851 -0.2012","vn 0.4841 0.8743 -0.0361","vn -0.5470 -0.0144 -0.8370","vn 0.5256 -0.0030 -0.8507","vn -0.2556 -0.0749 -0.9639","vn 0.2556 -0.0749 -0.9639","vn -0.7330 0.6786 0.0472","vn 0.8073 0.5901 0.0041","vn 0.6844 -0.1711 -0.7088","vn -0.6844 -0.1711 -0.7088","vn -0.3604 -0.8283 -0.4290","vn 0.3604 -0.8283 -0.4290","vt 0.898516 0.615168","vt 0.917217 0.563713","vt 0.938774 0.614911","vt 0.816475 0.815667","vt 0.834061 0.865960","vt 0.795398 0.865726","vt 0.951453 0.532635","vt 0.985674 0.614766","vt 0.781112 0.783437","vt 0.746891 0.865568","vt 0.865901 0.498414","vt 0.866664 0.749216","vt 0.889924 0.593688","vt 0.866019 0.542156","vt 0.866533 0.794590","vt 0.842653 0.844479","vt 0.866296 0.585096","vt 0.814821 0.563713","vt 0.916591 0.815667","vt 0.866281 0.835888","vt 0.780348 0.532635","vt 0.952217 0.783437","vt 0.793264 0.614911","vt 0.937668 0.865726","vt 0.986437 0.865568","vt 0.836223 0.615168","vt 0.844815 0.593688","vt 0.896353 0.865960","vt 0.814821 0.666108","vt 0.916591 0.915784","vt 0.746127 0.614766","vt 0.952217 0.951120","vt 0.866019 0.687665","vt 0.780348 0.700318","vt 0.866533 0.936861","vt 0.866664 0.985341","vt 0.866296 0.647388","vt 0.844815 0.638796","vt 0.866281 0.898180","vt 0.889924 0.638796","vt 0.842653 0.889588","vt 0.816475 0.915784","vt 0.917217 0.666108","vt 0.865901 0.734539","vt 0.781112 0.951120","vt 0.951453 0.700318","vt 0.890680 0.615278","vt 0.841887 0.866078","vt 0.847994 0.884400","vt 0.884573 0.633599","vt 0.866315 0.892033","vt 0.866252 0.641233","vt 0.887762 0.889588","vt 0.883109 0.884400","vt 0.849457 0.633599","vt 0.890743 0.866078","vt 0.849457 0.598483","vt 0.841823 0.615278","vt 0.883109 0.849284","vt 0.866252 0.590849","vt 0.866315 0.841650","vt 0.887762 0.844479","vt 0.884573 0.598483","vt 0.847994 0.849284","vt 0.866252 0.615278","vt 0.866314 0.866078","vt 0.515511 0.068449","vt 0.499226 0.054411","vt 0.519175 0.060448","vt 0.482972 0.068490","vt 0.499236 0.064527","vt 0.521101 0.070625","vt 0.528933 0.064984","vt 0.477388 0.070678","vt 0.479289 0.060503","vt 0.531361 0.067741","vt 0.467122 0.067822","vt 0.469543 0.065062","vt 0.543230 0.082916","vt 0.524816 0.079366","vt 0.473699 0.079422","vt 0.455305 0.083023","vt 0.564295 0.115333","vt 0.527778 0.091040","vt 0.470772 0.091098","vt 0.434353 0.115495","vt 0.585741 0.171832","vt 0.599470 0.238064","vt 0.534775 0.215506","vt 0.399530 0.238288","vt 0.413084 0.172042","vt 0.464115 0.215568","vt 0.649992 0.239957","vt 0.625570 0.207851","vt 0.349092 0.240294","vt 0.363038 0.261221","vt 0.655084 0.284130","vt 0.636068 0.260938","vt 0.344104 0.284413","vt 0.683826 0.317538","vt 0.688725 0.268431","vt 0.315483 0.317795","vt 0.340493 0.313152","vt 0.670653 0.334491","vt 0.658753 0.312921","vt 0.328643 0.334694","vt 0.350893 0.322437","vt 0.636036 0.370629","vt 0.648344 0.322238","vt 0.363225 0.370732","vt 0.386364 0.353108","vt 0.593375 0.371207","vt 0.612842 0.353000","vt 0.405822 0.371277","vt 0.580245 0.398434","vt 0.601484 0.395542","vt 0.418956 0.398468","vt 0.422649 0.373341","vt 0.531177 0.387347","vt 0.576532 0.373285","vt 0.467984 0.387365","vt 0.460183 0.354339","vt 0.499576 0.382860","vt 0.538956 0.354297","vt 0.499559 0.340417","vt 0.578201 0.335550","vt 0.558263 0.334249","vt 0.420943 0.335646","vt 0.591245 0.332772","vt 0.605328 0.325379","vt 0.407910 0.332885","vt 0.627435 0.311447","vt 0.393837 0.325516","vt 0.634730 0.300287","vt 0.371749 0.311636","vt 0.630627 0.283646","vt 0.364449 0.300507","vt 0.610403 0.264181","vt 0.368516 0.283889","vt 0.591398 0.254700","vt 0.388669 0.264411","vt 0.558690 0.267603","vt 0.440331 0.267717","vt 0.407628 0.254897","vt 0.499486 0.252445","vt 0.543096 0.314455","vt 0.455999 0.314523","vt 0.499529 0.295691","vt 0.542701 0.293295","vt 0.456363 0.293371","vt 0.549915 0.277739","vt 0.449122 0.277832","vt 0.505317 0.075368","vt 0.493181 0.075382","vt 0.510294 0.080611","vt 0.488218 0.080633","vt 0.510719 0.093440","vt 0.536201 0.127706","vt 0.512434 0.097171","vt 0.486126 0.097191","vt 0.462464 0.127779","vt 0.487828 0.093457","vt 0.499367 0.157864","vt 0.512928 0.133399","vt 0.518981 0.164589","vt 0.485743 0.133422","vt 0.499336 0.134352","vt 0.499284 0.100063","vt 0.499269 0.091346","vt 0.529057 0.180195","vt 0.516438 0.172335","vt 0.482334 0.172353","vt 0.469742 0.180239","vt 0.479774 0.164615","vt 0.517786 0.194706","vt 0.522516 0.198783","vt 0.481043 0.194728","vt 0.478099 0.181560","vt 0.507044 0.197287","vt 0.499425 0.203867","vt 0.491789 0.197295","vt 0.476327 0.198817","vt 0.499409 0.192167","vt 0.499416 0.197278","vt 0.499375 0.165170","vt 0.499383 0.171718","vt 0.486462 0.176949","vt 0.507638 0.192399","vt 0.491182 0.192407","vt 0.514048 0.190694","vt 0.484768 0.190709","vt 0.520697 0.181536","vt 0.483092 0.181873","vt 0.512319 0.176937","vt 0.515702 0.181858","vt 0.499401 0.186182","vt 0.542999 0.172734","vt 0.455791 0.172814","vt 0.458673 0.154899","vt 0.540067 0.154824","vt 0.577388 0.138981","vt 0.421339 0.139176","vt 0.582019 0.153952","vt 0.416755 0.154155","vt 0.508449 0.090711","vt 0.490089 0.090724","vt 0.499267 0.089977","vt 0.508228 0.082219","vt 0.490287 0.082236","vt 0.503697 0.077074","vt 0.494804 0.077083","vt 0.499246 0.073497","vt 0.499248 0.075473","vt 0.499254 0.080320","vt 0.496555 0.080840","vt 0.504281 0.083193","vt 0.501954 0.080835","vt 0.494235 0.083202","vt 0.505348 0.086781","vt 0.493178 0.086791","vt 0.499261 0.085637","vt 0.561415 0.284224","vt 0.558262 0.294780","vt 0.437639 0.284338","vt 0.440810 0.294882","vt 0.562274 0.307050","vt 0.436820 0.307151","vt 0.569573 0.318594","vt 0.429542 0.318697","vt 0.430757 0.278245","vt 0.588970 0.271589","vt 0.568290 0.278113","vt 0.410086 0.271772","vt 0.601274 0.276977","vt 0.397810 0.277180","vt 0.616235 0.286959","vt 0.382890 0.287175","vt 0.617221 0.299000","vt 0.381926 0.299197","vt 0.384129 0.307438","vt 0.615028 0.307259","vt 0.401576 0.313725","vt 0.589965 0.319671","vt 0.597564 0.313582","vt 0.409172 0.319797","vt 0.581259 0.320877","vt 0.417870 0.320991","vt 0.577724 0.309274","vt 0.583117 0.312767","vt 0.421385 0.309394","vt 0.416002 0.312892","vt 0.588782 0.312203","vt 0.410344 0.312336","vt 0.595478 0.309103","vt 0.403653 0.309249","vt 0.605147 0.302344","vt 0.393986 0.302517","vt 0.606862 0.297335","vt 0.392265 0.297520","vt 0.606100 0.291021","vt 0.393015 0.291216","vt 0.597364 0.282892","vt 0.401725 0.283083","vt 0.588939 0.279989","vt 0.410134 0.280167","vt 0.575416 0.284480","vt 0.423648 0.284624","vt 0.571900 0.289783","vt 0.427169 0.289915","vt 0.572399 0.303223","vt 0.426693 0.303342","vt 0.571526 0.295591","vt 0.427553 0.295716","vt 0.528820 0.428638","vt 0.499582 0.428449","vt 0.470353 0.428636","vt 0.583835 0.428591","vt 0.415384 0.428598","vt 0.397739 0.395588","vt 0.377699 0.417889","vt 0.621564 0.417863","vt 0.333786 0.388954","vt 0.665541 0.388861","vt 0.298519 0.344467","vt 0.711534 0.315224","vt 0.700852 0.344252","vt 0.287837 0.315527","vt 0.310499 0.268805","vt 0.295695 0.260225","vt 0.672036 0.224472","vt 0.703543 0.259804","vt 0.327053 0.224880","vt 0.639461 0.198488","vt 0.359503 0.198841","vt 0.623531 0.028944","vt 0.597102 0.056491","vt 0.601923 0.023020","vt 0.374872 0.029461","vt 0.401383 0.056841","vt 0.364247 0.082198","vt 0.554761 0.040719","vt 0.545071 0.009261","vt 0.396447 0.023452","vt 0.443646 0.040906","vt 0.525595 0.049432","vt 0.499203 0.033223","vt 0.453219 0.009442","vt 0.472841 0.049514","vt 0.535690 0.060692","vt 0.462778 0.060794","vt 0.556987 0.064968","vt 0.441501 0.065137","vt 0.586699 0.084908","vt 0.411873 0.085177","vt 0.634365 0.081724","vt 0.605919 0.113619","vt 0.392761 0.113940","vt 0.611410 0.133352","vt 0.387337 0.133675","vt 0.394533 0.151503","vt 0.599523 0.162726","vt 0.399292 0.162985","vt 0.373395 0.208159","vt 0.858848 0.116790","vt 0.860246 0.025793","vt 0.921561 0.062683","vt 0.140353 0.117994","vt 0.138658 0.027230","vt 0.176713 0.101559","vt 0.822344 0.100435","vt 0.773234 0.009669","vt 0.225396 0.010837","vt 0.234137 0.087001","vt 0.660621 0.086994","vt 0.645431 0.028106","vt 0.338048 0.087561","vt 0.352990 0.028716","vt 0.742764 0.197916","vt 0.765725 0.232421","vt 0.256408 0.198572","vt 0.233590 0.233065","vt 0.888944 0.176456","vt 0.987287 0.152728","vt 0.110522 0.177602","vt 0.077626 0.064228","vt 0.844154 0.346818","vt 0.959159 0.356531","vt 0.900013 0.420388","vt 0.155683 0.347370","vt 0.041037 0.357385","vt 0.118831 0.309153","vt 0.903058 0.260405","vt 0.999860 0.252255","vt 0.096698 0.261367","vt 0.000140 0.253531","vt 0.012367 0.154243","vt 0.724230 0.339961","vt 0.744163 0.304222","vt 0.765650 0.319075","vt 0.255275 0.304629","vt 0.275237 0.340212","vt 0.233887 0.319494","vt 0.792936 0.279898","vt 0.826311 0.297169","vt 0.206573 0.280495","vt 0.173337 0.297810","vt 0.823141 0.253863","vt 0.854975 0.267153","vt 0.176380 0.254612","vt 0.144669 0.267956","vt 0.835330 0.224364","vt 0.867888 0.232592","vt 0.164140 0.225225","vt 0.131691 0.233525","vt 0.850667 0.180124","vt 0.812814 0.189821","vt 0.148712 0.181145","vt 0.881002 0.308389","vt 0.771964 0.373733","vt 0.744181 0.389903","vt 0.227737 0.374010","vt 0.824891 0.470849","vt 0.100193 0.420886","vt 0.742036 0.461609","vt 0.792153 0.464650","vt 0.257819 0.461543","vt 0.255481 0.390057","vt 0.273145 0.432574","vt 0.207859 0.464714","vt 0.175235 0.470987","vt 0.795638 0.489991","vt 0.204362 0.489991","vt 0.785486 0.227075","vt 0.213863 0.227788","vt 0.802275 0.202593","vt 0.197050 0.203415","vt 0.764738 0.086041","vt 0.690398 0.146106","vt 0.308516 0.146686","vt 0.230666 0.128771","vt 0.779285 0.168550","vt 0.219887 0.169386","vt 0.604255 0.151220","vt 0.803020 0.170278","vt 0.196211 0.171181","vt 0.169083 0.139518","vt 0.768354 0.127888","vt 0.830115 0.138457","vt 0.449940 0.959188","vt 0.530867 0.884581","vt 0.560056 0.957116","vt 0.285528 0.959188","vt 0.204610 0.884582","vt 0.272722 0.891853","vt 0.590562 0.846978","vt 0.701323 0.897070","vt 0.144915 0.846977","vt 0.175421 0.957118","vt 0.034155 0.897069","vt 0.669298 0.757013","vt 0.066170 0.757009","vt 0.144687 0.784410","vt 0.590787 0.784411","vt 0.603293 0.719157","vt 0.132179 0.719155","vt 0.175212 0.744211","vt 0.560262 0.744213","vt 0.554154 0.682132","vt 0.181319 0.682131","vt 0.215052 0.712528","vt 0.468433 0.686792","vt 0.493965 0.641024","vt 0.267042 0.686791","vt 0.241508 0.641024","vt 0.520423 0.712528","vt 0.464308 0.719593","vt 0.271168 0.719592","vt 0.498843 0.736977","vt 0.236633 0.736977","vt 0.543027 0.789442","vt 0.192449 0.789442","vt 0.208931 0.760754","vt 0.539269 0.821849","vt 0.196208 0.821849","vt 0.510099 0.842380","vt 0.225378 0.842380","vt 0.470621 0.845320","vt 0.264856 0.845322","vt 0.769420 0.190471","vt 0.229792 0.191225","vt 0.213850 0.181127","vt 0.395036 0.674023","vt 0.393578 0.587505","vt 0.340437 0.674021","vt 0.385726 0.910555","vt 0.462753 0.891851","vt 0.349744 0.910558","vt 0.429058 0.713731","vt 0.306418 0.713731","vt 0.378240 0.710772","vt 0.415153 0.728622","vt 0.357237 0.710776","vt 0.408407 0.754607","vt 0.418068 0.746526","vt 0.320324 0.728623","vt 0.327070 0.754610","vt 0.317409 0.746528","vt 0.377006 0.815186","vt 0.413147 0.796172","vt 0.358471 0.815189","vt 0.433705 0.830975","vt 0.399584 0.878316","vt 0.301772 0.830977","vt 0.322330 0.796174","vt 0.335895 0.878320","vt 0.797000 0.194826","vt 0.202290 0.195652","vt 0.197420 0.199758","vt 0.210391 0.184671","vt 0.785370 0.180300","vt 0.788848 0.183842","vt 0.451471 0.804090","vt 0.475926 0.816075","vt 0.284007 0.804092","vt 0.259551 0.816076","vt 0.302007 0.783922","vt 0.424174 0.764959","vt 0.433470 0.783920","vt 0.311304 0.764961","vt 0.304833 0.756352","vt 0.430644 0.756350","vt 0.300230 0.743459","vt 0.441735 0.732686","vt 0.435247 0.743457","vt 0.293742 0.732687","vt 0.460899 0.740871","vt 0.274578 0.740871","vt 0.499639 0.817768","vt 0.235838 0.817769","vt 0.513389 0.808597","vt 0.222088 0.808598","vt 0.515507 0.790754","vt 0.219970 0.790754","vt 0.504048 0.772385","vt 0.526545 0.760754","vt 0.231428 0.772385","vt 0.484096 0.755033","vt 0.251380 0.755033","vt 0.445088 0.770458","vt 0.290389 0.770460","vt 0.282020 0.756172","vt 0.453457 0.756171","vt 0.462782 0.785392","vt 0.272695 0.785393","vt 0.262882 0.769899","vt 0.490045 0.782999","vt 0.481973 0.797121","vt 0.245432 0.782999","vt 0.253504 0.797122","vt 0.499142 0.804019","vt 0.236336 0.804020","vt 0.233912 0.792591","vt 0.501565 0.792591","vt 0.559696 0.607669","vt 0.598936 0.655817","vt 0.175778 0.607667","vt 0.136537 0.655816","vt 0.629457 0.693271","vt 0.106015 0.693269","vt 0.653588 0.712098","vt 0.081883 0.712096","vt 0.662010 0.686010","vt 0.712556 0.698473","vt 0.073462 0.686010","vt 0.652439 0.640199","vt 0.715231 0.624373","vt 0.022915 0.698478","vt 0.083034 0.640197","vt 0.633578 0.594596","vt 0.706720 0.572934","vt 0.020244 0.624367","vt 0.101895 0.594596","vt 0.703133 0.538140","vt 0.615458 0.557583","vt 0.032336 0.538145","vt 0.028756 0.572934","vt 0.512305 0.539237","vt 0.120011 0.557584","vt 0.223171 0.539233","vt 0.341892 0.587509","vt 0.440865 0.334326","vt 0.186501 0.190705","vt 0.726584 0.432597","vt 0.801893 0.198928","vt 0.472595 0.769899","s 0","f 47/1/1 3/2/1 45/3/1","f 4/4/2 48/5/2 46/6/2","f 45/3/3 5/7/3 43/8/3","f 6/9/4 46/6/4 44/10/4","f 3/2/5 7/11/5 5/7/5","f 8/12/6 4/4/6 6/9/6","f 1/13/7 9/14/7 3/2/7","f 10/15/8 2/16/8 4/4/8","f 11/17/9 15/18/9 9/14/9","f 16/19/10 12/20/10 10/15/10","f 9/14/11 17/21/11 7/11/11","f 18/22/12 10/15/12 8/12/12","f 21/23/13 17/21/13 15/18/13","f 22/24/14 18/22/14 20/25/14","f 23/26/15 15/18/15 13/27/15","f 24/28/16 16/19/16 22/24/16","f 23/26/17 27/29/17 21/23/17","f 28/30/18 24/28/18 22/24/18","f 27/29/19 19/31/19 21/23/19","f 28/30/20 20/25/20 30/32/20","f 33/33/21 29/34/21 27/29/21","f 34/35/22 30/32/22 32/36/22","f 35/37/23 27/29/23 25/38/23","f 36/39/24 28/30/24 34/35/24","f 37/40/25 33/33/25 35/37/25","f 38/41/26 34/35/26 40/42/26","f 39/43/27 31/44/27 33/33/27","f 40/42/28 32/36/28 42/45/28","f 45/3/29 41/46/29 39/43/29","f 46/6/30 42/45/30 44/10/30","f 47/1/31 39/43/31 37/40/31","f 48/5/32 40/42/32 46/6/32","f 37/40/33 49/47/33 47/1/33","f 38/41/34 50/48/34 52/49/34","f 35/37/35 51/50/35 37/40/35","f 36/39/36 52/49/36 54/51/36","f 25/38/37 53/52/37 35/37/37","f 26/53/38 54/51/38 56/54/38","f 23/26/39 55/55/39 25/38/39","f 24/28/40 56/54/40 58/56/40","f 23/26/41 59/57/41 57/58/41","f 60/59/42 24/28/42 58/56/42","f 13/27/43 63/60/43 59/57/43","f 64/61/44 14/62/44 60/59/44","f 11/17/45 65/63/45 63/60/45","f 66/64/46 12/20/46 64/61/46","f 1/13/47 49/47/47 65/63/47","f 50/48/48 2/16/48 66/64/48","f 61/65/49 65/63/49 49/47/49","f 50/48/50 66/64/50 62/66/50","f 63/60/51 65/63/51 61/65/51","f 62/66/52 66/64/52 64/61/52","f 61/65/53 59/57/53 63/60/53","f 64/61/54 60/59/54 62/66/54","f 61/65/55 57/58/55 59/57/55","f 60/59/56 58/56/56 62/66/56","f 61/65/57 55/55/57 57/58/57","f 58/56/58 56/54/58 62/66/58","f 61/65/59 53/52/59 55/55/59","f 56/54/60 54/51/60 62/66/60","f 61/65/61 51/50/61 53/52/61","f 54/51/62 52/49/62 62/66/62","f 61/65/63 49/47/63 51/50/63","f 52/49/64 50/48/64 62/66/64","f 174/67/65 91/68/65 89/69/65","f 175/70/66 91/68/66 176/71/66","f 172/72/67 89/69/67 87/73/67","f 173/74/68 90/75/68 175/70/68","f 85/76/69 172/72/69 87/73/69","f 173/74/70 86/77/70 88/78/70","f 83/79/71 170/80/71 85/76/71","f 171/81/72 84/82/72 86/77/72","f 81/83/73 168/84/73 83/79/73","f 169/85/74 82/86/74 84/82/74","f 79/87/75 146/88/75 164/89/75","f 147/90/76 80/91/76 165/92/76","f 94/93/77 146/88/77 92/94/77","f 95/95/78 147/90/78 149/96/78","f 94/93/79 150/97/79 148/98/79","f 151/99/80 95/95/80 149/96/80","f 98/100/81 150/97/81 96/101/81","f 99/102/82 151/99/82 153/103/82","f 100/104/83 152/105/83 98/100/83","f 101/106/84 153/103/84 155/107/84","f 102/108/85 154/109/85 100/104/85","f 103/110/86 155/107/86 157/111/86","f 102/108/87 158/112/87 156/113/87","f 159/114/88 103/110/88 157/111/88","f 106/115/89 158/112/89 104/116/89","f 107/117/90 159/114/90 161/118/90","f 108/119/91 160/120/91 106/115/91","f 109/121/92 161/118/92 163/122/92","f 67/123/93 162/124/93 108/119/93","f 67/123/94 163/122/94 68/125/94","f 128/126/95 162/124/95 110/127/95","f 129/128/96 163/122/96 161/118/96","f 128/126/97 158/112/97 160/120/97","f 159/114/98 129/128/98 161/118/98","f 156/113/99 179/129/99 126/130/99","f 157/111/100 180/131/100 159/114/100","f 154/109/101 126/130/101 124/132/101","f 155/107/102 127/133/102 157/111/102","f 152/105/103 124/132/103 122/134/103","f 153/103/104 125/135/104 155/107/104","f 150/97/105 122/134/105 120/136/105","f 151/99/106 123/137/106 153/103/106","f 148/98/107 120/136/107 118/138/107","f 149/96/108 121/139/108 151/99/108","f 146/88/109 118/138/109 116/140/109","f 147/90/110 119/141/110 149/96/110","f 114/142/111 146/88/111 116/140/111","f 147/90/111 115/143/111 117/144/111","f 114/142/112 177/145/112 164/89/112","f 177/145/113 115/143/113 165/92/113","f 162/124/114 112/146/114 110/127/114","f 163/122/115 113/147/115 68/125/115","f 112/146/116 178/148/116 183/149/116","f 178/148/117 113/147/117 184/150/117","f 181/151/118 178/148/118 177/145/118","f 182/152/119 178/148/119 184/150/119","f 135/153/120 176/71/120 174/67/120","f 176/71/121 136/154/121 175/70/121","f 133/155/122 174/67/122 172/72/122","f 175/70/123 134/156/123 173/74/123","f 133/155/124 170/80/124 131/157/124","f 134/156/125 171/81/125 173/74/125","f 166/158/126 185/159/126 168/84/126","f 186/160/127 167/161/127 169/85/127","f 131/157/128 168/84/128 185/159/128","f 169/85/129 132/162/129 186/160/129","f 190/163/130 187/164/130 144/165/130","f 190/163/131 188/166/131 189/167/131","f 187/164/132 69/168/132 185/159/132","f 188/166/133 69/168/133 189/167/133","f 131/157/134 69/168/134 130/169/134","f 132/162/134 69/168/134 186/160/134","f 142/170/135 191/171/135 144/165/135","f 192/172/136 143/173/136 145/174/136","f 195/175/137 142/170/137 140/176/137","f 196/177/138 143/173/138 194/178/138","f 197/179/139 140/176/139 139/180/139","f 198/181/140 141/182/140 196/177/140","f 71/183/141 139/180/141 138/184/141","f 71/183/142 139/180/142 198/181/142","f 144/165/143 70/185/143 190/163/143","f 145/174/144 70/185/144 192/172/144","f 191/171/145 208/186/145 70/185/145","f 192/172/146 208/186/146 207/187/146","f 71/183/147 200/188/147 197/179/147","f 201/189/148 71/183/148 198/181/148","f 197/179/149 202/190/149 195/175/149","f 203/191/150 198/181/150 196/177/150","f 202/190/151 193/192/151 195/175/151","f 203/191/152 194/178/152 205/193/152","f 193/192/153 206/194/153 191/171/153","f 207/187/154 194/178/154 192/172/154","f 204/195/155 200/188/155 199/196/155","f 205/193/156 201/189/156 203/191/156","f 199/196/157 206/194/157 204/195/157","f 207/187/158 199/196/158 205/193/158","f 139/180/159 164/89/159 177/145/159","f 165/92/160 139/180/160 177/145/160","f 140/176/161 211/197/161 164/89/161","f 212/198/162 141/182/162 165/92/162","f 144/165/163 211/197/163 142/170/163","f 145/174/164 212/198/164 214/199/164","f 187/164/165 213/200/165 144/165/165","f 188/166/166 214/199/166 167/161/166","f 209/201/167 166/158/167 81/83/167","f 210/202/168 167/161/168 214/199/168","f 215/203/169 213/200/169 209/201/169","f 216/204/170 214/199/170 212/198/170","f 79/87/171 211/197/171 215/203/171","f 212/198/172 80/91/172 216/204/172","f 130/169/173 222/205/173 131/157/173","f 130/169/174 223/206/174 72/207/174","f 133/155/175 222/205/175 220/208/175","f 223/206/176 134/156/176 221/209/176","f 135/153/177 220/208/177 218/210/177","f 221/209/178 136/154/178 219/211/178","f 137/212/134 218/210/134 217/213/134","f 219/211/134 137/212/134 217/213/134","f 218/210/179 231/214/179 217/213/179","f 219/211/180 231/214/180 230/215/180","f 218/210/181 227/216/181 229/217/181","f 228/218/182 219/211/182 230/215/182","f 220/208/141 225/219/141 227/216/141","f 226/220/183 221/209/183 228/218/183","f 72/207/184 225/219/184 222/205/184","f 72/207/185 226/220/185 224/221/185","f 224/221/186 229/217/186 225/219/186","f 230/215/187 224/221/187 226/220/187","f 225/219/188 229/217/188 227/216/188","f 228/218/189 230/215/189 226/220/189","f 183/149/190 234/222/190 232/223/190","f 235/224/191 184/150/191 233/225/191","f 112/146/192 232/223/192 254/226/192","f 233/225/193 113/147/193 255/227/193","f 112/146/194 256/228/194 110/127/194","f 113/147/195 257/229/195 255/227/195","f 114/142/196 234/222/196 181/151/196","f 115/143/197 235/224/197 253/230/197","f 114/142/198 250/231/198 252/232/198","f 251/233/199 115/143/199 253/230/199","f 116/140/200 248/234/200 250/231/200","f 249/235/201 117/144/201 251/233/201","f 118/138/202 246/236/202 248/234/202","f 247/237/203 119/141/203 249/235/203","f 120/136/204 244/238/204 246/236/204","f 245/239/205 121/139/205 247/237/205","f 124/132/206 244/238/206 122/134/206","f 125/135/207 245/239/207 243/240/207","f 126/130/208 242/241/208 124/132/208","f 127/133/209 243/240/209 241/242/209","f 126/130/210 236/243/210 240/244/210","f 237/245/211 127/133/211 241/242/211","f 179/129/212 238/246/212 236/243/212","f 239/247/213 180/131/213 237/245/213","f 128/126/214 256/228/214 238/246/214","f 257/229/215 129/128/215 239/247/215","f 238/246/216 258/248/216 276/249/216","f 259/250/217 239/247/217 277/251/217","f 236/243/218 276/249/218 278/252/218","f 277/251/219 237/245/219 279/253/219","f 236/243/220 274/254/220 240/244/220","f 237/245/221 275/255/221 279/253/221","f 240/244/222 272/256/222 242/241/222","f 241/242/223 273/257/223 275/255/223","f 244/238/224 272/256/224 270/258/224","f 273/257/225 245/239/225 271/259/225","f 244/238/226 268/260/226 246/236/226","f 245/239/227 269/261/227 271/259/227","f 248/234/228 268/260/228 266/262/228","f 269/261/229 249/235/229 267/263/229","f 248/234/230 264/264/230 250/231/230","f 249/235/231 265/265/231 267/263/231","f 250/231/232 262/266/232 252/232/232","f 251/233/233 263/267/233 265/265/233","f 234/222/234 262/266/234 280/268/234","f 263/267/235 235/224/235 281/269/235","f 256/228/236 260/270/236 258/248/236","f 261/271/237 257/229/237 259/250/237","f 254/226/238 282/272/238 260/270/238","f 283/273/239 255/227/239 261/271/239","f 232/223/240 280/268/240 282/272/240","f 281/269/241 233/225/241 283/273/241","f 67/123/242 284/274/242 73/275/242","f 285/276/243 67/123/243 73/275/243","f 108/119/244 286/277/244 284/274/244","f 287/278/245 109/121/245 285/276/245","f 104/116/246 286/277/246 106/115/246","f 105/279/247 287/278/247 289/280/247","f 102/108/248 288/281/248 104/116/248","f 103/110/249 289/280/249 291/282/249","f 100/104/250 290/283/250 102/108/250","f 101/106/251 291/282/251 293/284/251","f 100/104/252 294/285/252 292/286/252","f 295/287/253 101/106/253 293/284/253","f 96/101/254 294/285/254 98/100/254","f 97/288/255 295/287/255 297/289/255","f 96/101/256 298/290/256 296/291/256","f 299/292/257 97/288/257 297/289/257","f 94/93/258 300/293/258 298/290/258","f 301/294/259 95/95/259 299/292/259","f 309/295/260 338/296/260 308/297/260","f 309/298/261 339/299/261 329/300/261","f 308/297/262 336/301/262 307/302/262","f 308/303/263 337/304/263 339/299/263","f 307/302/264 340/305/264 306/306/264","f 307/307/265 341/308/265 337/304/265","f 89/69/266 306/306/266 340/305/266","f 306/306/267 90/75/267 341/308/267","f 87/73/268 340/305/268 334/309/268","f 341/308/269 88/78/269 335/310/269","f 85/76/270 334/309/270 330/311/270","f 335/310/271 86/77/271 331/312/271","f 83/79/272 330/311/272 332/313/272","f 331/312/273 84/82/273 333/314/273","f 330/311/274 338/296/274 332/313/274","f 339/299/275 331/312/275 333/314/275","f 334/309/276 336/301/276 330/311/276","f 335/310/277 337/304/277 341/308/277","f 332/313/278 328/315/278 326/316/278","f 333/314/279 329/300/279 339/299/279","f 81/83/280 332/313/280 326/316/280","f 333/314/281 82/86/281 327/317/281","f 342/318/282 215/203/282 209/201/282","f 343/319/283 216/204/283 345/320/283","f 326/316/284 209/201/284 81/83/284","f 327/317/285 210/202/285 343/319/285","f 215/203/286 346/321/286 79/87/286","f 216/204/287 347/322/287 345/320/287","f 346/321/288 92/94/288 79/87/288","f 347/322/289 93/323/289 301/294/289","f 324/324/290 304/325/290 77/326/290","f 325/327/291 304/328/291 353/329/291","f 352/330/292 78/331/292 304/325/292","f 353/329/293 78/332/293 351/333/293","f 78/331/294 348/334/294 305/335/294","f 349/336/295 78/332/295 305/337/295","f 305/335/296 328/315/296 309/295/296","f 329/300/297 305/337/297 309/298/297","f 328/315/298 342/318/298 326/316/298","f 329/300/299 343/319/299 349/336/299","f 296/291/300 318/338/300 310/339/300","f 319/340/301 297/289/301 311/341/301","f 316/342/302 77/326/302 76/343/302","f 317/344/303 77/345/303 325/327/303","f 358/346/304 303/347/304 302/348/304","f 359/349/305 303/350/305 357/351/305","f 303/347/306 354/352/306 75/353/306","f 355/354/307 303/350/307 75/355/307","f 75/353/308 316/342/308 76/343/308","f 317/344/309 75/355/309 76/356/309","f 292/357/310 362/358/310 364/359/310","f 363/360/311 293/361/311 365/362/311","f 364/359/312 368/363/312 366/364/312","f 369/365/313 365/362/313 367/366/313","f 366/364/314 370/367/314 372/368/314","f 371/369/315 367/366/315 373/370/315","f 372/368/316 376/371/316 374/372/316","f 377/373/317 373/370/317 375/374/317","f 378/375/318 376/371/318 314/376/318","f 379/377/319 377/373/319 375/374/319","f 316/342/320 374/372/320 378/375/320","f 375/374/321 317/344/321 379/377/321","f 354/352/322 372/368/322 374/372/322","f 373/370/323 355/354/323 375/374/323","f 356/378/324 366/364/324 372/368/324","f 367/366/325 357/351/325 373/370/325","f 358/346/326 364/359/326 366/364/326","f 365/362/327 359/349/327 367/366/327","f 292/357/328 360/379/328 290/380/328","f 293/361/329 361/381/329 365/362/329","f 360/379/330 302/348/330 74/382/330","f 361/381/331 302/383/331 359/349/331","f 286/384/332 290/380/332 284/385/332","f 287/386/333 291/387/333 289/388/333","f 284/385/334 360/379/334 74/382/334","f 361/381/335 285/389/335 74/390/335","f 73/391/336 284/385/336 74/382/336","f 74/390/337 285/389/337 73/392/337","f 296/291/338 362/358/338 294/285/338","f 297/289/339 363/360/339 311/341/339","f 310/339/340 368/363/340 362/358/340","f 369/365/341 311/341/341 363/360/341","f 312/393/342 370/367/342 368/363/342","f 371/369/343 313/394/343 369/365/343","f 376/371/344 382/395/344 314/376/344","f 377/373/345 383/396/345 371/369/345","f 350/397/346 384/398/346 348/334/346","f 351/333/347 385/399/347 387/400/347","f 384/398/348 320/401/348 318/338/348","f 385/399/349 321/402/349 387/400/349","f 298/290/350 384/398/350 318/338/350","f 385/399/351 299/292/351 319/340/351","f 300/293/352 342/318/352 384/398/352","f 343/319/353 301/294/353 385/399/353","f 342/318/354 348/334/354 384/398/354","f 385/399/355 349/336/355 343/319/355","f 300/293/356 346/321/356 344/403/356","f 345/320/357 347/322/357 301/294/357","f 322/404/358 378/375/358 314/376/358","f 323/405/359 379/377/359 381/406/359","f 378/375/360 324/324/360 316/342/360","f 379/377/361 325/327/361 381/406/361","f 386/407/362 322/404/362 320/401/362","f 387/400/363 323/405/363 381/406/363","f 352/330/364 386/407/364 350/397/364","f 353/329/365 387/400/365 381/406/365","f 324/324/366 380/408/366 352/330/366","f 353/329/367 381/406/367 325/327/367","f 388/409/368 402/410/368 400/411/368","f 389/412/369 403/413/369 415/414/369","f 400/411/370 404/415/370 398/416/370","f 405/417/371 401/418/371 399/419/371","f 404/415/372 396/420/372 398/416/372","f 405/417/373 397/421/373 407/422/373","f 406/423/374 394/424/374 396/420/374","f 407/422/375 395/425/375 409/426/375","f 408/427/376 392/428/376 394/424/376","f 409/426/377 393/429/377 411/430/377","f 392/428/378 412/431/378 390/432/378","f 413/433/379 393/429/379 391/434/379","f 410/435/380 418/436/380 412/431/380","f 419/437/381 411/430/381 413/433/381","f 408/427/382 420/438/382 410/435/382","f 421/439/383 409/426/383 411/430/383","f 424/440/384 408/427/384 406/423/384","f 425/441/385 409/426/385 423/442/385","f 426/443/386 406/423/386 404/415/386","f 427/444/387 407/422/387 425/441/387","f 428/445/388 404/415/388 402/410/388","f 429/446/389 405/417/389 427/444/389","f 402/410/390 416/447/390 428/445/390","f 417/448/391 403/413/391 429/446/391","f 320/401/392 442/449/392 318/338/392","f 321/402/393 443/450/393 445/451/393","f 390/432/394 444/452/394 320/453/394","f 391/434/395 445/454/395 413/433/395","f 310/339/396 442/449/396 312/393/396","f 443/450/397 311/341/397 313/394/397","f 382/455/398 414/456/398 388/409/398","f 415/414/399 383/457/399 389/412/399","f 412/431/400 440/458/400 444/452/400","f 441/459/401 413/433/401 445/454/401","f 446/460/402 440/458/402 438/461/402","f 447/462/403 441/459/403 445/454/403","f 434/463/134 438/461/134 436/464/134","f 439/465/134 435/466/134 437/467/134","f 448/468/404 434/463/404 432/469/404","f 449/470/405 435/466/405 447/462/405","f 448/468/406 450/471/406 430/472/406","f 449/470/407 451/473/407 433/474/407","f 430/472/408 416/447/408 414/456/408","f 431/475/409 417/448/409 451/473/409","f 448/476/410 382/395/410 312/393/410","f 449/477/411 383/396/411 431/478/411","f 442/449/412 448/476/412 312/393/412","f 443/450/413 449/477/413 447/479/413","f 442/449/414 444/480/414 446/481/414","f 447/479/415 445/451/415 443/450/415","f 416/447/416 452/482/416 476/483/416","f 453/484/417 417/448/417 477/485/417","f 432/469/418 452/482/418 450/471/418","f 433/474/419 453/484/419 463/486/419","f 432/469/420 460/487/420 462/488/420","f 461/489/421 433/474/421 463/486/421","f 436/464/422 460/487/422 434/463/422","f 437/467/423 461/489/423 459/490/423","f 438/461/424 458/491/424 436/464/424","f 439/465/425 459/490/425 457/492/425","f 438/461/426 454/493/426 456/494/426","f 455/495/427 439/465/427 457/492/427","f 440/458/428 474/496/428 454/493/428","f 475/497/428 441/459/428 455/495/428","f 428/445/429 476/483/429 464/498/429","f 477/485/430 429/446/430 465/499/430","f 426/443/431 464/498/431 466/500/431","f 465/499/432 427/444/432 467/501/432","f 424/440/433 466/500/433 468/502/433","f 467/501/434 425/441/434 469/503/434","f 424/440/435 470/504/435 422/505/435","f 425/441/436 471/506/436 469/503/436","f 422/505/437 472/507/437 420/438/437","f 423/442/438 473/508/438 471/506/438","f 420/438/439 474/496/439 418/436/439","f 421/439/440 475/497/440 473/508/440","f 456/494/441 478/509/441 458/491/441","f 457/492/442 479/510/442 481/511/442","f 480/512/443 484/513/443 478/509/443","f 481/511/444 485/514/444 483/515/444","f 484/513/445 488/516/445 486/517/445","f 489/518/446 485/514/446 487/519/446","f 488/516/447 492/520/447 486/517/447","f 489/518/448 493/521/448 491/522/448","f 464/498/449 486/517/449 492/520/449","f 487/519/450 465/499/450 493/521/450","f 484/513/451 476/483/451 452/482/451","f 485/514/452 477/485/452 487/519/452","f 462/488/453 484/513/453 452/482/453","f 463/486/454 485/514/454 479/510/454","f 458/491/134 462/488/134 460/487/134","f 463/486/134 459/490/134 461/489/134","f 474/496/455 456/494/455 454/493/455","f 475/497/456 457/492/456 481/511/456","f 472/507/457 480/512/457 474/496/457","f 481/511/458 473/508/458 475/497/458","f 488/516/459 472/507/459 470/504/459","f 489/518/460 473/508/460 483/515/460","f 490/523/461 470/504/461 468/502/461","f 491/522/462 471/506/462 489/518/462","f 466/500/463 490/523/463 468/502/463","f 491/522/464 467/501/464 469/503/464","f 464/498/465 492/520/465 466/500/465","f 467/501/466 493/521/466 465/499/466","f 392/428/467 504/524/467 502/525/467","f 505/526/468 393/429/468 503/527/468","f 394/424/469 502/525/469 500/528/469","f 503/527/470 395/425/470 501/529/470","f 394/424/471 498/530/471 396/420/471","f 395/425/472 499/531/472 501/529/472","f 396/420/473 496/532/473 398/533/473","f 397/421/474 497/534/474 499/531/474","f 398/533/475 494/535/475 400/536/475","f 399/537/476 495/538/476 497/534/476","f 400/536/477 506/539/477 388/540/477","f 401/541/478 507/542/478 495/538/478","f 502/525/479 506/539/479 494/535/479","f 503/527/480 507/542/480 505/526/480","f 494/535/481 500/528/481 502/525/481","f 501/529/482 495/538/482 503/527/482","f 496/532/483 498/530/483 500/528/483","f 501/529/484 499/531/484 497/534/484","f 382/543/485 506/539/485 314/544/485","f 383/545/486 507/542/486 389/546/486","f 314/544/487 504/524/487 322/547/487","f 505/526/488 315/548/488 323/549/488","f 320/453/489 504/524/489 390/432/489","f 505/526/490 321/550/490 391/434/490","f 47/1/491 1/13/491 3/2/491","f 4/4/492 2/16/492 48/5/492","f 45/3/493 3/2/493 5/7/493","f 6/9/494 4/4/494 46/6/494","f 3/2/495 9/14/495 7/11/495","f 8/12/496 10/15/496 4/4/496","f 1/13/497 11/17/497 9/14/497","f 10/15/498 12/20/498 2/16/498","f 11/17/499 13/27/499 15/18/499","f 16/19/500 14/62/500 12/20/500","f 9/14/501 15/18/501 17/21/501","f 18/22/502 16/19/502 10/15/502","f 21/23/503 19/31/503 17/21/503","f 22/24/504 16/19/504 18/22/504","f 23/26/505 21/23/505 15/18/505","f 24/28/506 14/62/506 16/19/506","f 23/26/507 25/38/507 27/29/507","f 28/30/508 26/53/508 24/28/508","f 27/29/509 29/34/509 19/31/509","f 28/30/510 22/24/510 20/25/510","f 33/33/511 31/44/511 29/34/511","f 34/35/512 28/30/512 30/32/512","f 35/37/513 33/33/513 27/29/513","f 36/39/514 26/53/514 28/30/514","f 37/40/515 39/43/515 33/33/515","f 38/41/516 36/39/516 34/35/516","f 39/43/517 41/46/517 31/44/517","f 40/42/518 34/35/518 32/36/518","f 45/3/519 43/8/519 41/46/519","f 46/6/520 40/42/520 42/45/520","f 47/1/521 45/3/521 39/43/521","f 48/5/522 38/41/522 40/42/522","f 37/40/523 51/50/523 49/47/523","f 38/41/524 48/5/524 50/48/524","f 35/37/525 53/52/525 51/50/525","f 36/39/526 38/41/526 52/49/526","f 25/38/527 55/55/527 53/52/527","f 26/53/528 36/39/528 54/51/528","f 23/26/529 57/58/529 55/55/529","f 24/28/530 26/53/530 56/54/530","f 23/26/531 13/27/531 59/57/531","f 60/59/532 14/62/532 24/28/532","f 13/27/533 11/17/533 63/60/533","f 64/61/534 12/20/534 14/62/534","f 11/17/535 1/13/535 65/63/535","f 66/64/536 2/16/536 12/20/536","f 1/13/537 47/1/537 49/47/537","f 50/48/538 48/5/538 2/16/538","f 174/67/539 176/71/539 91/68/539","f 175/70/540 90/75/540 91/68/540","f 172/72/541 174/67/541 89/69/541","f 173/74/542 88/78/542 90/75/542","f 85/76/543 170/80/543 172/72/543","f 173/74/544 171/81/544 86/77/544","f 83/79/545 168/84/545 170/80/545","f 171/81/546 169/85/546 84/82/546","f 81/83/547 166/158/547 168/84/547","f 169/85/548 167/161/548 82/86/548","f 79/87/549 92/94/549 146/88/549","f 147/90/550 93/323/550 80/91/550","f 94/93/551 148/98/551 146/88/551","f 95/95/552 93/323/552 147/90/552","f 94/93/553 96/101/553 150/97/553","f 151/99/554 97/288/554 95/95/554","f 98/100/555 152/105/555 150/97/555","f 99/102/556 97/288/556 151/99/556","f 100/104/557 154/109/557 152/105/557","f 101/106/558 99/102/558 153/103/558","f 102/108/559 156/113/559 154/109/559","f 103/110/560 101/106/560 155/107/560","f 102/108/561 104/116/561 158/112/561","f 159/114/562 105/279/562 103/110/562","f 106/115/563 160/120/563 158/112/563","f 107/117/564 105/279/564 159/114/564","f 108/119/565 162/124/565 160/120/565","f 109/121/566 107/117/566 161/118/566","f 67/123/567 68/125/567 162/124/567","f 67/123/568 109/121/568 163/122/568","f 128/126/569 160/120/569 162/124/569","f 129/128/570 111/551/570 163/122/570","f 128/126/571 179/129/571 158/112/571","f 159/114/572 180/131/572 129/128/572","f 156/113/573 158/112/573 179/129/573","f 157/111/574 127/133/574 180/131/574","f 154/109/575 156/113/575 126/130/575","f 155/107/576 125/135/576 127/133/576","f 152/105/577 154/109/577 124/132/577","f 153/103/578 123/137/578 125/135/578","f 150/97/579 152/105/579 122/134/579","f 151/99/580 121/139/580 123/137/580","f 148/98/581 150/97/581 120/136/581","f 149/96/582 119/141/582 121/139/582","f 146/88/583 148/98/583 118/138/583","f 147/90/584 117/144/584 119/141/584","f 114/142/585 164/89/585 146/88/585","f 147/90/586 165/92/586 115/143/586","f 114/142/587 181/151/587 177/145/587","f 177/145/588 182/152/588 115/143/588","f 162/124/589 68/125/589 112/146/589","f 163/122/590 111/551/590 113/147/590","f 112/146/591 68/125/591 178/148/591","f 178/148/592 68/125/592 113/147/592","f 181/151/593 183/149/593 178/148/593","f 182/152/594 177/145/594 178/148/594","f 135/153/595 137/212/595 176/71/595","f 176/71/596 137/212/596 136/154/596","f 133/155/597 135/153/597 174/67/597","f 175/70/598 136/154/598 134/156/598","f 133/155/599 172/72/599 170/80/599","f 134/156/600 132/162/600 171/81/600","f 166/158/601 187/164/601 185/159/601","f 186/160/602 188/166/602 167/161/602","f 131/157/603 170/80/603 168/84/603","f 169/85/604 171/81/604 132/162/604","f 190/163/131 189/167/131 187/164/131","f 190/163/605 145/174/605 188/166/605","f 187/164/133 189/167/133 69/168/133","f 188/166/606 186/160/606 69/168/606","f 131/157/134 185/159/134 69/168/134","f 132/162/134 130/169/134 69/168/134","f 142/170/607 193/192/607 191/171/607","f 192/172/608 194/178/608 143/173/608","f 195/175/609 193/192/609 142/170/609","f 196/177/610 141/182/610 143/173/610","f 197/179/611 195/175/611 140/176/611","f 198/181/612 139/180/612 141/182/612","f 71/183/613 197/179/613 139/180/613","f 144/165/614 191/171/614 70/185/614","f 145/174/615 190/163/615 70/185/615","f 191/171/145 206/194/145 208/186/145","f 192/172/146 70/185/146 208/186/146","f 71/183/616 199/196/616 200/188/616","f 201/189/617 199/196/617 71/183/617","f 197/179/618 200/188/618 202/190/618","f 203/191/619 201/189/619 198/181/619","f 202/190/620 204/195/620 193/192/620","f 203/191/621 196/177/621 194/178/621","f 193/192/622 204/195/622 206/194/622","f 207/187/623 205/193/623 194/178/623","f 204/195/624 202/190/624 200/188/624","f 205/193/625 199/196/625 201/189/625","f 199/196/626 208/186/626 206/194/626","f 207/187/627 208/186/627 199/196/627","f 139/180/628 140/176/628 164/89/628","f 165/92/629 141/182/629 139/180/629","f 140/176/630 142/170/630 211/197/630","f 212/198/631 143/173/631 141/182/631","f 144/165/632 213/200/632 211/197/632","f 145/174/633 143/173/633 212/198/633","f 187/164/634 166/158/634 213/200/634","f 188/166/635 145/174/635 214/199/635","f 209/201/636 213/200/636 166/158/636","f 210/202/637 82/86/637 167/161/637","f 215/203/638 211/197/638 213/200/638","f 216/204/639 210/202/639 214/199/639","f 79/87/640 164/89/640 211/197/640","f 212/198/641 165/92/641 80/91/641","f 130/169/642 72/207/642 222/205/642","f 130/169/643 132/162/643 223/206/643","f 133/155/644 131/157/644 222/205/644","f 223/206/645 132/162/645 134/156/645","f 135/153/646 133/155/646 220/208/646","f 221/209/647 134/156/647 136/154/647","f 137/212/648 135/153/648 218/210/648","f 219/211/649 136/154/649 137/212/649","f 218/210/179 229/217/179 231/214/179","f 219/211/180 217/213/180 231/214/180","f 218/210/650 220/208/650 227/216/650","f 228/218/651 221/209/651 219/211/651","f 220/208/141 222/205/141 225/219/141","f 226/220/183 223/206/183 221/209/183","f 72/207/184 224/221/184 225/219/184","f 72/207/185 223/206/185 226/220/185","f 224/221/652 231/214/652 229/217/652","f 230/215/653 231/214/653 224/221/653","f 183/149/654 181/151/654 234/222/654","f 235/224/655 182/152/655 184/150/655","f 112/146/656 183/149/656 232/223/656","f 233/225/657 184/150/657 113/147/657","f 112/146/658 254/226/658 256/228/658","f 113/147/659 111/551/659 257/229/659","f 114/142/660 252/232/660 234/222/660","f 115/143/661 182/152/661 235/224/661","f 114/142/662 116/140/662 250/231/662","f 251/233/663 117/144/663 115/143/663","f 116/140/664 118/138/664 248/234/664","f 249/235/665 119/141/665 117/144/665","f 118/138/666 120/136/666 246/236/666","f 247/237/667 121/139/667 119/141/667","f 120/136/668 122/134/668 244/238/668","f 245/239/669 123/137/669 121/139/669","f 124/132/670 242/241/670 244/238/670","f 125/135/671 123/137/671 245/239/671","f 126/130/672 240/244/672 242/241/672","f 127/133/673 125/135/673 243/240/673","f 126/130/674 179/129/674 236/243/674","f 237/245/675 180/131/675 127/133/675","f 179/129/676 128/126/676 238/246/676","f 239/247/677 129/128/677 180/131/677","f 128/126/678 110/127/678 256/228/678","f 257/229/679 111/551/679 129/128/679","f 238/246/680 256/228/680 258/248/680","f 259/250/681 257/229/681 239/247/681","f 236/243/682 238/246/682 276/249/682","f 277/251/683 239/247/683 237/245/683","f 236/243/684 278/252/684 274/254/684","f 237/245/685 241/242/685 275/255/685","f 240/244/686 274/254/686 272/256/686","f 241/242/687 243/240/687 273/257/687","f 244/238/688 242/241/688 272/256/688","f 273/257/689 243/240/689 245/239/689","f 244/238/690 270/258/690 268/260/690","f 245/239/691 247/237/691 269/261/691","f 248/234/692 246/236/692 268/260/692","f 269/261/693 247/237/693 249/235/693","f 248/234/694 266/262/694 264/264/694","f 249/235/695 251/233/695 265/265/695","f 250/231/696 264/264/696 262/266/696","f 251/233/697 253/230/697 263/267/697","f 234/222/234 252/232/234 262/266/234","f 263/267/235 253/230/235 235/224/235","f 256/228/698 254/226/698 260/270/698","f 261/271/699 255/227/699 257/229/699","f 254/226/700 232/223/700 282/272/700","f 283/273/701 233/225/701 255/227/701","f 232/223/702 234/222/702 280/268/702","f 281/269/703 235/224/703 233/225/703","f 67/123/704 108/119/704 284/274/704","f 285/276/705 109/121/705 67/123/705","f 108/119/706 106/115/706 286/277/706","f 287/278/707 107/117/707 109/121/707","f 104/116/708 288/281/708 286/277/708","f 105/279/709 107/117/709 287/278/709","f 102/108/710 290/283/710 288/281/710","f 103/110/711 105/279/711 289/280/711","f 100/104/712 292/286/712 290/283/712","f 101/106/713 103/110/713 291/282/713","f 100/104/714 98/100/714 294/285/714","f 295/287/715 99/102/715 101/106/715","f 96/101/716 296/291/716 294/285/716","f 97/288/717 99/102/717 295/287/717","f 96/101/718 94/93/718 298/290/718","f 299/292/719 95/95/719 97/288/719","f 94/93/720 92/94/720 300/293/720","f 301/294/721 93/323/721 95/95/721","f 309/295/722 328/315/722 338/296/722","f 309/298/723 308/303/723 339/299/723","f 308/297/724 338/296/724 336/301/724","f 308/303/725 307/307/725 337/304/725","f 307/302/726 336/301/726 340/305/726","f 307/307/727 306/306/727 341/308/727","f 89/69/728 91/68/728 306/306/728","f 306/306/729 91/68/729 90/75/729","f 87/73/730 89/69/730 340/305/730","f 341/308/731 90/75/731 88/78/731","f 85/76/732 87/73/732 334/309/732","f 335/310/733 88/78/733 86/77/733","f 83/79/734 85/76/734 330/311/734","f 331/312/735 86/77/735 84/82/735","f 330/311/736 336/301/736 338/296/736","f 339/299/737 337/304/737 331/312/737","f 334/309/738 340/305/738 336/301/738","f 335/310/739 331/312/739 337/304/739","f 332/313/740 338/296/740 328/315/740","f 333/314/741 327/317/741 329/300/741","f 81/83/742 83/79/742 332/313/742","f 333/314/743 84/82/743 82/86/743","f 342/318/744 344/403/744 215/203/744","f 343/319/745 210/202/745 216/204/745","f 326/316/746 342/318/746 209/201/746","f 327/317/747 82/86/747 210/202/747","f 215/203/748 344/403/748 346/321/748","f 216/204/749 80/91/749 347/322/749","f 346/321/750 300/293/750 92/94/750","f 347/322/751 80/91/751 93/323/751","f 324/324/752 352/330/752 304/325/752","f 325/327/753 77/345/753 304/328/753","f 352/330/754 350/397/754 78/331/754","f 353/329/755 304/328/755 78/332/755","f 78/331/756 350/397/756 348/334/756","f 349/336/757 351/333/757 78/332/757","f 305/335/758 348/334/758 328/315/758","f 329/300/759 349/336/759 305/337/759","f 328/315/760 348/334/760 342/318/760","f 329/300/761 327/317/761 343/319/761","f 296/291/762 298/290/762 318/338/762","f 319/340/763 299/292/763 297/289/763","f 316/342/764 324/324/764 77/326/764","f 317/344/765 76/356/765 77/345/765","f 358/346/766 356/378/766 303/347/766","f 359/349/767 302/383/767 303/350/767","f 303/347/768 356/378/768 354/352/768","f 355/354/769 357/351/769 303/350/769","f 75/353/770 354/352/770 316/342/770","f 317/344/771 355/354/771 75/355/771","f 292/357/772 294/285/772 362/358/772","f 363/360/773 295/287/773 293/361/773","f 364/359/774 362/358/774 368/363/774","f 369/365/775 363/360/775 365/362/775","f 366/364/776 368/363/776 370/367/776","f 371/369/777 369/365/777 367/366/777","f 372/368/778 370/367/778 376/371/778","f 377/373/779 371/369/779 373/370/779","f 378/375/780 374/372/780 376/371/780","f 379/377/781 315/552/781 377/373/781","f 316/342/782 354/352/782 374/372/782","f 375/374/783 355/354/783 317/344/783","f 354/352/784 356/378/784 372/368/784","f 373/370/785 357/351/785 355/354/785","f 356/378/786 358/346/786 366/364/786","f 367/366/787 359/349/787 357/351/787","f 358/346/788 360/379/788 364/359/788","f 365/362/789 361/381/789 359/349/789","f 292/357/790 364/359/790 360/379/790","f 293/361/791 291/387/791 361/381/791","f 360/379/792 358/346/792 302/348/792","f 361/381/793 74/390/793 302/383/793","f 286/384/794 288/553/794 290/380/794","f 287/386/795 285/389/795 291/387/795","f 284/385/796 290/380/796 360/379/796","f 361/381/797 291/387/797 285/389/797","f 296/291/798 310/339/798 362/358/798","f 297/289/799 295/287/799 363/360/799","f 310/339/800 312/393/800 368/363/800","f 369/365/801 313/394/801 311/341/801","f 312/393/802 382/395/802 370/367/802","f 371/369/803 383/396/803 313/394/803","f 376/371/804 370/367/804 382/395/804","f 377/373/805 315/552/805 383/396/805","f 350/397/806 386/407/806 384/398/806","f 351/333/807 349/336/807 385/399/807","f 384/398/808 386/407/808 320/401/808","f 385/399/809 319/340/809 321/402/809","f 298/290/810 300/293/810 384/398/810","f 385/399/811 301/294/811 299/292/811","f 300/293/812 344/403/812 342/318/812","f 343/319/813 345/320/813 301/294/813","f 322/404/814 380/408/814 378/375/814","f 323/405/815 315/552/815 379/377/815","f 378/375/816 380/408/816 324/324/816","f 379/377/817 317/344/817 325/327/817","f 386/407/818 380/408/818 322/404/818","f 387/400/819 321/402/819 323/405/819","f 352/330/820 380/408/820 386/407/820","f 353/329/821 351/333/821 387/400/821","f 388/409/822 414/456/822 402/410/822","f 389/412/823 401/418/823 403/413/823","f 400/411/824 402/410/824 404/415/824","f 405/417/825 403/413/825 401/418/825","f 404/415/826 406/423/826 396/420/826","f 405/417/827 399/419/827 397/421/827","f 406/423/828 408/427/828 394/424/828","f 407/422/829 397/421/829 395/425/829","f 408/427/830 410/435/830 392/428/830","f 409/426/831 395/425/831 393/429/831","f 392/428/832 410/435/832 412/431/832","f 413/433/833 411/430/833 393/429/833","f 410/435/834 420/438/834 418/436/834","f 419/437/835 421/439/835 411/430/835","f 408/427/836 422/505/836 420/438/836","f 421/439/837 423/442/837 409/426/837","f 424/440/838 422/505/838 408/427/838","f 425/441/839 407/422/839 409/426/839","f 426/443/840 424/440/840 406/423/840","f 427/444/841 405/417/841 407/422/841","f 428/445/842 426/443/842 404/415/842","f 429/446/843 403/413/843 405/417/843","f 402/410/844 414/456/844 416/447/844","f 417/448/845 415/414/845 403/413/845","f 320/401/846 444/480/846 442/449/846","f 321/402/847 319/340/847 443/450/847","f 390/432/848 412/431/848 444/452/848","f 391/434/849 321/550/849 445/454/849","f 310/339/850 318/338/850 442/449/850","f 443/450/851 319/340/851 311/341/851","f 382/455/852 430/472/852 414/456/852","f 415/414/853 431/475/853 383/457/853","f 412/431/854 418/436/854 440/458/854","f 441/459/855 419/437/855 413/433/855","f 446/460/856 444/452/856 440/458/856","f 447/462/857 439/465/857 441/459/857","f 434/463/858 446/460/858 438/461/858","f 439/465/859 447/462/859 435/466/859","f 448/468/860 446/460/860 434/463/860","f 449/470/861 433/474/861 435/466/861","f 448/468/862 432/469/862 450/471/862","f 449/470/863 431/475/863 451/473/863","f 430/472/864 450/471/864 416/447/864","f 431/475/865 415/414/865 417/448/865","f 448/476/866 430/554/866 382/395/866","f 449/477/867 313/394/867 383/396/867","f 442/449/868 446/481/868 448/476/868","f 443/450/869 313/394/869 449/477/869","f 416/447/870 450/471/870 452/482/870","f 453/484/871 451/473/871 417/448/871","f 432/469/872 462/488/872 452/482/872","f 433/474/873 451/473/873 453/484/873","f 432/469/420 434/463/420 460/487/420","f 461/489/421 435/466/421 433/474/421","f 436/464/874 458/491/874 460/487/874","f 437/467/875 435/466/875 461/489/875","f 438/461/876 456/494/876 458/491/876","f 439/465/877 437/467/877 459/490/877","f 438/461/878 440/458/878 454/493/878","f 455/495/879 441/459/879 439/465/879","f 440/458/880 418/436/880 474/496/880","f 475/497/881 419/437/881 441/459/881","f 428/445/882 416/447/882 476/483/882","f 477/485/883 417/448/883 429/446/883","f 426/443/884 428/445/884 464/498/884","f 465/499/885 429/446/885 427/444/885","f 424/440/886 426/443/886 466/500/886","f 467/501/887 427/444/887 425/441/887","f 424/440/888 468/502/888 470/504/888","f 425/441/889 423/442/889 471/506/889","f 422/505/890 470/504/890 472/507/890","f 423/442/891 421/439/891 473/508/891","f 420/438/892 472/507/892 474/496/892","f 421/439/893 419/437/893 475/497/893","f 456/494/894 480/512/894 478/509/894","f 457/492/895 459/490/895 479/510/895","f 480/512/896 482/555/896 484/513/896","f 481/511/897 479/510/897 485/514/897","f 484/513/898 482/555/898 488/516/898","f 489/518/899 483/515/899 485/514/899","f 488/516/900 490/523/900 492/520/900","f 489/518/901 487/519/901 493/521/901","f 464/498/902 476/483/902 486/517/902","f 487/519/903 477/485/903 465/499/903","f 484/513/904 486/517/904 476/483/904","f 485/514/905 453/484/905 477/485/905","f 462/488/906 478/509/906 484/513/906","f 463/486/907 453/484/907 485/514/907","f 458/491/908 478/509/908 462/488/908","f 463/486/909 479/510/909 459/490/909","f 474/496/910 480/512/910 456/494/910","f 475/497/911 455/495/911 457/492/911","f 472/507/912 482/555/912 480/512/912","f 481/511/913 483/515/913 473/508/913","f 488/516/914 482/555/914 472/507/914","f 489/518/915 471/506/915 473/508/915","f 490/523/916 488/516/916 470/504/916","f 491/522/917 469/503/917 471/506/917","f 466/500/918 492/520/918 490/523/918","f 491/522/919 493/521/919 467/501/919","f 392/428/920 390/432/920 504/524/920","f 505/526/921 391/434/921 393/429/921","f 394/424/922 392/428/922 502/525/922","f 503/527/923 393/429/923 395/425/923","f 394/424/924 500/528/924 498/530/924","f 395/425/925 397/421/925 499/531/925","f 396/420/926 498/530/926 496/532/926","f 397/421/927 399/537/927 497/534/927","f 398/533/928 496/532/928 494/535/928","f 399/537/929 401/541/929 495/538/929","f 400/536/930 494/535/930 506/539/930","f 401/541/931 389/546/931 507/542/931","f 502/525/932 504/524/932 506/539/932","f 503/527/933 495/538/933 507/542/933","f 494/535/934 496/532/934 500/528/934","f 501/529/935 497/534/935 495/538/935","f 382/543/936 388/540/936 506/539/936","f 383/545/937 315/548/937 507/542/937","f 314/544/938 506/539/938 504/524/938","f 505/526/939 507/542/939 315/548/939","f 320/453/940 322/547/940 504/524/940","f 505/526/941 323/549/941 321/550/941",""] lightX = [] lightY = [] lightZ = [] lightR = [] lightG = [] lightB = [] roomX = [] roomY = [] roomZ = [] roomU = [] roomV = [] lightI = [] ### Blocks ```scratchblocks // Configuration for https://turbowarp.org/\nYou can move, resize, and minimize this comment, but don't edit it by hand. This comment can be deleted to remove the stored settings.\n{"framerate":60,"hq":true,"width":640} // _twconfig_ ``` ## Sprite: "Sprite1" ### Costumes 1. "sprite_30" - 16x16 blue cobblestone with different rocks having different hues of blue 2. "test" - 256x256 square of #404040 with 4x4 grid of #ffffff outines, with thinner 2x2 grid of #ffffff outines within each cell ### Blocks ```scratchblocks define add tri 1: (x1) (y1) (z1) 2: (x2) (y2) (z2) 3: (x3) (y3) (z3) uvs 1: (u1) (v1) 2: (u2) (v2) 3: (u3) (v3) add (x1) to [roomX v] add (y1) to [roomY v] add (z1) to [roomZ v] add (x2) to [roomX v] add (y2) to [roomY v] add (z2) to [roomZ v] add (x3) to [roomX v] add (y3) to [roomY v] add (z3) to [roomZ v] add (u1) to [roomU v] add (v1) to [roomV v] add (u2) to [roomU v] add (v2) to [roomV v] add (u3) to [roomU v] add (v3) to [roomV v] when flag clicked pointerlock | set pointer lock (true v) Simple3D | set clear color R:(0) G:(0) B:(0) A:(1) Clear lights :: custom add light [0] [0] [-10] color [1] [0] [0] intensity [10] :: custom add light (camX) (camY) (camZ) color [0] [1] [0] intensity [4] :: custom add light [6] [3.5] [6] color [1] [0.5] [0] intensity [5] :: custom add light [0] [0] [10] color [0] [0] [1] intensity [10] :: custom Create room :: custom Create meshes :: custom set [frame v] to [0] forever Controls :: custom set [prefix v] to [sqr] Draw :: custom set [prefix v] to [] Draw :: custom change [frame v] by (1) end define Controls change [camRotX v] by (mouse y) change [camRotY v] by ((0) - (mouse x)) if <(camRotX) > [90]> then set [camRotX v] to [90] end if <(camRotX) < [-90]> then set [camRotX v] to [-90] end Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [Y v] by (() - (camRotY)) degrees Simple3D | transform direction X:((0.25) * ( - )) Y:((0.25) * ( - )) Z:((0.25) * ( - )) from [view space v] to [world space v] change [camVelX v] by (Simple3D | transformed [X v]) change [camVelY v] by (Simple3D | transformed [Y v]) change [camVelZ v] by (Simple3D | transformed [Z v]) change [camX v] by (camVelX) change [camY v] by (camVelY) change [camZ v] by (camVelZ) set [camVelX v] to ((camVelX) * (0.65)) set [camVelY v] to ((camVelY) * (0.65)) set [camVelZ v] to ((camVelZ) * (0.65)) replace item (2) of [lightX v] with (camX) replace item (2) of [lightY v] with (camY) replace item (2) of [lightZ v] with (camZ) Simple3D | when canvas resolution changes Resize lights :: custom define Draw teapot Simple3D | start with no transformation Simple3D | move X:(-6) Y:(-6) Z:(-6) Simple3D | rotate around [Y v] by ((frame) * (-1)) degrees Simple3D | draw mesh [teapot] define Draw susanne replace item (3) of [lightY v] with (((6) + ([sin v] of ((timer) * (90)))) - (2.5)) Simple3D | start with no transformation Simple3D | move X:(6) Y:((6) + ([sin v] of ((timer) * (90)))) Z:(6) Simple3D | rotate around [X v] by ((frame) * (-0.5)) degrees Simple3D | rotate around [Y v] by ((frame) * (-1)) degrees Simple3D | rotate around [Z v] by ((frame) * (-2)) degrees Simple3D | draw mesh [susanne] define Draw room Simple3D | start with no transformation if <(prefix) = []> then Simple3D | draw mesh [room2] else Simple3D | draw mesh [room] end define Create room delete all of [roomX v] delete all of [roomY v] delete all of [roomZ v] delete all of [roomU v] delete all of [roomV v] Add block at [0] [0] [0] with the size of [10] [10] [10] :: custom set [i v] to [-10] repeat (11) Add block at (i) ([sin v] of ((i) * (22.5))) [0] with the size of [0.5] [0.5] [0.5] :: custom change [i v] by (2) end set [i v] to [-10] repeat (11) Add block at ([cos v] of ((i) * (22.5))) (i) ([sin v] of ((i) * (22.5))) with the size of [0.5] [0.5] [0.5] :: custom change [i v] by (2) end set [i v] to [-10] repeat (11) Add block at [0] ([cos v] of ((i) * (22.5))) (i) with the size of [0.5] [0.5] [0.5] :: custom change [i v] by (2) end define Add block at (X) (Y) (Z) with the size of (W) (H) (D) add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) + (D)) 2: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) - (H)) ((Z) + (D)) uvs 1: [0] [0] 2: (W) (H) 3: (W) [0] :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) + (D)) 2: ((X) - (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) uvs 1: [0] [0] 2: [0] (H) 3: (W) (H) :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) + (W)) ((Y) + (H)) ((Z) - (D)) 3: ((X) + (W)) ((Y) - (H)) ((Z) - (D)) uvs 1: [0] [0] 2: (W) (H) 3: (W) [0] :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) - (W)) ((Y) + (H)) ((Z) - (D)) 3: ((X) + (W)) ((Y) + (H)) ((Z) - (D)) uvs 1: [0] [0] 2: [0] (H) 3: (W) (H) :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) + (W)) ((Y) - (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) - (H)) ((Z) - (D)) uvs 1: [0] [0] 2: (W) (D) 3: (W) [0] :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) - (W)) ((Y) - (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) - (H)) ((Z) + (D)) uvs 1: [0] [0] 2: [0] (D) 3: (W) (D) :: custom add tri 1: ((X) - (W)) ((Y) + (H)) ((Z) - (D)) 2: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) + (H)) ((Z) - (D)) uvs 1: [0] [0] 2: (W) (D) 3: (W) [0] :: custom add tri 1: ((X) - (W)) ((Y) + (H)) ((Z) - (D)) 2: ((X) - (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) uvs 1: [0] [0] 2: [0] (D) 3: (W) (D) :: custom add tri 1: ((X) + (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) + (W)) ((Y) - (H)) ((Z) + (D)) uvs 1: [0] [0] 2: (D) (H) 3: (D) [0] :: custom add tri 1: ((X) + (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) + (W)) ((Y) + (H)) ((Z) - (D)) 3: ((X) + (W)) ((Y) + (H)) ((Z) + (D)) uvs 1: [0] [0] 2: [0] (H) 3: (D) (H) :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) - (W)) ((Y) + (H)) ((Z) + (D)) 3: ((X) - (W)) ((Y) - (H)) ((Z) + (D)) uvs 1: [0] [0] 2: (D) (H) 3: (D) [0] :: custom add tri 1: ((X) - (W)) ((Y) - (H)) ((Z) - (D)) 2: ((X) - (W)) ((Y) + (H)) ((Z) - (D)) 3: ((X) - (W)) ((Y) + (H)) ((Z) + (D)) uvs 1: [0] [0] 2: [0] (H) 3: (D) (H) :: custom define Draw if <(prefix) = []> then Simple3D | render to stage else Simple3D | render to texture of [room2] end Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by (() - (camRotX)) degrees Simple3D | rotate around [Y v] by (() - (camRotY)) degrees Simple3D | move X:(() - (camX)) Y:(() - (camY)) Z:(() - (camZ)) Simple3D | configure [modelToWorld v] transformation Draw room normally :: custom Draw lights :: custom No transforms :: custom Combine lights :: custom Apply combined lights :: custom define Draw everything Draw room :: custom Draw susanne :: custom Draw teapot :: custom define Draw room normally Simple3D | depth test (closer v) write (true v) Simple3D | set global color [multiplier v] R:(1.5) G:(1.5) B:(1.5) A:(1) Simple3D | set global color [adder v] R:(0) G:(0) B:(0) A:(0) Simple3D | clear (color and depth v) Draw everything :: custom define Draw lights Simple3D | set clear color R:(0) G:(0) B:(0) A:(1) Simple3D | set fog color R:(0) G:(0) B:(0) Simple3D | turn fog (true v) Simple3D | set global color [multiplier v] R:(0) G:(0) B:(0) A:(1) set [i v] to [0] repeat (length of [lightB v]) change [i v] by (1) Simple3D | render to texture of (join (prefix) (join [light] (i))) Simple3D | clear (color and depth v) Simple3D | set fog distance near:((item (i) of [lightI v]) * (0.2)) far:((item (i) of [lightI v]) * (1.3)) Simple3D | set fog world space origin at X:(item (i) of [lightX v]) Y:(item (i) of [lightY v]) Z:(item (i) of [lightZ v]) Simple3D | set global color [multiplier v] R:(0) G:(0) B:(0) A:(1) Simple3D | set global color [adder v] R:(item (i) of [lightR v]) G:(item (i) of [lightG v]) B:(item (i) of [lightB v]) A:(0) Draw everything :: custom end Simple3D | turn fog (false v) Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) Simple3D | set global color [adder v] R:(0) G:(0) B:(0) A:(0) define Clear lights delete all of [lightX v] delete all of [lightY v] delete all of [lightZ v] delete all of [lightR v] delete all of [lightG v] delete all of [lightB v] delete all of [lightI v] define add light (x) (y) (z) color (r) (g) (b) intensity (i) add (x) to [lightX v] add (y) to [lightY v] add (z) to [lightZ v] add (r) to [lightR v] add (g) to [lightG v] add (b) to [lightB v] add (i) to [lightI v] define Create meshes Simple3D | create mesh [room] Simple3D | set [room] positions XYZ [roomX v] [roomY v] [roomZ v] Simple3D | set [room] texture coordinates UV [roomU v] [roomV v] Simple3D | set [room] texture (Simple3D | texture from costume (costume sprite_30)) [repeat v] [pixelated v] Simple3D | create mesh [room2] Simple3D | make [room2] inherit from meshes [room] Simple3D | set [room2] texture (Simple3D | texture of size (256) (256)) [repeat v] [pixelated v] Simple3D | create mesh [teapot] Simple3D | set [teapot] texture (Simple3D | texture from costume (costume test)) [repeat v] [pixelated v] Simple3D | set [teapot] from [obj mtl v] [teapot v] Simple3D | create mesh [susanne] Simple3D | set [susanne] texture (Simple3D | texture from costume (costume test)) [repeat v] [pixelated v] Simple3D | set [susanne] from [obj mtl v] [susanne v] Simple3D | create mesh [lightBase] Simple3D | set [lightBase] positions XY [x v] [y v] Simple3D | set [lightBase] texture coordinates UV [u v] [v v] Simple3D | set [lightBase] primitives (triangle strip v) Simple3D | create mesh [lightCombined] Simple3D | make [lightCombined] inherit from meshes [lightBase] Simple3D | set [lightCombined] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] Simple3D | set [lightCombined] blending (multiply v) Simple3D | create mesh [sqrlightCombined] Simple3D | make [sqrlightCombined] inherit from meshes [lightBase] Simple3D | set [sqrlightCombined] texture (Simple3D | texture of size (256) (256)) [clamp to edge v] [pixelated v] Simple3D | set [sqrlightCombined] blending (multiply v) set [i v] to [0] repeat (length of [lightI v]) change [i v] by (1) Simple3D | create mesh (join [light] (i)) Simple3D | make (join [light] (i)) inherit from meshes [lightBase] Simple3D | set (join [light] (i)) texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] Simple3D | set (join [light] (i)) blending (additive v) Simple3D | render to texture of (join [light] (i)) Simple3D | depth test (closer v) write (true v) Simple3D | create mesh (join [sqrlight] (i)) Simple3D | make (join [sqrlight] (i)) inherit from meshes [lightBase] Simple3D | set (join [sqrlight] (i)) texture (Simple3D | texture of size (256) (256)) [clamp to edge v] [pixelated v] Simple3D | set (join [sqrlight] (i)) blending (additive v) Simple3D | render to texture of (join [sqrlight] (i)) Simple3D | depth test (closer v) write (true v) end Simple3D | render to stage define Resize lights Simple3D | set [lightCombined] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] set [i v] to [0] repeat (length of [lightI v]) change [i v] by (1) Simple3D | set (join [light] (i)) texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] end define No transforms Simple3D | configure [viewToProjected v] transformation Simple3D | start with no transformation Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation define Combine lights Simple3D | render to texture of (join (prefix) [lightCombined]) Simple3D | set clear color R:(0.2) G:(0.2) B:(0.2) A:(1) Simple3D | clear (color and depth v) set [i v] to [0] repeat (length of [lightB v]) change [i v] by (1) Simple3D | draw mesh (join (prefix) (join [light] (i))) end Simple3D | set clear color R:(0) G:(0) B:(0) A:(1) define Apply combined lights if <(prefix) = []> then Simple3D | render to stage else Simple3D | render to texture of [room2] end if then Simple3D | set clear color R:(1) G:(1) B:(1) A:(1) Simple3D | clear (color and depth v) end Simple3D | depth test (everything v) write (false v) Simple3D | draw mesh (join (prefix) [lightCombined]) set [prefix v] to [] // Vadik1's remake of ObviousAlexC's demo project for Pen+ V7. The shape of the level is by ObviousAlexC.\n\nsprite_30 by ObviousAlexC\n\ntest costume is by Vadik1 | License: CC0 ``` # End of PenPlusRemakeFramebuffer.sb3 # Project: Walking 1 A demo that showcases the use of wrapper block for rendering hierarchies of meshes. In this case - an animated humanoid character. # Start of Walking1.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = 2.2255738046535503 camY = 2.3213165049249147 camZ = 2.633042441570824 camRotX = -25 camRotY = 49 timer = 7998.48 ### Global Lists planeX = [-1,1,-1,-1,1,1] planeY = [-1,-1,1,1,-1,1] planeU = [0,100,0,0,100,100] planeV = [0,0,100,100,0,100] boxX = [1,0,1,0,0,1,0,1,0,1,0,1,1,0,1,0,0,0,0,0,1,1,1,1] boxY = [0,0,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,0,1,0,0,1,0,1] boxZ = [0,0,0,0,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1] boxIdx = [1,2,3,4,0,5,6,7,8,0,9,10,11,12,0,13,14,15,16,0,17,18,19,20,0,21,22,23,24] boxU = [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1] boxV = [1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,0,1,0] ### Blocks ```scratchblocks ``` ## Sprite: "Sprite1" ### Costumes 1. "grid" - a 16x16 png containing a 2x2 white/grey checkerboard pattern 2. "box" - a 16x16 png of stereotypical box, with border around the edge and X-shape in the middle ### Blocks ```scratchblocks when flag clicked Simple3D | set clear color R:(0) G:(0) B:(0) A:(1) Simple3D | create mesh [plane] Simple3D | set [plane] positions XY [planeX v] [planeY v] Simple3D | set [plane] texture coordinates UV [planeU v] [planeV v] Simple3D | set [plane] texture (Simple3D | texture from costume (costume grid)) [repeat v] [pixelated v] Simple3D | set [plane] texture mipmapping [smooth transitions v] Simple3D | set [plane] texture anisotropic filtering (16 v) Simple3D | create mesh [box] Simple3D | set [box] indices [boxIdx v] Simple3D | set [box] positions XYZ [boxX v] [boxY v] [boxZ v] Simple3D | set [box] texture coordinates UV [boxU v] [boxV v] Simple3D | set [box] primitives (triangle strip v) Simple3D | set [box] texture () [clamp to edge v] [pixelated v] Simple3D | set [box] discord pixels less opaque than [0.1], for those that pass true Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) forever controls :: custom Simple3D | clear (color and depth v) Simple3D | configure [modelToWorld v] transformation draw plane :: custom draw boxes :: custom end (Simple3D | texture from costume (costume box)) define controls if then set [camRotX v] to (mouse y) set [camRotY v] to ((0) - (mouse x)) end Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:(0) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) Simple3D | when canvas resolution changes Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) // This block implicitly takes aspect ratio of the currently selected render target. define draw plane Simple3D | start with no transformation Simple3D | move X:(0) Y:(0) Z:(((-1.9) * ((timer) * (2))) mod (2)) Simple3D | rotate around [X v] by (90) degrees Simple3D | scale X:(100) Y:(100) Z:(100) Simple3D | draw mesh [plane] define draw boxes set [timer v] to ((timer) * (360)) Simple3D | start with no transformation Simple3D | scale X:((1) / (16)) Y:((1) / (16)) Z:((1) / (16)) Simple3D | move X:(0) Y:((12) + ([sin v] of (((timer) * (2)) + (90)))) Z:(0) draw box at [-4] [0] [-2] size [8] [12] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(12) Z:(0) Simple3D | rotate around [Y v] by (([sin v] of (timer)) * (2)) degrees Simple3D | rotate around [X v] by (([sin v] of (((timer) * (2)) - (90))) * (3)) degrees draw box at [-4] [0] [-4] size [8] [8] [8] :: custom } Simple3D | wrapper { Simple3D | move X:(-6) Y:(10) Z:(0) Simple3D | rotate around [X v] by ((10) + (([sin v] of (timer)) * (-45))) degrees draw box at [-2] [-4] [-2] size [4] [6] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(-4) Z:(0) Simple3D | rotate around [X v] by ((-20) + (([sin v] of (timer)) * (-20))) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(-4) Z:(0) Simple3D | rotate around [X v] by (90) degrees draw box at [-0.5] [2] [-1] size [1] [12] [2] :: custom Simple3D | transform X:(0) Y:(14) Z:(0) from [model space v] to [world space v] Simple3D | set fog world space origin at X:(Simple3D | transformed [X v]) Y:(Simple3D | transformed [Y v]) Z:(Simple3D | transformed [Z v]) } } } Simple3D | wrapper { Simple3D | move X:(6) Y:(10) Z:(0) Simple3D | rotate around [X v] by ((10) + (([sin v] of (timer)) * (45))) degrees draw box at [-2] [-4] [-2] size [4] [6] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(-4) Z:(0) Simple3D | rotate around [X v] by ((-20) + (([sin v] of (timer)) * (20))) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom } } Simple3D | wrapper { Simple3D | move X:(-2) Y:(0) Z:(0) Simple3D | rotate around [X v] by ((-10) + (([sin v] of (timer)) * (45))) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(-6) Z:(0) Simple3D | rotate around [X v] by ((20) + (([sin v] of ((timer) + (110))) * (-20))) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom } } Simple3D | wrapper { Simple3D | move X:(2) Y:(0) Z:(0) Simple3D | rotate around [X v] by ((-10) + (([sin v] of (timer)) * (-45))) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(-6) Z:(0) Simple3D | rotate around [X v] by ((20) + (([sin v] of ((timer) + (110))) * (20))) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom } } define controls (6 directions) set [camRotX v] to (mouse y) set [camRotY v] to ((0) - (mouse x)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:( - ) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) define draw box at (x) (y) (z) size (sx) (sy) (sz) Simple3D | wrapper { Simple3D | move X:(x) Y:(y) Z:(z) Simple3D | scale X:(sx) Y:(sy) Z:(sz) Simple3D | draw mesh [box] } Simple3D | wrapper { Simple3D | move X:(-6) Y:(10) Z:(0) Simple3D | rotate around [X v] by (([sin v] of ((timer) * (180))) * (-45)) degrees draw box at [-2] [-10] [-2] size [4] [12] [4] :: custom } Simple3D | wrapper { Simple3D | move X:(6) Y:(10) Z:(0) Simple3D | rotate around [X v] by (([sin v] of ((timer) * (180))) * (45)) degrees draw box at [-2] [-10] [-2] size [4] [12] [4] :: custom } Simple3D | wrapper { Simple3D | move X:(-2) Y:(0) Z:(0) Simple3D | rotate around [X v] by (([sin v] of ((timer) * (180))) * (45)) degrees draw box at [-2] [-12] [-2] size [4] [12] [4] :: custom } Simple3D | wrapper { Simple3D | move X:(2) Y:(0) Z:(0) Simple3D | rotate around [X v] by (([sin v] of ((timer) * (180))) * (-45)) degrees draw box at [-2] [-12] [-2] size [4] [12] [4] :: custom } ``` # End of Walking1.sb3 # Project: Walking 2 Same as Walking 1, except the charater is controllable. # Start of Walking2.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = 2.2255738046535503 camY = 2.3213165049249147 camZ = 2.633042441570824 camRotX = -2.5 camRotY = 1031 timer = 128.33368247337904 playerX = 3.6834208101252184 playerY = 0 playerZ = -92.73840128623854 playerRotY = 130.1148582480632 playerRotX = -2.5 zoom = 2.5 power = 2.165520188656541e-7 playerVelX = -5.520303191555267e-7 playerVelY = 0 playerVelZ = 4.6509741250582085e-7 dt = 0.016666666666666666 zoomSmooth = 2.500000000000001 jump = 5.784689225213864e-64 speed = 10 walkX = 0 walkZ = 0 walkLength = 0 playerRotLookY = 0 ### Global Lists planeX = [-1,1,-1,-1,1,1] planeY = [-1,-1,1,1,-1,1] planeU = [0,100,0,0,100,100] planeV = [0,0,100,100,0,100] boxX = [1,0,1,0,0,1,0,1,0,1,0,1,1,0,1,0,0,0,0,0,1,1,1,1] boxY = [0,0,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,0,1,0,0,1,0,1] boxZ = [0,0,0,0,1,1,1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1] boxIdx = [1,2,3,4,0,5,6,7,8,0,9,10,11,12,0,13,14,15,16,0,17,18,19,20,0,21,22,23,24] boxU = [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1] boxV = [1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,0,1,0] ### Blocks ```scratchblocks // Configuration for https://turbowarp.org/\nYou can move, resize, and minimize this comment, but don't edit it by hand. This comment can be deleted to remove the stored settings.\n{"framerate":60} // _twconfig_ ``` ## Sprite: "Sprite1" ### Costumes 1. "grid" - a 16x16 png containing a 2x2 white/grey checkerboard pattern 2. "box" - a 16x16 png of stereotypical box, with border around the edge and X-shape in the middle ### Blocks ```scratchblocks when flag clicked pointerlock | set pointer lock (true v) Simple3D | set clear color R:(0) G:(0) B:(0) A:(1) Simple3D | create mesh [plane] Simple3D | set [plane] positions XY [planeX v] [planeY v] Simple3D | set [plane] texture coordinates UV [planeU v] [planeV v] Simple3D | set [plane] texture (Simple3D | texture from costume (costume grid)) [repeat v] [pixelated v] Simple3D | set [plane] texture mipmapping [smooth transitions v] Simple3D | set [plane] texture anisotropic filtering (16 v) Simple3D | create mesh [box] Simple3D | set [box] indices [boxIdx v] Simple3D | set [box] positions XYZ [boxX v] [boxY v] [boxZ v] Simple3D | set [box] texture coordinates UV [boxU v] [boxV v] Simple3D | set [box] primitives (triangle strip v) Simple3D | set [box] discord pixels less opaque than [0.1], for those that pass true Simple3D | set [box] cull (back faces v) Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) set [timer v] to [0] forever controls :: custom Simple3D | clear (color and depth v) Simple3D | configure [modelToWorld v] transformation draw plane :: custom draw boxes :: custom end (Simple3D | texture from costume (costume box)) define controls set [walkX v] to ( - ) set [walkZ v] to ( - ) set [walkLength v] to ([sqrt v] of (((walkX) * (walkX)) + ((walkZ) * (walkZ)))) set [speed v] to ((10) + ( * (10))) set [dt v] to ((1) / (60)) change [camRotX v] by ((mouse y) * (0.5)) change [camRotY v] by ((mouse x) * (-0.5)) if <(camRotX) > [90]> then set [camRotX v] to [90] end if <(camRotX) < [-90]> then set [camRotX v] to [-90] end set [playerRotX v] to (camRotX) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:(((walkX) / (walkLength)) * (speed)) Y:(0) Z:(((walkZ) / (walkLength)) * (speed)) from [view space v] to [world space v] change [playerVelX v] by ((Simple3D | transformed [X v]) * (dt)) change [playerVelY v] by (<<(playerY) = [0]> and > * (10)) change [playerVelZ v] by ((Simple3D | transformed [Z v]) * (dt)) set [playerVelX v] to ((playerVelX) * (0.95)) set [playerVelZ v] to ((playerVelZ) * (0.95)) change [playerVelY v] by ((-20) * (dt)) change [playerX v] by ((playerVelX) * (dt)) change [playerY v] by ((playerVelY) * (dt)) change [playerZ v] by ((playerVelZ) * (dt)) if <(playerY) < [0]> then set [playerY v] to [0] set [playerVelY v] to [0] end change [zoomSmooth v] by (((zoom) - (zoomSmooth)) / (5)) Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | move X:(playerX) Y:(playerY) Z:(playerZ) Simple3D | rotate around [Y v] by ((playerRotY) + (180)) degrees Simple3D | rotate around [X v] by (((power) * (10)) + ((jump) * (4))) degrees Simple3D | scale X:((1) / (16)) Y:((1) / (16)) Z:((1) / (16)) Simple3D | move X:(0) Y:(((12) - ((jump) * (2))) + (([sin v] of (((timer) * (2)) + (90))) * (power))) Z:(0) Simple3D | move X:(0) Y:(12) Z:(0) Simple3D | rotate around [Y v] by ((([sin v] of (timer)) * (2)) * (power)) degrees Simple3D | rotate around [X v] by (((([sin v] of (((timer) * (2)) - (90))) * (3)) * (power)) - (playerRotX)) degrees Simple3D | transform X:(0) Y:(4) Z:(0) from [model space v] to [world space v] Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | move X:(0) Y:(0) Z:((0) - (zoomSmooth)) Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | move X:((0) - (Simple3D | transformed [X v])) Y:((0) - (Simple3D | transformed [Y v])) Z:((0) - (Simple3D | transformed [Z v])) Simple3D | when canvas resolution changes Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) // This block implicitly takes aspect ratio of the currently selected render target. define draw plane Simple3D | start with no transformation Simple3D | move X:(0) Y:(0) Z:(0) Simple3D | rotate around [X v] by (90) degrees Simple3D | scale X:(100) Y:(100) Z:(100) Simple3D | draw mesh [plane] define draw boxes set [playerRotY v] to (([atan v] of ((playerVelX) / (playerVelZ))) + (<(playerVelZ) > [0]> * (180))) set [power v] to ((0.3) * ([sqrt v] of (((playerVelX) * (playerVelX)) + ((playerVelZ) * (playerVelZ))))) change [timer v] by (((dt) * ((0.5) + ((power) * (0.5)))) * (200)) if <(playerY) > [0]> then change [jump v] by (((1) - (jump)) * (0.1)) if <(jump) > [1]> then set [jump v] to [1] end else set [jump v] to ((jump) * (0.9)) end Simple3D | start with no transformation Simple3D | move X:(playerX) Y:(playerY) Z:(playerZ) Simple3D | rotate around [Y v] by ((playerRotY) + (180)) degrees Simple3D | rotate around [X v] by (((power) * (10)) + ((jump) * (4))) degrees Simple3D | scale X:((1) / (16)) Y:((1) / (16)) Z:((1) / (16)) Simple3D | move X:(0) Y:(((12) - ((jump) * (2))) + (([sin v] of (((timer) * (2)) + (90))) * (power))) Z:(0) draw box at [-4] [0] [-2] size [8] [12] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(12) Z:(0) Simple3D | rotate around [Y v] by ((([sin v] of (timer)) * (2)) * (power)) degrees Simple3D | rotate around [X v] by (((([sin v] of (((timer) * (2)) - (90))) * (3)) * (power)) - (playerRotX)) degrees draw box at [-4] [0] [-4] size [8] [8] [8] :: custom } Simple3D | wrapper { Simple3D | move X:(-6) Y:(10) Z:(0) Simple3D | rotate around [Z v] by ((jump) * (-15)) degrees Simple3D | rotate around [X v] by (((10) + (([sin v] of (timer)) * (-45))) * (power)) degrees draw box at [-2] [-4] [-2] size [4] [6] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(-4) Z:(0) Simple3D | rotate around [Z v] by ((jump) * (8)) degrees Simple3D | rotate around [X v] by (((-20) + (([sin v] of (timer)) * (-20))) * (power)) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(-4) Z:(0) Simple3D | rotate around [X v] by (90) degrees draw box at [-0.5] [2] [-1] size [1] [12] [2] :: custom Simple3D | transform X:(0) Y:(14) Z:(0) from [model space v] to [world space v] Simple3D | set fog world space origin at X:(Simple3D | transformed [X v]) Y:(Simple3D | transformed [Y v]) Z:(Simple3D | transformed [Z v]) } } } Simple3D | wrapper { Simple3D | move X:(6) Y:(10) Z:(0) Simple3D | rotate around [Z v] by ((jump) * (15)) degrees Simple3D | rotate around [X v] by (((10) + (([sin v] of (timer)) * (45))) * (power)) degrees draw box at [-2] [-4] [-2] size [4] [6] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(-4) Z:(0) Simple3D | rotate around [Z v] by ((jump) * (-8)) degrees Simple3D | rotate around [X v] by (((-20) + (([sin v] of (timer)) * (20))) * (power)) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom } } Simple3D | wrapper { Simple3D | move X:(-2) Y:(0) Z:(0) Simple3D | rotate around [X v] by ((((-10) + (([sin v] of (timer)) * (45))) * (power)) + ((-35) * (jump))) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(-6) Z:(0) Simple3D | rotate around [X v] by ((((20) + (([sin v] of ((timer) + (110))) * (-20))) * (power)) + ((90) * (jump))) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom } } Simple3D | wrapper { Simple3D | move X:(2) Y:(0) Z:(0) Simple3D | rotate around [X v] by ((((-10) + (([sin v] of (timer)) * (-45))) * (power)) + ((-35) * (jump))) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom Simple3D | wrapper { Simple3D | move X:(0) Y:(-6) Z:(0) Simple3D | rotate around [X v] by ((((20) + (([sin v] of ((timer) + (110))) * (20))) * (power)) + ((90) * (jump))) degrees draw box at [-2] [-6] [-2] size [4] [6] [4] :: custom } } define draw box at (x) (y) (z) size (sx) (sy) (sz) Simple3D | wrapper { Simple3D | move X:(x) Y:(y) Z:(z) Simple3D | scale X:(sx) Y:(sy) Z:(sz) Simple3D | draw mesh [box] } (((-1.9) * ((timer) * (2))) mod (2)) when [up arrow v] key pressed change [zoom v] by (-0.5) if <(zoom) < [0]> then set [zoom v] to [0] end when [down arrow v] key pressed change [zoom v] by (0.5) (space v) ``` # End of Walking2.sb3 # Project: Extension image The extension thumbnail was made using this project. # Start of ExtensionThumbnail.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = 0 camY = 5 camZ = 0 camRotX = -20 camRotY = 0 ### Global Lists x = [-1,1,-1,-1,1,1] y = [-1,-1,1,1,-1,1] u100 = [0,50,0,0,50,50] v100 = [0,0,50,50,0,50] u = [0,1,0,0,1,1] v = [0,0,1,1,0,1] ### Blocks ```scratchblocks // Configuration for https://turbowarp.org/\nYou can move, resize, and minimize this comment, but don't edit it by hand. This comment can be deleted to remove the stored settings.\n{"framerate":60,"runtimeOptions":{"miscLimits":false,"fencing":false},"hq":true,"width":600,"height":300} // _twconfig_ ``` ## Sprite: "Sprite1" ### Costumes 1. "box" - 24x24 png. #5cb0d4 square with #d6d6d6 outline 2. "costume1" - empty svg ### Blocks ```scratchblocks when flag clicked set [camRotX v] to [-20] set [camRotY v] to [0] set [camX v] to [0] set [camY v] to [5] set [camZ v] to [0] pointerlock | set pointer lock (true v) wait (0) seconds Simple3D | turn fog (true v) Simple3D | set clear color R:(0.36) G:(0.69) B:(0.83) A:(1) Simple3D | set fog color R:(0.36) G:(0.69) B:(0.83) Simple3D | create mesh [plane] Simple3D | set [plane] positions XY [x v] [y v] Simple3D | set [plane] texture coordinates UV [u100 v] [v100 v] Simple3D | set [plane] blending (overwrite color (fastest for opaque) v) Simple3D | set [plane] texture (Simple3D | texture from costume (costume box)) [repeat v] [pixelated v] Simple3D | set [plane] texture mipmapping [smooth transitions v] Simple3D | set [plane] texture anisotropic filtering (16 v) Simple3D | set [plane] discord pixels less opaque than [0.1], for those that pass true Simple3D | create mesh [s3d] Simple3D | set [s3d] positions XY [x v] [y v] Simple3D | set [s3d] texture coordinates UV [u v] [v v] Simple3D | set [s3d] texture (Simple3D | texture from text [Simple3D] font (join [bold ] (Simple3D | font ["DejaVu Sans", Sans Serif v] of size [256])) color (#ffffff) border (10) (join [0x] [20000000])) [repeat v] [blurred v] Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) forever controls :: custom Simple3D | clear (color and depth v) Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by (90) degrees Simple3D | scale X:(100) Y:(100) Z:(100) Simple3D | draw mesh [plane] Simple3D | start with no transformation Simple3D | move X:(0) Y:(5) Z:(-5) Simple3D | rotate around [X v] by (-20) degrees Simple3D | scale X:(1) Y:((Simple3D | mesh [texture height v] [s3d]) / (Simple3D | mesh [texture width v] [s3d])) Z:(1) Simple3D | scale X:(7) Y:(-7) Z:(7) Simple3D | draw mesh [s3d] end define controls change [camRotX v] by (mouse y) change [camRotY v] by ((0) - (mouse x)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by (() - (camRotX)) degrees Simple3D | rotate around [Y v] by (() - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:(0) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) Simple3D | move X:(() - (camX)) Y:(() - (camY)) Z:(() - (camZ)) Simple3D | when canvas resolution changes Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.01) far: (1000) // This block implicitly takes aspect ratio of the currently selected render target. ``` # End of ExtensionThumbnail.sb3 # Project: Cubemap rendering You are inside of a cubemap that moves with you, unless you hold space. # Start of Cubemap.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = 3.6977736606000686 camY = 19.77286730425694 camZ = 8.493564144948818 camRotX = 180 camRotY = 239 res = 512 cubemapX = 3.6977736606000686 cubemapY = 19.77286730425694 cubemapZ = 8.493564144948818 ### Global Lists planeX = [-1,1,-1,-1,1,1] planeY = [-1,-1,1,1,-1,1] planeU = [0,100,0,0,100,100] planeV = [0,0,100,100,0,100] boxX = [1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1,-1,1,1,1,1] boxY = [-1,-1,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,1,1,1,-1,1,-1,-1,1,-1,1] boxZ = [-1,-1,-1,-1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1] boxIdx = [1,2,3,4,0,5,6,7,8,0,9,10,11,12,0,13,14,15,16,0,17,18,19,20,0,21,22,23,24] boxU = [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1] boxV = [1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,0,1,0] cubemapX = [-1,-1,-1,-1,1,1,1,1] cubemapY = [-1,-1,1,1,-1,-1,1,1] cubemapZ = [-1,1,-1,1,-1,1,-1,1] cubemapIdx = [1,2,3,4,0,5,6,7,8,0,1,3,5,7,0,2,4,6,8,0,1,2,5,6,0,3,4,7,8] ### Blocks ```scratchblocks ``` ## Sprite: "Sprite1" ### Costumes 1. "grid" - a 16x16 png containing a 2x2 white/grey checkerboard pattern 2. "box" - a 16x16 png of stereotypical box, with border around the edge and X-shape in the middle 3. "uv grid" - a 256x256 png of horizontal left-to-right 0-to-255 red gradient, vertical top-to-bottom 0-to-255 green gradient, and a 4x4 grid on top of the gradient. Top left corner has label U:0 V:0, top right corner has label U:1 V:0, bottom left corner has label U:0 V:1, bottom right corner has label U:1 V:1. 4. "info" - 'Space - freeze cubemap' 'E/Q - changes resolution' ### Blocks ```scratchblocks when flag clicked Simple3D | set clear color R:(0) G:(0) B:(0) A:(1) set [res v] to [512] Simple3D | create mesh [cubemap] Simple3D | set [cubemap] primitives (triangle strip v) Simple3D | set [cubemap] indices [cubemapIdx v] Simple3D | set [cubemap] positions XYZ [cubemapX v] [cubemapY v] [cubemapZ v] Simple3D | set [cubemap] texture coordinates UVW [cubemapX v] [cubemapY v] [cubemapZ v] init res :: custom Simple3D | render to cube texture (X+ v) of [cubemap] Simple3D | depth test (closer v) write (true v) Simple3D | render to stage Simple3D | create mesh [plane] Simple3D | set [plane] positions XY [planeX v] [planeY v] Simple3D | set [plane] texture coordinates UV [planeU v] [planeV v] Simple3D | set [plane] texture (Simple3D | texture from costume (costume grid)) [repeat v] [pixelated v] Simple3D | set [plane] texture mipmapping [smooth transitions v] Simple3D | set [plane] texture anisotropic filtering (16 v) Simple3D | create mesh [box] Simple3D | set [box] indices [boxIdx v] Simple3D | set [box] positions XYZ [boxX v] [boxY v] [boxZ v] Simple3D | set [box] texture coordinates UV [boxU v] [boxV v] Simple3D | set [box] primitives (triangle strip v) Simple3D | set [box] texture (Simple3D | texture from costume (costume box)) [clamp to edge v] [pixelated v] Simple3D | set [box] discord pixels less opaque than [0.1], for those that pass true forever controls :: custom if > then set [cubemapX v] to (camX) set [cubemapY v] to (camY) set [cubemapZ v] to (camZ) draw side [Z-] [180] [0] :: custom draw side [Z+] [0] [0] :: custom draw side [X+] [90] [0] :: custom draw side [X-] [-90] [0] :: custom draw side [Y+] [0] [90] :: custom draw side [Y-] [0] [-90] :: custom end draw cubemap :: custom end define controls set [camRotX v] to (mouse y) set [camRotY v] to ((0) - (mouse x)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:(0) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) define draw plane Simple3D | start with no transformation Simple3D | rotate around [X v] by (90) degrees Simple3D | scale X:(100) Y:(100) Z:(100) Simple3D | draw mesh [plane] define draw boxes Simple3D | start with no transformation Simple3D | rotate around [Y v] by (timer) degrees Simple3D | wrapper { Simple3D | move X:(-8) Y:(2.05) Z:(-16) Simple3D | rotate around [Y v] by (35) degrees Simple3D | scale X:(2) Y:(2) Z:(2) Simple3D | draw mesh [box] } Simple3D | wrapper { Simple3D | move X:(32) Y:(4.05) Z:(7) Simple3D | rotate around [Y v] by (-10) degrees Simple3D | scale X:(4) Y:(4) Z:(4) Simple3D | draw mesh [box] } define controls (6 directions) set [camRotX v] to (mouse y) set [camRotY v] to ((0) - (mouse x)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:( - ) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) define draw cubemap Simple3D | render to stage Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.1) far: (1000) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | move X:(cubemapX) Y:(cubemapY) Z:(cubemapZ) Simple3D | scale X:(20) Y:(-20) Z:(-20) Simple3D | set clear color R:(0.5) G:(0.5) B:(0.5) A:(1) Simple3D | clear (color and depth v) Simple3D | draw mesh [cubemap] define draw side (side) (a) (b) Simple3D | render to cube texture (side) of [cubemap] Simple3D | set clear color R:(0) G:(0) B:(0) A:(1) Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.1) far: (1000) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by (b) degrees Simple3D | rotate around [Y v] by (a) degrees Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) Simple3D | configure [modelToWorld v] transformation Simple3D | clear (color and depth v) draw plane :: custom draw boxes :: custom define init res Simple3D | set [cubemap] cube texture (X+ v) (Simple3D | texture of size (res) (res)) [clamp to edge v] [pixelated v] Simple3D | set [cubemap] cube texture (X- v) (Simple3D | texture of size (res) (res)) [clamp to edge v] [pixelated v] Simple3D | set [cubemap] cube texture (Y+ v) (Simple3D | texture of size (res) (res)) [clamp to edge v] [pixelated v] Simple3D | set [cubemap] cube texture (Y- v) (Simple3D | texture of size (res) (res)) [clamp to edge v] [pixelated v] Simple3D | set [cubemap] cube texture (Z+ v) (Simple3D | texture of size (res) (res)) [clamp to edge v] [pixelated v] Simple3D | set [cubemap] cube texture (Z- v) (Simple3D | texture of size (res) (res)) [clamp to edge v] [pixelated v] when [e v] key pressed if <(res) < [1024]> then set [res v] to ((res) * (2)) init res :: custom end when [q v] key pressed if <(res) > [64]> then set [res v] to ((res) / (2)) init res :: custom end ``` # End of Cubemap.sb3 # Project: Silhouette 1 Simple and fast way to do silhouettes of covered parts of the mesh. # Start of Silhouette1.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = -0.2129973311606116 camY = 1.1846704816486877 camZ = -1.8412193841228972 camRotX = -16.5 camRotY = 43 box pos = 6 ### Global Lists boxX = [1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1,-1,1,1,1,1] boxY = [-1,-1,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,1,1,1,-1,1,-1,-1,1,-1,1] boxZ = [-1,-1,-1,-1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1] boxIdx = [1,2,3,4,0,5,6,7,8,0,9,10,11,12,0,13,14,15,16,0,17,18,19,20,0,21,22,23,24] boxU = [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1] boxV = [1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,0,1,0] map = ["# Blender v2.80 (sub 75) OBJ File: 'level.blend'","# www.blender.org","v -3.721678 -0.049381 -0.189361","v -3.721678 2.350619 1.010639","v -3.721678 -0.049381 1.010639","v -0.121678 -0.049381 1.010639","v -2.521678 -0.049381 1.010639","v -1.321678 -0.049381 2.210639","v -0.121678 -0.049381 2.210639","v -2.521678 -0.049381 -1.389361","v -1.321678 -0.049381 -0.189361","v -1.321678 -0.049381 -1.389361","v -0.121678 -0.049381 4.610639","v 3.478322 2.350619 4.610639","v 1.078322 -1.249381 4.610639","v -1.321678 -0.049381 3.239780","v -1.321678 -0.349381 -1.389361","v -1.321678 -0.349381 -0.189361","v -1.321678 -3.649381 -0.189361","v -0.121678 -3.649381 1.010639","v -2.521678 2.350619 -1.389361","v 0.178322 2.350619 -1.389361","v 1.078322 -1.249381 2.210639","v -1.621678 -0.049381 2.510639","v -2.821678 2.350619 1.310639","v -2.821678 -0.049381 1.310639","v -0.121678 -3.649381 2.210639","v 2.278322 -3.649381 1.010639","v 0.178322 -0.049381 -1.389361","v -1.321678 2.350619 4.610639","v 3.478322 -1.249381 2.210639","v 3.478322 -1.249381 1.010639","v 4.678322 -3.649381 -0.189361","v 4.678322 -1.249381 1.010639","v 3.478322 -3.649381 1.010639","v 3.478322 -3.649381 -0.189361","v 4.678322 -0.049381 -1.389361","v 4.678322 -0.349381 -1.389361","v 3.478322 2.350619 1.010639","v 3.478322 0.406111 2.768096","v 3.478322 0.885490 3.099420","v 0.178322 1.681293 -2.392141","v 0.178322 1.681293 -2.899848","v 0.178322 2.350619 -3.789361","v -3.721678 2.350619 -0.189361","v -7.921679 -0.049381 2.210639","v -7.921679 2.350619 1.010639","v -7.921679 2.350619 4.610639","v 4.978322 -0.049381 -1.389361","v 4.978322 2.350619 1.310639","v 4.978322 -1.249381 1.310639","v -2.821678 -0.049381 -3.489362","v -4.021678 2.350619 -4.689362","v -4.021678 -0.049381 -4.689362","v -5.221678 -0.049381 -4.689362","v -5.221678 2.350619 2.210639","v -5.221678 -0.049381 2.210639","v -1.321678 1.769468 4.610639","v 4.678322 2.350619 1.010639","v 4.678322 2.350619 -1.389361","v -2.521678 2.350619 1.010639","v 3.778322 2.350619 1.310639","v 3.778322 -1.249381 1.310639","v 0.178322 -0.049381 -3.789361","v 7.078322 2.350619 -3.789361","v -4.021678 2.350619 1.310639","v -4.021678 -0.049381 1.310639","v -1.621678 2.350619 2.510639","v -1.621678 1.339262 3.239780","v -1.621678 1.769468 3.730645","v 0.178322 -0.049381 -3.264387","v 0.178322 -0.049381 -2.004030","v 7.078322 -0.049381 -1.389361","v 7.078322 2.350619 3.410639","v 7.078322 -0.049381 -3.789361","v 5.878322 -1.249381 4.610639","v 7.078322 -1.249381 3.410639","v 7.078322 -1.249381 1.310639","v 3.778322 0.885490 4.610639","v 3.778322 2.350619 4.610639","v 5.878322 2.350619 4.610639","v 4.978322 2.350619 -1.389361","v 2.278322 -3.649381 2.210639","v 7.078322 -0.349381 -1.389361","v 7.078322 -3.649381 -3.789361","v 7.078322 -1.249381 1.010639","v -1.321678 -3.649381 -2.589361","v 3.478322 -3.649381 -2.589361","v -3.721678 -2.449381 -2.589361","v -5.521678 -2.449381 -0.189361","v -3.721678 -2.449381 -0.189361","v 7.078322 -3.649381 1.010639","v -7.921679 -2.449381 -0.189361","v -7.921679 -2.449381 -2.589361","v 4.678322 -3.649381 -3.789361","v 4.678322 -3.649381 -2.589361","v -2.521678 -3.649381 -0.189361","v 4.678322 -1.249381 -3.789361","v 3.478322 -1.249381 -3.789361","v 3.478322 -3.649381 -3.789361","v 4.678322 -3.649381 1.010639","v -4.021678 -0.049381 -0.489361","v -5.221678 2.350619 -4.689362","v -5.521678 -0.049381 2.210639","v -5.521678 2.350619 2.210639","v -2.521678 -3.649381 -2.589361","v -2.521678 -0.349381 -2.589361","v -5.521678 -0.349381 -0.189361","v -5.521678 2.350619 1.010639","v -5.521678 -0.349381 -1.689361","v -2.821678 2.350619 -1.689361","v -0.121678 -0.049381 -1.689361","v -2.821678 -0.049381 -1.689361","v -4.021678 2.350619 -0.489361","v -0.121678 1.681293 -2.392141","v -0.121678 2.350619 -1.689361","v -0.121678 2.350619 -3.489362","v -0.121678 -0.049381 -3.489362","v -2.821678 2.350619 -3.489362","v -1.321678 -1.249381 -3.789361","v -1.321678 -3.649381 -3.789361","v -2.521678 -1.249381 -3.789361","v -7.921679 -0.349381 -2.589361","v -7.921679 -0.349381 -1.689361","v -7.921679 -0.049381 4.610639","v -0.121678 -0.049381 -3.264387","v -1.321678 2.350619 2.210639","v -1.321678 1.769468 3.730645","v -1.321678 1.339262 3.239780","v 7.078322 -0.349381 -3.789361","v -2.521678 -0.349381 -3.789361","v -1.621678 -0.049381 3.239780","v -1.621678 2.350619 4.610639","v -0.121678 1.334524 -2.004030","v -0.121678 1.681293 -2.899848","v 0.178322 1.334524 -3.264387","v -0.121678 1.334524 -3.264387","v 0.178322 1.334524 -2.004030","v -0.121678 -0.049381 -2.004030","v -1.621678 1.769468 4.610639","v 3.778322 0.406111 2.768096","v 3.478322 -1.249381 2.768096","v 3.778322 0.885490 3.099420","v 3.478322 0.885490 4.610639","v 3.778322 -1.249381 2.768096","vt -3.233296 2.967245","vt -4.266358 5.033368","vt -4.266358 2.967245","vt -6.801005 2.953363","vt -9.858781 4.998886","vt -7.822957 1.934642","vt -19.784817 2.782454","vt -20.806952 3.042399","vt -20.807987 2.786605","vt -20.819412 -0.027113","vt -22.253933 3.048271","vt -22.266392 -0.021245","vt -1.772326 5.033368","vt -0.739265 2.967245","vt 0.552063 5.033367","vt 0.632984 2.985867","vt -0.827986 5.051991","vt -0.827986 2.985868","vt 0.552063 2.967245","vt -5.777434 4.992420","vt 1.081511 1.841764","vt -0.118599 -0.841764","vt 1.081511 -0.841764","vt -0.192297 2.998116","vt -1.219546 5.052616","vt -1.219546 2.998116","vt -2.246796 2.998116","vt -3.590570 2.938299","vt -3.590570 2.675616","vt -1.489106 1.887568","vt -0.438373 5.039765","vt 1.100473 3.337132","vt 1.390584 3.756881","vt -18.504814 3.033056","vt -14.668966 2.761692","vt -14.667923 3.017489","vt 1.415339 4.457154","vt 1.852417 4.457154","vt 2.618186 5.033366","vt -1.772326 2.967246","vt -3.233296 5.033369","vt 1.871844 2.939614","vt 2.895414 4.978665","vt -0.165592 4.983521","vt 0.290760 2.978804","vt -2.025459 5.037664","vt -2.025459 1.949372","vt -6.570318 2.984621","vt -8.008999 5.036838","vt -8.017302 2.990494","vt -9.040474 2.994644","vt -14.915407 5.064865","vt -14.923710 3.018521","vt -5.778216 4.498274","vt -5.299420 2.967245","vt -1.489106 5.039762","vt -3.590570 5.039765","vt -5.299420 5.033368","vt -6.760389 2.967246","vt -3.054891 5.037664","vt -3.054890 1.949372","vt -0.438374 1.887568","vt -25.334635 2.982743","vt -19.464455 5.014119","vt -25.331394 5.023418","vt -1.861047 5.051991","vt -1.861048 2.985868","vt 0.632985 5.051991","vt 1.260690 4.181329","vt 1.683270 4.551687","vt -17.427013 2.970206","vt -13.342424 5.004411","vt -11.904305 1.941110","vt -13.347281 1.943395","vt -15.132875 1.946227","vt -10.115836 3.753520","vt -10.113860 4.999292","vt -11.899451 5.002124","vt 0.290760 5.037664","vt 0.548118 2.978803","vt 0.548118 5.037666","vt -19.467690 2.973442","vt -26.358011 2.016305","vt -25.342432 -0.014861","vt -24.326845 2.016305","vt -23.311260 -0.014863","vt -23.311260 3.031888","vt 21.767981 2.652999","vt 19.722870 -0.149694","vt 23.807446 1.884512","vt 23.804214 -0.156158","vt -1.223339 5.038099","vt -1.223339 2.983599","vt -0.196091 2.983599","vt -2.227418 2.974450","vt -1.200169 2.974450","vt -1.200170 5.028945","vt -1.200430 5.011963","vt -1.187088 2.957510","vt -0.159861 2.964179","vt -3.410640 2.985868","vt -9.032170 5.040990","vt -15.179501 3.019561","vt -15.171200 5.065903","vt 9.521119 0.886814","vt 10.539838 -0.135139","vt 10.544283 2.670783","vt -16.194370 5.070055","vt -17.226889 2.772072","vt -18.505852 2.777266","vt -17.234152 0.981523","vt -4.871609 5.051992","vt -7.195999 2.985870","vt -4.871610 2.985869","vt -3.410640 5.051992","vt -7.801013 4.475779","vt -7.195999 5.051992","vt -8.745592 5.051994","vt -4.268182 2.975279","vt -6.562016 5.030966","vt -2.252161 2.983599","vt -1.224912 2.983599","vt -1.224912 5.038099","vt 11.563408 1.903913","vt -19.796234 -0.031268","vt -18.768911 0.987750","vt 5.952777 2.678061","vt 5.187526 2.679275","vt 5.949944 0.892477","vt -0.168826 2.942849","vt 3.909277 0.895709","vt -6.760389 5.033368","vt -8.068939 4.533064","vt -7.646361 4.162707","vt 16.665091 1.895829","vt 12.580509 -0.138377","vt 16.661852 -0.144845","vt 25.844887 -0.159391","vt 25.848122 1.881284","vt 17.682192 -0.146461","vt 19.727312 2.656231","vt 17.685425 1.894212","vt 11.564620 2.669163","vt 12.583739 1.902296","vt -19.783775 3.038247","vt 0.731796 0.315099","vt 1.306750 0.646510","vt 0.731796 0.646510","vt 0.170932 0.315099","vt 0.170932 0.646510","vt -0.384875 0.315099","vt -0.384875 0.646510","vt -1.184684 2.971012","vt -1.439407 4.146055","vt -1.439407 2.971012","vt -1.184236 4.146055","vt -0.929513 2.971012","vt -0.929513 4.146055","vt -0.674341 4.146055","vt -0.929064 2.966989","vt -0.674341 2.966989","vt 0.362361 -0.005959","vt -0.293549 0.295513","vt -0.293549 -0.005959","vt 1.246674 -0.005959","vt 0.362361 0.295513","vt -5.523133 4.497871","vt 0.612358 1.887568","vt -4.305183 3.369550","vt -0.611393 2.959165","vt -0.356670 4.364805","vt -0.611393 4.364805","vt 1.645806 0.312575","vt 0.978380 0.656175","vt 0.978379 0.312575","vt -0.752471 0.656175","vt -0.752471 0.312575","vt -23.289558 -0.017090","vt -23.277103 3.052424","vt -0.118599 1.841764","vt 1.100473 1.887568","vt 2.713823 3.756879","vt 2.713823 5.039765","vt 1.081221 4.158627","vt 1.081221 2.967245","vt 2.166243 2.967245","vt 2.618186 2.967245","vt 2.166243 4.158627","vt 1.260690 2.985867","vt 2.440843 4.551686","vt 2.440842 5.051991","vt -9.860755 3.753114","vt -7.466892 2.985870","vt -7.466892 4.177252","vt -8.745592 2.985871","vt -8.551915 4.177252","vt -8.551915 2.985871","vt -8.238088 4.475779","vt -4.259876 5.021623","vt -7.646361 2.967245","vt -8.826512 5.033369","vt -8.826512 4.533064","vt 1.306750 0.315099","vt -1.184684 4.146055","vt -1.184236 2.971012","vt -0.929064 4.146055","vt 1.246674 0.295514","vt -5.885824 5.037666","vt -5.885825 3.780791","vt -4.589413 3.780790","vt -4.305183 1.949371","vt -0.356670 2.959164","vt 1.645806 0.656175","vt -5.522351 4.992014","vt 0.785498 -0.366247","vt -1.349338 -0.366247","vt -0.281919 -1.433665","vt 0.785498 -1.433665","vt -1.349338 1.768590","vt -0.281919 0.701172","vt -0.281919 1.768590","vt -0.281919 -2.349102","vt 0.785498 -3.568501","vt 1.852916 -1.433665","vt 0.785498 -1.433665","vt 2.920334 -0.366247","vt 0.785498 -0.366247","vt -2.416757 -0.366247","vt -2.416757 0.701172","vt 1.052353 3.436453","vt 1.052353 2.315346","vt 5.055172 1.768590","vt 7.190007 3.903426","vt 5.322025 1.768590","vt 7.190007 1.768590","vt -0.281919 2.836008","vt 3.987753 0.701172","vt 3.987753 2.836008","vt -2.416757 2.836008","vt -4.017883 0.701172","vt -2.416757 0.701172","vt -6.152719 0.701172","vt -6.152719 2.836008","vt 5.055172 3.903426","vt 5.055172 2.836008","vt 7.190007 3.903426","vt 5.055172 0.701172","vt -1.349338 0.701172","vt -0.281919 0.701172","vt -1.349338 2.836008","vt -4.017883 -1.433665","vt 0.785498 3.436453","vt 0.785498 3.636571","vt -1.616192 3.636571","vt -0.281919 3.903426","vt 5.055172 -0.366247","vt 7.190007 -0.366247","vt 5.322025 -0.633102","vt 7.190007 -0.633102","vt -2.683610 0.968027","vt -2.683610 4.703990","vt -3.751028 4.703990","vt -3.751028 -1.433665","vt -2.683610 -0.633102","vt -0.548774 -1.700520","vt -1.616192 -0.633102","vt -0.548774 -2.349102","vt -6.152719 -3.568501","vt -6.152719 -1.433665","vt 3.987753 -0.366247","vt 7.190007 -2.501083","vt 6.122590 -3.568501","vt 0.785498 2.315346","vt 1.852916 -3.568501","vt 3.987753 -1.433665","vt 3.987753 -1.929532","vt 2.920334 -1.433665","vt 1.052353 3.903426","vt 1.052353 1.768590","vt -1.616192 2.035445","vt 0.785498 2.035445","vt 3.987753 3.903426","vt 4.254608 -1.929532","vt 4.254608 -0.633102","vt 0.899557 1.495172","vt 0.041242 -0.424075","vt 0.899556 -0.424076","vt 0.913602 1.500852","vt 0.042993 -0.445888","vt 0.913602 -0.445888","vt 0.002765 -3.407894","vt -0.976705 0.020253","vt 0.002765 0.020253","vt 0.910498 1.481684","vt 0.052185 -0.437564","vt 0.910499 -0.437564","vt 0.982235 -5.366834","vt -1.221574 -3.407893","vt 0.982235 -3.407893","vt -0.976705 6.876543","vt 0.982234 4.917604","vt -0.976705 4.917604","vt -1.956176 -5.366834","vt -1.221573 -5.366834","vt -1.956176 -0.959217","vt -2.935645 -0.959218","vt 1.961706 -3.407893","vt 3.920645 -5.366834","vt 3.920645 -0.224615","vt 1.961706 -3.163025","vt 2.206572 -0.224615","vt 1.227102 -1.204086","vt 1.227102 -2.183556","vt -0.242103 -2.183556","vt -3.670248 -3.163026","vt -3.670248 -2.183556","vt -1.221574 -1.204085","vt -2.690778 0.999723","vt -2.690778 -1.204086","vt 0.002765 -1.938688","vt 0.982235 -0.959217","vt 0.982235 -1.938688","vt -0.976705 -0.959217","vt -0.976705 1.244590","vt 1.961705 0.020253","vt 3.920645 3.938134","vt 3.920645 0.020253","vt 0.982234 3.938134","vt 0.982234 4.917604","vt -0.976705 4.917604","vt -2.935645 1.244590","vt -2.935646 6.876543","vt -0.976705 5.162473","vt 1.227102 5.162473","vt 2.941175 6.876543","vt 3.920645 5.897073","vt 3.920645 4.183002","vt 1.227102 4.183002","vt 0.041243 1.495173","vt 0.042993 1.500852","vt 0.052185 1.481684","vt 0.982234 6.876543","vt -1.221574 0.999723","vt -2.935646 6.876543","vn 1.0000 0.0000 0.0000","vn 0.0000 0.0000 -1.0000","vn 0.7071 0.0000 -0.7071","vn 0.0000 -0.0000 1.0000","vn -0.7071 -0.0000 0.7071","vn -0.8944 0.4472 0.0000","vn -1.0000 0.0000 0.0000","vn 0.7071 -0.0000 0.7071","vn -0.7071 0.0000 -0.7071","vn 0.0000 -0.7457 -0.6663","vn 0.0000 -1.0000 0.0000","vn 0.0000 -0.7245 0.6892","vn 0.0000 -0.7520 0.6591","vn 0.0000 -0.5686 0.8226","vn 0.0000 1.0000 0.0000","vn 0.7071 0.7071 0.0000","vn 0.0000 0.7071 -0.7071","vn 0.0000 0.9138 0.4061","vn 0.0000 0.4472 -0.8944","vn 0.0000 0.4472 0.8944","vn 0.0000 -0.7071 0.7071","vn 0.0000 -0.9363 -0.3511","usemtl wall","s 1","f 1/1/1 2/2/1 3/3/1","f 11/4/2 12/5/2 13/6/2","f 15/7/1 9/8/1 16/9/1","f 17/10/3 4/11/3 18/12/3","f 4/11/3 17/10/3 16/9/3","f 4/11/3 16/9/3 9/8/3","f 19/13/4 10/14/4 20/15/4","f 22/16/5 23/17/5 24/18/5","f 27/19/4 20/15/4 10/14/4","f 11/4/2 28/20/2 12/5/2","f 26/21/6 29/22/6 30/23/6","f 26/24/2 30/25/2 33/26/2","f 34/27/7 33/26/7 30/25/7","f 35/28/7 36/29/7 32/30/7","f 37/31/7 38/32/7 39/33/7","f 27/34/4 36/35/4 35/36/4","f 40/37/1 41/38/1 42/39/1","f 8/40/8 43/41/8 1/1/8","f 44/42/1 45/43/1 46/44/1","f 47/45/1 48/46/1 49/47/1","f 8/40/4 10/14/4 19/13/4","f 50/48/5 51/49/5 52/50/5","f 53/51/1 54/52/1 55/53/1","f 11/4/2 56/54/2 28/20/2","f 2/2/2 5/55/2 3/3/2","f 35/28/7 57/56/7 58/57/7","f 59/58/3 6/59/3 5/55/3","f 49/47/4 60/60/4 61/61/4","f 57/56/2 30/62/2 37/31/2","f 62/63/4 63/64/4 42/65/4","f 24/18/4 64/66/4 65/67/4","f 66/68/7 67/69/7 68/70/7","f 71/71/7 72/72/7 63/64/7","f 74/73/9 72/72/9 75/74/9","f 76/75/7 75/74/7 72/72/7","f 77/76/2 78/77/2 79/78/2","f 76/75/7 72/72/7 71/71/7","f 80/79/2 35/80/2 58/81/2","f 71/71/7 63/64/7 73/82/7","f 29/83/2 81/84/2 21/85/2","f 21/85/2 25/86/2 7/87/2","f 25/86/2 21/85/2 81/84/2","f 82/88/7 83/89/7 84/90/7","f 83/89/7 90/91/7 84/90/7","f 97/92/7 98/93/7 86/94/7","f 94/95/1 93/96/1 96/97/1","f 32/98/1 99/99/1 31/100/1","f 64/66/7 100/101/7 65/67/7","f 52/50/4 101/102/4 53/51/4","f 102/103/4 54/52/4 103/104/4","f 87/105/4 104/106/4 105/107/4","f 103/104/7 107/108/7 106/109/7","f 106/109/7 107/108/7 108/110/7","f 106/109/7 88/111/7 102/103/7","f 109/112/2 110/113/2 111/114/2","f 112/115/9 111/114/9 100/101/9","f 113/116/7 114/117/7 115/118/7","f 116/119/4 117/120/4 50/48/4","f 85/121/1 119/122/1 118/123/1","f 120/124/1 105/107/1 104/106/1","f 17/10/2 95/125/2 16/9/2","f 88/111/2 106/109/2 89/126/2","f 16/9/2 89/126/2 106/109/2","f 95/125/2 89/126/2 16/9/2","f 121/127/1 122/128/1 92/129/1","f 105/107/4 121/127/4 87/105/4","f 123/130/1 44/42/1 46/44/1","f 106/109/7 102/103/7 103/104/7","f 92/129/4 87/105/4 121/127/4","f 92/129/1 122/128/1 91/131/1","f 125/132/1 126/133/1 127/134/1","f 122/128/1 44/42/1 91/131/1","f 97/135/4 119/136/4 98/137/4","f 84/90/2 99/138/2 32/139/2","f 93/140/4 128/141/4 96/142/4","f 83/89/4 128/141/4 93/140/4","f 129/143/1 105/107/1 120/124/1","f 129/143/4 120/124/4 118/144/4","f 82/88/7 128/141/7 83/89/7","f 27/34/4 10/145/4 15/7/4","f 97/135/4 129/143/4 118/144/4","f 40/146/10 132/147/10 113/148/10","f 41/149/11 113/148/11 133/150/11","f 134/151/12 133/150/12 135/152/12","f 69/153/4 135/154/4 124/155/4","f 136/156/2 137/157/2 132/158/2","f 127/159/4 130/160/4 14/161/4","f 126/162/13 67/163/13 127/164/13","f 56/165/11 68/166/11 126/162/11","f 138/167/2 56/54/2 11/4/2","f 29/168/7 37/31/7 30/62/7","f 139/169/1 61/61/1 60/60/1","f 140/170/4 139/171/4 38/172/4","f 38/173/14 141/174/14 39/175/14","f 39/175/11 77/176/11 142/177/11","f 1/1/1 43/41/1 2/2/1","f 15/7/1 10/145/1 9/8/1","f 22/16/5 66/68/5 23/17/5","f 25/178/1 18/12/1 4/11/1","f 4/11/1 7/179/1 25/178/1","f 26/21/6 81/180/6 29/22/6","f 37/31/7 29/168/7 38/32/7","f 29/168/7 140/181/7 38/32/7","f 142/182/7 12/183/7 39/33/7","f 12/183/7 37/31/7 39/33/7","f 27/34/4 15/7/4 36/35/4","f 20/15/1 27/19/1 136/184/1","f 27/19/1 70/185/1 136/184/1","f 69/186/1 62/187/1 134/188/1","f 62/187/1 42/39/1 134/188/1","f 20/15/1 136/184/1 40/37/1","f 41/38/1 134/188/1 42/39/1","f 20/15/1 40/37/1 42/39/1","f 8/40/8 19/13/8 43/41/8","f 47/45/1 80/79/1 48/46/1","f 50/48/5 117/120/5 51/49/5","f 53/51/1 101/102/1 54/52/1","f 2/2/2 59/58/2 5/55/2","f 35/28/7 32/30/7 57/56/7","f 59/58/3 125/132/3 6/59/3","f 49/47/4 48/46/4 60/60/4","f 57/56/2 32/30/2 30/62/2","f 62/63/4 73/82/4 63/64/4","f 24/18/4 23/17/4 64/66/4","f 66/68/7 22/16/7 67/69/7","f 22/16/7 130/189/7 67/69/7","f 138/190/7 131/191/7 68/70/7","f 131/191/7 66/68/7 68/70/7","f 74/73/9 79/78/9 72/72/9","f 13/6/2 12/5/2 142/192/2","f 79/78/2 74/73/2 77/76/2","f 80/79/2 47/45/2 35/80/2","f 64/66/7 112/115/7 100/101/7","f 52/50/4 51/49/4 101/102/4","f 102/103/4 55/53/4 54/52/4","f 109/112/2 114/117/2 110/113/2","f 112/115/9 109/112/9 111/114/9","f 137/193/7 110/113/7 132/194/7","f 110/113/7 114/117/7 132/194/7","f 115/118/7 116/195/7 135/196/7","f 116/195/7 124/197/7 135/196/7","f 113/116/7 132/194/7 114/117/7","f 115/118/7 135/196/7 133/198/7","f 133/198/7 113/116/7 115/118/7","f 116/119/4 115/199/4 117/120/4","f 14/200/1 6/59/1 127/134/1","f 6/59/1 125/132/1 127/134/1","f 125/132/1 28/201/1 126/133/1","f 28/201/1 56/202/1 126/133/1","f 122/128/1 45/43/1 44/42/1","f 97/135/4 118/144/4 119/136/4","f 84/90/2 90/91/2 99/138/2","f 40/146/10 136/203/10 132/147/10","f 41/149/11 40/146/11 113/148/11","f 134/151/12 41/149/12 133/150/12","f 69/153/4 134/204/4 135/154/4","f 136/156/2 70/205/2 137/157/2","f 127/159/4 67/206/4 130/160/4","f 126/162/13 68/166/13 67/163/13","f 56/165/11 138/207/11 68/166/11","f 78/208/1 77/209/1 141/210/1","f 139/169/1 143/211/1 61/61/1","f 60/60/1 78/208/1 141/210/1","f 141/210/1 139/169/1 60/60/1","f 140/170/4 143/212/4 139/171/4","f 38/173/14 139/213/14 141/174/14","f 39/175/11 141/174/11 77/176/11","f 77/76/2 74/73/2 142/192/2","f 13/6/2 142/192/2 74/73/2","f 11/4/2 123/130/2 138/167/2","f 123/130/2 46/44/2 138/167/2","f 138/167/2 46/44/2 131/214/2","f 96/142/4 128/141/4 97/135/4","f 97/135/4 128/141/4 129/143/4","f 4/215/15 5/216/15 6/217/15","f 7/218/15 4/215/15 6/217/15","f 8/219/15 9/220/15 10/221/15","f 7/218/15 6/217/15 14/222/15","f 8/219/15 5/216/15 9/220/15","f 11/223/16 21/224/16 7/218/16","f 25/225/15 26/226/15 18/227/15","f 3/228/15 5/216/15 1/229/15","f 69/230/15 70/231/15 35/232/15","f 73/233/15 47/234/15 71/235/15","f 85/236/15 34/237/15 86/238/15","f 87/239/15 88/240/15 89/241/15","f 91/242/15 88/240/15 92/243/15","f 93/244/15 94/245/15 83/246/15","f 31/247/15 83/246/15 94/245/15","f 85/236/15 95/248/15 17/249/15","f 104/250/16 89/241/16 95/248/16","f 88/240/15 87/239/15 92/243/15","f 91/242/17 102/251/17 88/240/17","f 124/252/15 116/253/15 50/254/15","f 47/234/15 73/233/15 35/232/15","f 86/238/15 119/255/15 85/236/15","f 94/245/15 34/237/15 31/247/15","f 99/256/15 90/257/15 31/247/15","f 71/235/18 49/258/18 76/259/18","f 100/260/15 50/254/15 52/261/15","f 53/262/15 100/260/15 52/261/15","f 55/263/15 100/260/15 53/262/15","f 100/260/15 55/263/15 65/264/15","f 65/264/15 22/265/15 24/266/15","f 55/263/15 130/267/15 22/265/15","f 123/268/15 102/251/15 44/269/15","f 33/270/15 34/237/15 26/226/15","f 26/226/15 17/249/15 18/227/15","f 76/259/15 49/258/15 75/271/15","f 75/271/15 49/258/15 74/272/15","f 102/251/15 123/268/15 55/263/15","f 137/273/15 69/230/15 124/252/15","f 4/215/15 9/220/15 5/216/15","f 11/223/15 7/218/15 14/222/15","f 8/219/15 1/229/15 5/216/15","f 11/223/16 13/274/16 21/224/16","f 29/275/15 21/224/15 140/276/15","f 21/224/15 13/274/15 140/276/15","f 25/225/15 81/277/15 26/226/15","f 73/233/15 62/278/15 35/232/15","f 62/278/15 69/230/15 35/232/15","f 70/231/15 27/279/15 35/232/15","f 85/236/15 17/249/15 34/237/15","f 31/247/15 90/257/15 83/246/15","f 85/236/15 104/250/15 95/248/15","f 104/250/16 87/239/16 89/241/16","f 91/242/17 44/269/17 102/251/17","f 50/254/15 111/280/15 137/273/15","f 111/280/15 110/281/15 137/273/15","f 137/273/15 124/252/15 50/254/15","f 86/238/15 98/282/15 119/255/15","f 94/245/15 86/238/15 34/237/15","f 71/235/18 47/234/18 49/258/18","f 100/260/15 111/280/15 50/254/15","f 65/264/15 55/263/15 22/265/15","f 11/223/15 55/263/15 123/268/15","f 26/226/15 34/237/15 17/249/15","f 74/272/15 49/258/15 143/283/15","f 49/258/15 61/284/15 143/283/15","f 137/273/15 70/231/15 69/230/15","f 14/222/15 130/267/15 11/223/15","f 140/276/15 74/272/15 143/283/15","f 140/276/15 13/274/15 74/272/15","f 55/263/15 11/223/15 130/267/15","f 31/285/19 30/286/19 32/287/19","f 96/288/20 86/289/20 94/290/20","f 106/291/11 15/292/11 16/293/11","f 118/294/20 104/295/20 85/296/20","f 45/297/21 108/298/21 107/299/21","f 82/300/22 32/301/22 36/302/22","f 121/303/11 108/298/11 122/304/11","f 105/305/11 108/298/11 121/303/11","f 105/305/11 129/306/11 15/292/11","f 107/299/11 103/307/11 45/297/11","f 45/297/11 103/307/11 46/308/11","f 131/309/11 54/310/11 66/311/11","f 66/311/11 54/310/11 23/312/11","f 23/312/11 54/310/11 64/313/11","f 54/310/11 112/314/11 64/313/11","f 101/315/11 51/316/11 112/314/11","f 51/316/11 109/317/11 112/314/11","f 115/318/11 109/317/11 117/319/11","f 43/320/11 59/321/11 2/322/11","f 19/323/11 20/324/11 59/321/11","f 59/321/11 20/324/11 125/325/11","f 12/326/11 125/325/11 20/324/11","f 12/326/11 28/327/11 125/325/11","f 37/328/11 12/326/11 20/324/11","f 57/329/11 37/328/11 58/330/11","f 37/328/11 20/324/11 58/330/11","f 20/324/11 42/331/11 58/330/11","f 63/332/11 58/330/11 42/331/11","f 58/330/11 63/332/11 80/333/11","f 80/333/11 63/332/11 48/334/11","f 63/332/11 72/335/11 48/334/11","f 72/335/11 79/336/11 48/334/11","f 79/336/11 78/337/11 48/334/11","f 60/338/11 48/334/11 78/337/11","f 31/285/19 34/339/19 30/286/19","f 96/288/20 97/340/20 86/289/20","f 106/291/11 108/298/11 15/292/11","f 118/294/20 120/341/20 104/295/20","f 45/297/21 122/304/21 108/298/21","f 82/300/22 84/342/22 32/301/22","f 105/305/11 15/292/11 108/298/11","f 54/310/11 101/315/11 112/314/11","f 51/316/11 117/319/11 109/317/11","f 115/318/11 114/343/11 109/317/11","f 43/320/11 19/323/11 59/321/11","f 103/307/11 131/309/11 46/308/11","f 54/310/11 131/309/11 103/307/11","f 15/292/11 129/306/11 128/344/11","f 128/344/11 82/300/11 15/292/11"] ### Blocks ```scratchblocks when stage clicked runtimeoptions | run green flag ``` ## Sprite: "Sprite1" ### Costumes 1. "grid" - a 16x16 png containing a 2x2 white/grey checkerboard pattern 2. "box" - a 16x16 png of stereotypical box, with border around the edge and X-shape in the middle 3. "uv grid" - a 256x256 png of horizontal left-to-right 0-to-255 red gradient, vertical top-to-bottom 0-to-255 green gradient, and a 4x4 grid on top of the gradient. Top left corner has label U:0 V:0, top right corner has label U:1 V:0, bottom left corner has label U:0 V:1, bottom right corner has label U:1 V:1. 4. "lines" - 4x4 image, where left and right columns of pixels are white, while the middle 2x4 pixels are empty. 2 vertical white lines ### Blocks ```scratchblocks when flag clicked pointerlock | set pointer lock (true v) Simple3D | set clear color R:(0) G:(0) B:(0) A:(0) Simple3D | create mesh [box] Simple3D | set [box] indices [boxIdx v] Simple3D | set [box] positions XYZ [boxX v] [boxY v] [boxZ v] Simple3D | set [box] texture coordinates UV [boxU v] [boxV v] Simple3D | set [box] primitives (triangle strip v) Simple3D | set [box] texture (Simple3D | texture from costume (costume box)) [clamp to edge v] [pixelated v] Simple3D | set [box] discord pixels less opaque than [0.1], for those that pass true Simple3D | create mesh [map] Simple3D | set [map] from [obj mtl v] [map v] Simple3D | set [map] texture (Simple3D | texture from costume (costume grid)) [repeat v] [pixelated v] Simple3D | set [map] cull (back faces v) forever controls :: custom box movement :: custom draw :: custom end define controls change [camRotX v] by ((mouse y) * (0.5)) change [camRotY v] by ((mouse x) * (-0.5)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:(0) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) define setup transforms for a box Simple3D | start with no transformation Simple3D | move X:(16) Y:(0) Z:(0) Simple3D | rotate around [X v] by (([sin v] of ((box pos) * (60))) * (10)) degrees Simple3D | rotate around [Y v] by ((box pos) * (15)) degrees Simple3D | move X:(0) Y:(0) Z:(-32) Simple3D | rotate around [Y v] by (35) degrees Simple3D | scale X:(4) Y:(4) Z:(4) define controls (6 directions) set [camRotX v] to (mouse y) set [camRotY v] to ((0) - (mouse x)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:( - ) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) define draw Simple3D | depth test (closer v) write (true v) Simple3D | clear (color and depth v) Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.1) far: (200) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) Simple3D | configure [modelToWorld v] transformation setup transforms for a map :: custom Simple3D | draw mesh [map] setup transforms for a box :: custom Simple3D | depth test (everything v) write (false v) Simple3D | set global color [adder v] R:(0.4) G:(0.8) B:(0.4) A:(1) Simple3D | set global color [multiplier v] R:(0) G:(0) B:(0) A:(0) Simple3D | draw mesh [box] Simple3D | depth test (closer v) write (true v) Simple3D | set global color [adder v] R:(0) G:(0) B:(0) A:(0) Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) Simple3D | draw mesh [box] define setup transforms for a map Simple3D | start with no transformation Simple3D | scale X:(10) Y:(10) Z:(10) define box movement set [box pos v] to ((timer) mod (5)) if <(box pos) > [1]> then set [box pos v] to [1] end change [box pos v] by ([floor v] of ((timer) / (5))) set [box pos v] to ((box pos) * (2)) // 3D model used:\n\nName: Simple AFPS Level\nAuthor: drummyfish\nLink: https://opengameart.org/content/simple-afps-level\nLicense: CC0 ``` # End of Silhouette1.sb3 # Project: Silhouette 2 Fancy and slow way to do silhouettes of covered parts of the mesh. # Start of Silhouette2.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = 1.7226413792832638 camY = 1.336984640094597 camZ = -4.094270326268994 camRotX = -18.5 camRotY = 412 outline radius px = 6.25 box pos = 4 higher quality = 1 ### Global Lists planeX = [-1,1,-1,1] planeY = [-1,-1,1,1] planeU = [0,1,0,1] planeV = [0,0,1,1] boxX = [1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1,-1,1,1,1,1] boxY = [-1,-1,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,1,1,1,-1,1,-1,-1,1,-1,1] boxZ = [-1,-1,-1,-1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1] boxIdx = [1,2,3,4,0,5,6,7,8,0,9,10,11,12,0,13,14,15,16,0,17,18,19,20,0,21,22,23,24] boxU = [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1] boxV = [1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,0,1,0] map = ["# Blender v2.80 (sub 75) OBJ File: 'level.blend'","# www.blender.org","v -3.721678 -0.049381 -0.189361","v -3.721678 2.350619 1.010639","v -3.721678 -0.049381 1.010639","v -0.121678 -0.049381 1.010639","v -2.521678 -0.049381 1.010639","v -1.321678 -0.049381 2.210639","v -0.121678 -0.049381 2.210639","v -2.521678 -0.049381 -1.389361","v -1.321678 -0.049381 -0.189361","v -1.321678 -0.049381 -1.389361","v -0.121678 -0.049381 4.610639","v 3.478322 2.350619 4.610639","v 1.078322 -1.249381 4.610639","v -1.321678 -0.049381 3.239780","v -1.321678 -0.349381 -1.389361","v -1.321678 -0.349381 -0.189361","v -1.321678 -3.649381 -0.189361","v -0.121678 -3.649381 1.010639","v -2.521678 2.350619 -1.389361","v 0.178322 2.350619 -1.389361","v 1.078322 -1.249381 2.210639","v -1.621678 -0.049381 2.510639","v -2.821678 2.350619 1.310639","v -2.821678 -0.049381 1.310639","v -0.121678 -3.649381 2.210639","v 2.278322 -3.649381 1.010639","v 0.178322 -0.049381 -1.389361","v -1.321678 2.350619 4.610639","v 3.478322 -1.249381 2.210639","v 3.478322 -1.249381 1.010639","v 4.678322 -3.649381 -0.189361","v 4.678322 -1.249381 1.010639","v 3.478322 -3.649381 1.010639","v 3.478322 -3.649381 -0.189361","v 4.678322 -0.049381 -1.389361","v 4.678322 -0.349381 -1.389361","v 3.478322 2.350619 1.010639","v 3.478322 0.406111 2.768096","v 3.478322 0.885490 3.099420","v 0.178322 1.681293 -2.392141","v 0.178322 1.681293 -2.899848","v 0.178322 2.350619 -3.789361","v -3.721678 2.350619 -0.189361","v -7.921679 -0.049381 2.210639","v -7.921679 2.350619 1.010639","v -7.921679 2.350619 4.610639","v 4.978322 -0.049381 -1.389361","v 4.978322 2.350619 1.310639","v 4.978322 -1.249381 1.310639","v -2.821678 -0.049381 -3.489362","v -4.021678 2.350619 -4.689362","v -4.021678 -0.049381 -4.689362","v -5.221678 -0.049381 -4.689362","v -5.221678 2.350619 2.210639","v -5.221678 -0.049381 2.210639","v -1.321678 1.769468 4.610639","v 4.678322 2.350619 1.010639","v 4.678322 2.350619 -1.389361","v -2.521678 2.350619 1.010639","v 3.778322 2.350619 1.310639","v 3.778322 -1.249381 1.310639","v 0.178322 -0.049381 -3.789361","v 7.078322 2.350619 -3.789361","v -4.021678 2.350619 1.310639","v -4.021678 -0.049381 1.310639","v -1.621678 2.350619 2.510639","v -1.621678 1.339262 3.239780","v -1.621678 1.769468 3.730645","v 0.178322 -0.049381 -3.264387","v 0.178322 -0.049381 -2.004030","v 7.078322 -0.049381 -1.389361","v 7.078322 2.350619 3.410639","v 7.078322 -0.049381 -3.789361","v 5.878322 -1.249381 4.610639","v 7.078322 -1.249381 3.410639","v 7.078322 -1.249381 1.310639","v 3.778322 0.885490 4.610639","v 3.778322 2.350619 4.610639","v 5.878322 2.350619 4.610639","v 4.978322 2.350619 -1.389361","v 2.278322 -3.649381 2.210639","v 7.078322 -0.349381 -1.389361","v 7.078322 -3.649381 -3.789361","v 7.078322 -1.249381 1.010639","v -1.321678 -3.649381 -2.589361","v 3.478322 -3.649381 -2.589361","v -3.721678 -2.449381 -2.589361","v -5.521678 -2.449381 -0.189361","v -3.721678 -2.449381 -0.189361","v 7.078322 -3.649381 1.010639","v -7.921679 -2.449381 -0.189361","v -7.921679 -2.449381 -2.589361","v 4.678322 -3.649381 -3.789361","v 4.678322 -3.649381 -2.589361","v -2.521678 -3.649381 -0.189361","v 4.678322 -1.249381 -3.789361","v 3.478322 -1.249381 -3.789361","v 3.478322 -3.649381 -3.789361","v 4.678322 -3.649381 1.010639","v -4.021678 -0.049381 -0.489361","v -5.221678 2.350619 -4.689362","v -5.521678 -0.049381 2.210639","v -5.521678 2.350619 2.210639","v -2.521678 -3.649381 -2.589361","v -2.521678 -0.349381 -2.589361","v -5.521678 -0.349381 -0.189361","v -5.521678 2.350619 1.010639","v -5.521678 -0.349381 -1.689361","v -2.821678 2.350619 -1.689361","v -0.121678 -0.049381 -1.689361","v -2.821678 -0.049381 -1.689361","v -4.021678 2.350619 -0.489361","v -0.121678 1.681293 -2.392141","v -0.121678 2.350619 -1.689361","v -0.121678 2.350619 -3.489362","v -0.121678 -0.049381 -3.489362","v -2.821678 2.350619 -3.489362","v -1.321678 -1.249381 -3.789361","v -1.321678 -3.649381 -3.789361","v -2.521678 -1.249381 -3.789361","v -7.921679 -0.349381 -2.589361","v -7.921679 -0.349381 -1.689361","v -7.921679 -0.049381 4.610639","v -0.121678 -0.049381 -3.264387","v -1.321678 2.350619 2.210639","v -1.321678 1.769468 3.730645","v -1.321678 1.339262 3.239780","v 7.078322 -0.349381 -3.789361","v -2.521678 -0.349381 -3.789361","v -1.621678 -0.049381 3.239780","v -1.621678 2.350619 4.610639","v -0.121678 1.334524 -2.004030","v -0.121678 1.681293 -2.899848","v 0.178322 1.334524 -3.264387","v -0.121678 1.334524 -3.264387","v 0.178322 1.334524 -2.004030","v -0.121678 -0.049381 -2.004030","v -1.621678 1.769468 4.610639","v 3.778322 0.406111 2.768096","v 3.478322 -1.249381 2.768096","v 3.778322 0.885490 3.099420","v 3.478322 0.885490 4.610639","v 3.778322 -1.249381 2.768096","vt -3.233296 2.967245","vt -4.266358 5.033368","vt -4.266358 2.967245","vt -6.801005 2.953363","vt -9.858781 4.998886","vt -7.822957 1.934642","vt -19.784817 2.782454","vt -20.806952 3.042399","vt -20.807987 2.786605","vt -20.819412 -0.027113","vt -22.253933 3.048271","vt -22.266392 -0.021245","vt -1.772326 5.033368","vt -0.739265 2.967245","vt 0.552063 5.033367","vt 0.632984 2.985867","vt -0.827986 5.051991","vt -0.827986 2.985868","vt 0.552063 2.967245","vt -5.777434 4.992420","vt 1.081511 1.841764","vt -0.118599 -0.841764","vt 1.081511 -0.841764","vt -0.192297 2.998116","vt -1.219546 5.052616","vt -1.219546 2.998116","vt -2.246796 2.998116","vt -3.590570 2.938299","vt -3.590570 2.675616","vt -1.489106 1.887568","vt -0.438373 5.039765","vt 1.100473 3.337132","vt 1.390584 3.756881","vt -18.504814 3.033056","vt -14.668966 2.761692","vt -14.667923 3.017489","vt 1.415339 4.457154","vt 1.852417 4.457154","vt 2.618186 5.033366","vt -1.772326 2.967246","vt -3.233296 5.033369","vt 1.871844 2.939614","vt 2.895414 4.978665","vt -0.165592 4.983521","vt 0.290760 2.978804","vt -2.025459 5.037664","vt -2.025459 1.949372","vt -6.570318 2.984621","vt -8.008999 5.036838","vt -8.017302 2.990494","vt -9.040474 2.994644","vt -14.915407 5.064865","vt -14.923710 3.018521","vt -5.778216 4.498274","vt -5.299420 2.967245","vt -1.489106 5.039762","vt -3.590570 5.039765","vt -5.299420 5.033368","vt -6.760389 2.967246","vt -3.054891 5.037664","vt -3.054890 1.949372","vt -0.438374 1.887568","vt -25.334635 2.982743","vt -19.464455 5.014119","vt -25.331394 5.023418","vt -1.861047 5.051991","vt -1.861048 2.985868","vt 0.632985 5.051991","vt 1.260690 4.181329","vt 1.683270 4.551687","vt -17.427013 2.970206","vt -13.342424 5.004411","vt -11.904305 1.941110","vt -13.347281 1.943395","vt -15.132875 1.946227","vt -10.115836 3.753520","vt -10.113860 4.999292","vt -11.899451 5.002124","vt 0.290760 5.037664","vt 0.548118 2.978803","vt 0.548118 5.037666","vt -19.467690 2.973442","vt -26.358011 2.016305","vt -25.342432 -0.014861","vt -24.326845 2.016305","vt -23.311260 -0.014863","vt -23.311260 3.031888","vt 21.767981 2.652999","vt 19.722870 -0.149694","vt 23.807446 1.884512","vt 23.804214 -0.156158","vt -1.223339 5.038099","vt -1.223339 2.983599","vt -0.196091 2.983599","vt -2.227418 2.974450","vt -1.200169 2.974450","vt -1.200170 5.028945","vt -1.200430 5.011963","vt -1.187088 2.957510","vt -0.159861 2.964179","vt -3.410640 2.985868","vt -9.032170 5.040990","vt -15.179501 3.019561","vt -15.171200 5.065903","vt 9.521119 0.886814","vt 10.539838 -0.135139","vt 10.544283 2.670783","vt -16.194370 5.070055","vt -17.226889 2.772072","vt -18.505852 2.777266","vt -17.234152 0.981523","vt -4.871609 5.051992","vt -7.195999 2.985870","vt -4.871610 2.985869","vt -3.410640 5.051992","vt -7.801013 4.475779","vt -7.195999 5.051992","vt -8.745592 5.051994","vt -4.268182 2.975279","vt -6.562016 5.030966","vt -2.252161 2.983599","vt -1.224912 2.983599","vt -1.224912 5.038099","vt 11.563408 1.903913","vt -19.796234 -0.031268","vt -18.768911 0.987750","vt 5.952777 2.678061","vt 5.187526 2.679275","vt 5.949944 0.892477","vt -0.168826 2.942849","vt 3.909277 0.895709","vt -6.760389 5.033368","vt -8.068939 4.533064","vt -7.646361 4.162707","vt 16.665091 1.895829","vt 12.580509 -0.138377","vt 16.661852 -0.144845","vt 25.844887 -0.159391","vt 25.848122 1.881284","vt 17.682192 -0.146461","vt 19.727312 2.656231","vt 17.685425 1.894212","vt 11.564620 2.669163","vt 12.583739 1.902296","vt -19.783775 3.038247","vt 0.731796 0.315099","vt 1.306750 0.646510","vt 0.731796 0.646510","vt 0.170932 0.315099","vt 0.170932 0.646510","vt -0.384875 0.315099","vt -0.384875 0.646510","vt -1.184684 2.971012","vt -1.439407 4.146055","vt -1.439407 2.971012","vt -1.184236 4.146055","vt -0.929513 2.971012","vt -0.929513 4.146055","vt -0.674341 4.146055","vt -0.929064 2.966989","vt -0.674341 2.966989","vt 0.362361 -0.005959","vt -0.293549 0.295513","vt -0.293549 -0.005959","vt 1.246674 -0.005959","vt 0.362361 0.295513","vt -5.523133 4.497871","vt 0.612358 1.887568","vt -4.305183 3.369550","vt -0.611393 2.959165","vt -0.356670 4.364805","vt -0.611393 4.364805","vt 1.645806 0.312575","vt 0.978380 0.656175","vt 0.978379 0.312575","vt -0.752471 0.656175","vt -0.752471 0.312575","vt -23.289558 -0.017090","vt -23.277103 3.052424","vt -0.118599 1.841764","vt 1.100473 1.887568","vt 2.713823 3.756879","vt 2.713823 5.039765","vt 1.081221 4.158627","vt 1.081221 2.967245","vt 2.166243 2.967245","vt 2.618186 2.967245","vt 2.166243 4.158627","vt 1.260690 2.985867","vt 2.440843 4.551686","vt 2.440842 5.051991","vt -9.860755 3.753114","vt -7.466892 2.985870","vt -7.466892 4.177252","vt -8.745592 2.985871","vt -8.551915 4.177252","vt -8.551915 2.985871","vt -8.238088 4.475779","vt -4.259876 5.021623","vt -7.646361 2.967245","vt -8.826512 5.033369","vt -8.826512 4.533064","vt 1.306750 0.315099","vt -1.184684 4.146055","vt -1.184236 2.971012","vt -0.929064 4.146055","vt 1.246674 0.295514","vt -5.885824 5.037666","vt -5.885825 3.780791","vt -4.589413 3.780790","vt -4.305183 1.949371","vt -0.356670 2.959164","vt 1.645806 0.656175","vt -5.522351 4.992014","vt 0.785498 -0.366247","vt -1.349338 -0.366247","vt -0.281919 -1.433665","vt 0.785498 -1.433665","vt -1.349338 1.768590","vt -0.281919 0.701172","vt -0.281919 1.768590","vt -0.281919 -2.349102","vt 0.785498 -3.568501","vt 1.852916 -1.433665","vt 0.785498 -1.433665","vt 2.920334 -0.366247","vt 0.785498 -0.366247","vt -2.416757 -0.366247","vt -2.416757 0.701172","vt 1.052353 3.436453","vt 1.052353 2.315346","vt 5.055172 1.768590","vt 7.190007 3.903426","vt 5.322025 1.768590","vt 7.190007 1.768590","vt -0.281919 2.836008","vt 3.987753 0.701172","vt 3.987753 2.836008","vt -2.416757 2.836008","vt -4.017883 0.701172","vt -2.416757 0.701172","vt -6.152719 0.701172","vt -6.152719 2.836008","vt 5.055172 3.903426","vt 5.055172 2.836008","vt 7.190007 3.903426","vt 5.055172 0.701172","vt -1.349338 0.701172","vt -0.281919 0.701172","vt -1.349338 2.836008","vt -4.017883 -1.433665","vt 0.785498 3.436453","vt 0.785498 3.636571","vt -1.616192 3.636571","vt -0.281919 3.903426","vt 5.055172 -0.366247","vt 7.190007 -0.366247","vt 5.322025 -0.633102","vt 7.190007 -0.633102","vt -2.683610 0.968027","vt -2.683610 4.703990","vt -3.751028 4.703990","vt -3.751028 -1.433665","vt -2.683610 -0.633102","vt -0.548774 -1.700520","vt -1.616192 -0.633102","vt -0.548774 -2.349102","vt -6.152719 -3.568501","vt -6.152719 -1.433665","vt 3.987753 -0.366247","vt 7.190007 -2.501083","vt 6.122590 -3.568501","vt 0.785498 2.315346","vt 1.852916 -3.568501","vt 3.987753 -1.433665","vt 3.987753 -1.929532","vt 2.920334 -1.433665","vt 1.052353 3.903426","vt 1.052353 1.768590","vt -1.616192 2.035445","vt 0.785498 2.035445","vt 3.987753 3.903426","vt 4.254608 -1.929532","vt 4.254608 -0.633102","vt 0.899557 1.495172","vt 0.041242 -0.424075","vt 0.899556 -0.424076","vt 0.913602 1.500852","vt 0.042993 -0.445888","vt 0.913602 -0.445888","vt 0.002765 -3.407894","vt -0.976705 0.020253","vt 0.002765 0.020253","vt 0.910498 1.481684","vt 0.052185 -0.437564","vt 0.910499 -0.437564","vt 0.982235 -5.366834","vt -1.221574 -3.407893","vt 0.982235 -3.407893","vt -0.976705 6.876543","vt 0.982234 4.917604","vt -0.976705 4.917604","vt -1.956176 -5.366834","vt -1.221573 -5.366834","vt -1.956176 -0.959217","vt -2.935645 -0.959218","vt 1.961706 -3.407893","vt 3.920645 -5.366834","vt 3.920645 -0.224615","vt 1.961706 -3.163025","vt 2.206572 -0.224615","vt 1.227102 -1.204086","vt 1.227102 -2.183556","vt -0.242103 -2.183556","vt -3.670248 -3.163026","vt -3.670248 -2.183556","vt -1.221574 -1.204085","vt -2.690778 0.999723","vt -2.690778 -1.204086","vt 0.002765 -1.938688","vt 0.982235 -0.959217","vt 0.982235 -1.938688","vt -0.976705 -0.959217","vt -0.976705 1.244590","vt 1.961705 0.020253","vt 3.920645 3.938134","vt 3.920645 0.020253","vt 0.982234 3.938134","vt 0.982234 4.917604","vt -0.976705 4.917604","vt -2.935645 1.244590","vt -2.935646 6.876543","vt -0.976705 5.162473","vt 1.227102 5.162473","vt 2.941175 6.876543","vt 3.920645 5.897073","vt 3.920645 4.183002","vt 1.227102 4.183002","vt 0.041243 1.495173","vt 0.042993 1.500852","vt 0.052185 1.481684","vt 0.982234 6.876543","vt -1.221574 0.999723","vt -2.935646 6.876543","vn 1.0000 0.0000 0.0000","vn 0.0000 0.0000 -1.0000","vn 0.7071 0.0000 -0.7071","vn 0.0000 -0.0000 1.0000","vn -0.7071 -0.0000 0.7071","vn -0.8944 0.4472 0.0000","vn -1.0000 0.0000 0.0000","vn 0.7071 -0.0000 0.7071","vn -0.7071 0.0000 -0.7071","vn 0.0000 -0.7457 -0.6663","vn 0.0000 -1.0000 0.0000","vn 0.0000 -0.7245 0.6892","vn 0.0000 -0.7520 0.6591","vn 0.0000 -0.5686 0.8226","vn 0.0000 1.0000 0.0000","vn 0.7071 0.7071 0.0000","vn 0.0000 0.7071 -0.7071","vn 0.0000 0.9138 0.4061","vn 0.0000 0.4472 -0.8944","vn 0.0000 0.4472 0.8944","vn 0.0000 -0.7071 0.7071","vn 0.0000 -0.9363 -0.3511","usemtl wall","s 1","f 1/1/1 2/2/1 3/3/1","f 11/4/2 12/5/2 13/6/2","f 15/7/1 9/8/1 16/9/1","f 17/10/3 4/11/3 18/12/3","f 4/11/3 17/10/3 16/9/3","f 4/11/3 16/9/3 9/8/3","f 19/13/4 10/14/4 20/15/4","f 22/16/5 23/17/5 24/18/5","f 27/19/4 20/15/4 10/14/4","f 11/4/2 28/20/2 12/5/2","f 26/21/6 29/22/6 30/23/6","f 26/24/2 30/25/2 33/26/2","f 34/27/7 33/26/7 30/25/7","f 35/28/7 36/29/7 32/30/7","f 37/31/7 38/32/7 39/33/7","f 27/34/4 36/35/4 35/36/4","f 40/37/1 41/38/1 42/39/1","f 8/40/8 43/41/8 1/1/8","f 44/42/1 45/43/1 46/44/1","f 47/45/1 48/46/1 49/47/1","f 8/40/4 10/14/4 19/13/4","f 50/48/5 51/49/5 52/50/5","f 53/51/1 54/52/1 55/53/1","f 11/4/2 56/54/2 28/20/2","f 2/2/2 5/55/2 3/3/2","f 35/28/7 57/56/7 58/57/7","f 59/58/3 6/59/3 5/55/3","f 49/47/4 60/60/4 61/61/4","f 57/56/2 30/62/2 37/31/2","f 62/63/4 63/64/4 42/65/4","f 24/18/4 64/66/4 65/67/4","f 66/68/7 67/69/7 68/70/7","f 71/71/7 72/72/7 63/64/7","f 74/73/9 72/72/9 75/74/9","f 76/75/7 75/74/7 72/72/7","f 77/76/2 78/77/2 79/78/2","f 76/75/7 72/72/7 71/71/7","f 80/79/2 35/80/2 58/81/2","f 71/71/7 63/64/7 73/82/7","f 29/83/2 81/84/2 21/85/2","f 21/85/2 25/86/2 7/87/2","f 25/86/2 21/85/2 81/84/2","f 82/88/7 83/89/7 84/90/7","f 83/89/7 90/91/7 84/90/7","f 97/92/7 98/93/7 86/94/7","f 94/95/1 93/96/1 96/97/1","f 32/98/1 99/99/1 31/100/1","f 64/66/7 100/101/7 65/67/7","f 52/50/4 101/102/4 53/51/4","f 102/103/4 54/52/4 103/104/4","f 87/105/4 104/106/4 105/107/4","f 103/104/7 107/108/7 106/109/7","f 106/109/7 107/108/7 108/110/7","f 106/109/7 88/111/7 102/103/7","f 109/112/2 110/113/2 111/114/2","f 112/115/9 111/114/9 100/101/9","f 113/116/7 114/117/7 115/118/7","f 116/119/4 117/120/4 50/48/4","f 85/121/1 119/122/1 118/123/1","f 120/124/1 105/107/1 104/106/1","f 17/10/2 95/125/2 16/9/2","f 88/111/2 106/109/2 89/126/2","f 16/9/2 89/126/2 106/109/2","f 95/125/2 89/126/2 16/9/2","f 121/127/1 122/128/1 92/129/1","f 105/107/4 121/127/4 87/105/4","f 123/130/1 44/42/1 46/44/1","f 106/109/7 102/103/7 103/104/7","f 92/129/4 87/105/4 121/127/4","f 92/129/1 122/128/1 91/131/1","f 125/132/1 126/133/1 127/134/1","f 122/128/1 44/42/1 91/131/1","f 97/135/4 119/136/4 98/137/4","f 84/90/2 99/138/2 32/139/2","f 93/140/4 128/141/4 96/142/4","f 83/89/4 128/141/4 93/140/4","f 129/143/1 105/107/1 120/124/1","f 129/143/4 120/124/4 118/144/4","f 82/88/7 128/141/7 83/89/7","f 27/34/4 10/145/4 15/7/4","f 97/135/4 129/143/4 118/144/4","f 40/146/10 132/147/10 113/148/10","f 41/149/11 113/148/11 133/150/11","f 134/151/12 133/150/12 135/152/12","f 69/153/4 135/154/4 124/155/4","f 136/156/2 137/157/2 132/158/2","f 127/159/4 130/160/4 14/161/4","f 126/162/13 67/163/13 127/164/13","f 56/165/11 68/166/11 126/162/11","f 138/167/2 56/54/2 11/4/2","f 29/168/7 37/31/7 30/62/7","f 139/169/1 61/61/1 60/60/1","f 140/170/4 139/171/4 38/172/4","f 38/173/14 141/174/14 39/175/14","f 39/175/11 77/176/11 142/177/11","f 1/1/1 43/41/1 2/2/1","f 15/7/1 10/145/1 9/8/1","f 22/16/5 66/68/5 23/17/5","f 25/178/1 18/12/1 4/11/1","f 4/11/1 7/179/1 25/178/1","f 26/21/6 81/180/6 29/22/6","f 37/31/7 29/168/7 38/32/7","f 29/168/7 140/181/7 38/32/7","f 142/182/7 12/183/7 39/33/7","f 12/183/7 37/31/7 39/33/7","f 27/34/4 15/7/4 36/35/4","f 20/15/1 27/19/1 136/184/1","f 27/19/1 70/185/1 136/184/1","f 69/186/1 62/187/1 134/188/1","f 62/187/1 42/39/1 134/188/1","f 20/15/1 136/184/1 40/37/1","f 41/38/1 134/188/1 42/39/1","f 20/15/1 40/37/1 42/39/1","f 8/40/8 19/13/8 43/41/8","f 47/45/1 80/79/1 48/46/1","f 50/48/5 117/120/5 51/49/5","f 53/51/1 101/102/1 54/52/1","f 2/2/2 59/58/2 5/55/2","f 35/28/7 32/30/7 57/56/7","f 59/58/3 125/132/3 6/59/3","f 49/47/4 48/46/4 60/60/4","f 57/56/2 32/30/2 30/62/2","f 62/63/4 73/82/4 63/64/4","f 24/18/4 23/17/4 64/66/4","f 66/68/7 22/16/7 67/69/7","f 22/16/7 130/189/7 67/69/7","f 138/190/7 131/191/7 68/70/7","f 131/191/7 66/68/7 68/70/7","f 74/73/9 79/78/9 72/72/9","f 13/6/2 12/5/2 142/192/2","f 79/78/2 74/73/2 77/76/2","f 80/79/2 47/45/2 35/80/2","f 64/66/7 112/115/7 100/101/7","f 52/50/4 51/49/4 101/102/4","f 102/103/4 55/53/4 54/52/4","f 109/112/2 114/117/2 110/113/2","f 112/115/9 109/112/9 111/114/9","f 137/193/7 110/113/7 132/194/7","f 110/113/7 114/117/7 132/194/7","f 115/118/7 116/195/7 135/196/7","f 116/195/7 124/197/7 135/196/7","f 113/116/7 132/194/7 114/117/7","f 115/118/7 135/196/7 133/198/7","f 133/198/7 113/116/7 115/118/7","f 116/119/4 115/199/4 117/120/4","f 14/200/1 6/59/1 127/134/1","f 6/59/1 125/132/1 127/134/1","f 125/132/1 28/201/1 126/133/1","f 28/201/1 56/202/1 126/133/1","f 122/128/1 45/43/1 44/42/1","f 97/135/4 118/144/4 119/136/4","f 84/90/2 90/91/2 99/138/2","f 40/146/10 136/203/10 132/147/10","f 41/149/11 40/146/11 113/148/11","f 134/151/12 41/149/12 133/150/12","f 69/153/4 134/204/4 135/154/4","f 136/156/2 70/205/2 137/157/2","f 127/159/4 67/206/4 130/160/4","f 126/162/13 68/166/13 67/163/13","f 56/165/11 138/207/11 68/166/11","f 78/208/1 77/209/1 141/210/1","f 139/169/1 143/211/1 61/61/1","f 60/60/1 78/208/1 141/210/1","f 141/210/1 139/169/1 60/60/1","f 140/170/4 143/212/4 139/171/4","f 38/173/14 139/213/14 141/174/14","f 39/175/11 141/174/11 77/176/11","f 77/76/2 74/73/2 142/192/2","f 13/6/2 142/192/2 74/73/2","f 11/4/2 123/130/2 138/167/2","f 123/130/2 46/44/2 138/167/2","f 138/167/2 46/44/2 131/214/2","f 96/142/4 128/141/4 97/135/4","f 97/135/4 128/141/4 129/143/4","f 4/215/15 5/216/15 6/217/15","f 7/218/15 4/215/15 6/217/15","f 8/219/15 9/220/15 10/221/15","f 7/218/15 6/217/15 14/222/15","f 8/219/15 5/216/15 9/220/15","f 11/223/16 21/224/16 7/218/16","f 25/225/15 26/226/15 18/227/15","f 3/228/15 5/216/15 1/229/15","f 69/230/15 70/231/15 35/232/15","f 73/233/15 47/234/15 71/235/15","f 85/236/15 34/237/15 86/238/15","f 87/239/15 88/240/15 89/241/15","f 91/242/15 88/240/15 92/243/15","f 93/244/15 94/245/15 83/246/15","f 31/247/15 83/246/15 94/245/15","f 85/236/15 95/248/15 17/249/15","f 104/250/16 89/241/16 95/248/16","f 88/240/15 87/239/15 92/243/15","f 91/242/17 102/251/17 88/240/17","f 124/252/15 116/253/15 50/254/15","f 47/234/15 73/233/15 35/232/15","f 86/238/15 119/255/15 85/236/15","f 94/245/15 34/237/15 31/247/15","f 99/256/15 90/257/15 31/247/15","f 71/235/18 49/258/18 76/259/18","f 100/260/15 50/254/15 52/261/15","f 53/262/15 100/260/15 52/261/15","f 55/263/15 100/260/15 53/262/15","f 100/260/15 55/263/15 65/264/15","f 65/264/15 22/265/15 24/266/15","f 55/263/15 130/267/15 22/265/15","f 123/268/15 102/251/15 44/269/15","f 33/270/15 34/237/15 26/226/15","f 26/226/15 17/249/15 18/227/15","f 76/259/15 49/258/15 75/271/15","f 75/271/15 49/258/15 74/272/15","f 102/251/15 123/268/15 55/263/15","f 137/273/15 69/230/15 124/252/15","f 4/215/15 9/220/15 5/216/15","f 11/223/15 7/218/15 14/222/15","f 8/219/15 1/229/15 5/216/15","f 11/223/16 13/274/16 21/224/16","f 29/275/15 21/224/15 140/276/15","f 21/224/15 13/274/15 140/276/15","f 25/225/15 81/277/15 26/226/15","f 73/233/15 62/278/15 35/232/15","f 62/278/15 69/230/15 35/232/15","f 70/231/15 27/279/15 35/232/15","f 85/236/15 17/249/15 34/237/15","f 31/247/15 90/257/15 83/246/15","f 85/236/15 104/250/15 95/248/15","f 104/250/16 87/239/16 89/241/16","f 91/242/17 44/269/17 102/251/17","f 50/254/15 111/280/15 137/273/15","f 111/280/15 110/281/15 137/273/15","f 137/273/15 124/252/15 50/254/15","f 86/238/15 98/282/15 119/255/15","f 94/245/15 86/238/15 34/237/15","f 71/235/18 47/234/18 49/258/18","f 100/260/15 111/280/15 50/254/15","f 65/264/15 55/263/15 22/265/15","f 11/223/15 55/263/15 123/268/15","f 26/226/15 34/237/15 17/249/15","f 74/272/15 49/258/15 143/283/15","f 49/258/15 61/284/15 143/283/15","f 137/273/15 70/231/15 69/230/15","f 14/222/15 130/267/15 11/223/15","f 140/276/15 74/272/15 143/283/15","f 140/276/15 13/274/15 74/272/15","f 55/263/15 11/223/15 130/267/15","f 31/285/19 30/286/19 32/287/19","f 96/288/20 86/289/20 94/290/20","f 106/291/11 15/292/11 16/293/11","f 118/294/20 104/295/20 85/296/20","f 45/297/21 108/298/21 107/299/21","f 82/300/22 32/301/22 36/302/22","f 121/303/11 108/298/11 122/304/11","f 105/305/11 108/298/11 121/303/11","f 105/305/11 129/306/11 15/292/11","f 107/299/11 103/307/11 45/297/11","f 45/297/11 103/307/11 46/308/11","f 131/309/11 54/310/11 66/311/11","f 66/311/11 54/310/11 23/312/11","f 23/312/11 54/310/11 64/313/11","f 54/310/11 112/314/11 64/313/11","f 101/315/11 51/316/11 112/314/11","f 51/316/11 109/317/11 112/314/11","f 115/318/11 109/317/11 117/319/11","f 43/320/11 59/321/11 2/322/11","f 19/323/11 20/324/11 59/321/11","f 59/321/11 20/324/11 125/325/11","f 12/326/11 125/325/11 20/324/11","f 12/326/11 28/327/11 125/325/11","f 37/328/11 12/326/11 20/324/11","f 57/329/11 37/328/11 58/330/11","f 37/328/11 20/324/11 58/330/11","f 20/324/11 42/331/11 58/330/11","f 63/332/11 58/330/11 42/331/11","f 58/330/11 63/332/11 80/333/11","f 80/333/11 63/332/11 48/334/11","f 63/332/11 72/335/11 48/334/11","f 72/335/11 79/336/11 48/334/11","f 79/336/11 78/337/11 48/334/11","f 60/338/11 48/334/11 78/337/11","f 31/285/19 34/339/19 30/286/19","f 96/288/20 97/340/20 86/289/20","f 106/291/11 108/298/11 15/292/11","f 118/294/20 120/341/20 104/295/20","f 45/297/21 122/304/21 108/298/21","f 82/300/22 84/342/22 32/301/22","f 105/305/11 15/292/11 108/298/11","f 54/310/11 101/315/11 112/314/11","f 51/316/11 117/319/11 109/317/11","f 115/318/11 114/343/11 109/317/11","f 43/320/11 19/323/11 59/321/11","f 103/307/11 131/309/11 46/308/11","f 54/310/11 131/309/11 103/307/11","f 15/292/11 129/306/11 128/344/11","f 128/344/11 82/300/11 15/292/11"] planeU2 = [0,25,25,50] planeV2 = [0,0,25,25] ### Blocks ```scratchblocks when stage clicked runtimeoptions | run green flag ``` ## Sprite: "Sprite1" ### Costumes 1. "grid" - a 16x16 png containing a 2x2 white/grey checkerboard pattern 2. "box" - a 16x16 png of stereotypical box, with border around the edge and X-shape in the middle 3. "uv grid" - a 256x256 png of horizontal left-to-right 0-to-255 red gradient, vertical top-to-bottom 0-to-255 green gradient, and a 4x4 grid on top of the gradient. Top left corner has label U:0 V:0, top right corner has label U:1 V:0, bottom left corner has label U:0 V:1, bottom right corner has label U:1 V:1. 4. "lines" - 4x4 image, where left and right columns of pixels are white, while the middle 2x4 pixels are empty. 2 vertical white lines ### Blocks ```scratchblocks when flag clicked set [higher quality v] to [1] pointerlock | set pointer lock (true v) Simple3D | set clear color R:(0) G:(0) B:(0) A:(0) Simple3D | create mesh [plane] Simple3D | set [plane] primitives (triangle strip v) Simple3D | set [plane] positions XY [planeX v] [planeY v] Simple3D | set [plane] texture coordinates UV [planeU v] [planeV v] Simple3D | create mesh [lines] Simple3D | make [lines] inherit from meshes [plane] Simple3D | set [lines] texture coordinates UV [planeU2 v] [planeV2 v] Simple3D | set [lines] texture (Simple3D | texture from costume (costume lines)) [repeat v] [pixelated v] Simple3D | set [lines] discord pixels less opaque than [0.1], for those that pass true Simple3D | set [lines] blending (multiply v) Simple3D | create mesh [silhouette1] Simple3D | make [silhouette1] inherit from meshes [plane] Simple3D | create mesh [silhouette2] Simple3D | make [silhouette2] inherit from meshes [plane] Simple3D | create mesh [silhouette1mask] Simple3D | make [silhouette1mask] inherit from meshes [silhouette1] Simple3D | set [silhouette1mask] blending (mask v) Simple3D | create mesh [silhouette1behind] Simple3D | make [silhouette1behind] inherit from meshes [silhouette1] Simple3D | set [silhouette1behind] blending (default behind v) resize :: custom Simple3D | create mesh [box] Simple3D | set [box] indices [boxIdx v] Simple3D | set [box] positions XYZ [boxX v] [boxY v] [boxZ v] Simple3D | set [box] texture coordinates UV [boxU v] [boxV v] Simple3D | set [box] primitives (triangle strip v) Simple3D | set [box] texture (Simple3D | texture from costume (costume box)) [clamp to edge v] [pixelated v] Simple3D | set [box] discord pixels less opaque than [0.1], for those that pass true Simple3D | create mesh [map] Simple3D | set [map] from [obj mtl v] [map v] Simple3D | set [map] texture (Simple3D | texture from costume (costume grid)) [repeat v] [pixelated v] Simple3D | set [map] cull (back faces v) forever controls :: custom box movement :: custom draw :: custom end define controls change [camRotX v] by ((mouse y) * (0.5)) change [camRotY v] by ((mouse x) * (-0.5)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:(0) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) define setup transforms for a box Simple3D | start with no transformation Simple3D | move X:(16) Y:(0) Z:(0) Simple3D | rotate around [X v] by (([sin v] of ((box pos) * (60))) * (10)) degrees Simple3D | rotate around [Y v] by ((box pos) * (15)) degrees Simple3D | move X:(0) Y:(0) Z:(-32) Simple3D | rotate around [Y v] by (35) degrees Simple3D | scale X:(4) Y:(4) Z:(4) define controls (6 directions) set [camRotX v] to (mouse y) set [camRotY v] to ((0) - (mouse x)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:( - ) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) Simple3D | when canvas resolution changes resize :: custom define draw set [outline radius px v] to ((5) * ((Simple3D | canvas height) / (runtimeoptions | stage (height v)))) Simple3D | render to texture of [silhouette1] Simple3D | depth test (closer v) write (true v) Simple3D | clear (color and depth v) Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.1) far: (200) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) Simple3D | configure [modelToWorld v] transformation setup transforms for a map :: custom Simple3D | draw mesh [map] Simple3D | clear (color v) setup transforms for a box :: custom Simple3D | depth test (everything v) write (false v) Simple3D | set [box] blending (default v) Simple3D | set global color [adder v] R:(1) G:(1) B:(1) A:(1) Simple3D | set global color [multiplier v] R:(0) G:(0) B:(0) A:(0) Simple3D | draw mesh [box] Simple3D | depth test (closer v) write (true v) Simple3D | set [box] blending (erase v) Simple3D | set global color [adder v] R:(0) G:(0) B:(0) A:(0) Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) Simple3D | draw mesh [box] Simple3D | set [box] blending (default v) Simple3D | render to texture of [silhouette2] Simple3D | clear (color v) Simple3D | wrapper { Simple3D | configure [viewToProjected v] transformation Simple3D | start with no transformation Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | set global color [adder v] R:(0.4) G:(0.8) B:(0.4) A:(0) Simple3D | set global color [multiplier v] R:(0) G:(0) B:(0) A:(1) Simple3D | draw mesh [silhouette1] Simple3D | wrapper { Simple3D | move X:((outline radius px) / (Simple3D | canvas width)) Y:(0) Z:(0) Simple3D | draw mesh [silhouette1mask] } Simple3D | wrapper { Simple3D | move X:(((0) - (outline radius px)) / (Simple3D | canvas width)) Y:(0) Z:(0) Simple3D | draw mesh [silhouette1mask] } Simple3D | wrapper { Simple3D | move X:(0) Y:(((0) - (outline radius px)) / (Simple3D | canvas height)) Z:(0) Simple3D | draw mesh [silhouette1mask] } Simple3D | wrapper { Simple3D | move X:(0) Y:((outline radius px) / (Simple3D | canvas height)) Z:(0) Simple3D | draw mesh [silhouette1mask] } if <(higher quality) = [1]> then Simple3D | wrapper { Simple3D | move X:((outline radius px) / (Simple3D | canvas width)) Y:((outline radius px) / (Simple3D | canvas height)) Z:(0) Simple3D | draw mesh [silhouette1mask] } Simple3D | wrapper { Simple3D | move X:((outline radius px) / (Simple3D | canvas width)) Y:(((0) - (outline radius px)) / (Simple3D | canvas height)) Z:(0) Simple3D | draw mesh [silhouette1mask] } Simple3D | wrapper { Simple3D | move X:(((0) - (outline radius px)) / (Simple3D | canvas width)) Y:((outline radius px) / (Simple3D | canvas height)) Z:(0) Simple3D | draw mesh [silhouette1mask] } Simple3D | wrapper { Simple3D | move X:(((0) - (outline radius px)) / (Simple3D | canvas width)) Y:(((0) - (outline radius px)) / (Simple3D | canvas height)) Z:(0) Simple3D | draw mesh [silhouette1mask] } end Simple3D | set global color [adder v] R:(0.9) G:(0.9) B:(0.9) A:(0) Simple3D | set global color [multiplier v] R:(0) G:(0) B:(0) A:(1) Simple3D | set [lines] texture coordinate offset UV (((timer) * (2)) mod (1)) (0) Simple3D | draw mesh [lines] Simple3D | set global color [adder v] R:(0.5) G:(0.9) B:(0.5) A:(0) Simple3D | set global color [multiplier v] R:(0) G:(0) B:(0) A:(1) Simple3D | draw mesh [silhouette1behind] Simple3D | set global color [adder v] R:(0) G:(0) B:(0) A:(0) Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) } Simple3D | render to stage Simple3D | depth test (closer v) write (true v) Simple3D | clear (color and depth v) setup transforms for a map :: custom Simple3D | draw mesh [map] setup transforms for a box :: custom Simple3D | draw mesh [box] Simple3D | depth test (everything v) write (false v) Simple3D | wrapper { Simple3D | configure [viewToProjected v] transformation Simple3D | start with no transformation Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | draw mesh [silhouette2] } define resize Simple3D | set [silhouette1] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] Simple3D | set [silhouette2] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] define setup transforms for a map Simple3D | start with no transformation Simple3D | scale X:(10) Y:(10) Z:(10) define box movement set [box pos v] to ((timer) mod (5)) if <(box pos) > [1]> then set [box pos v] to [1] end change [box pos v] by ([floor v] of ((timer) / (5))) set [box pos v] to ((box pos) * (2)) // 3D model used:\n\nName: Simple AFPS Level\nAuthor: drummyfish\nLink: https://opengameart.org/content/simple-afps-level\nLicense: CC0 ``` # End of Silhouette2.sb3 # Project: Portals See-through portals, with ability to see multiple layers deep. # Start of Portals.sb3 ## Sprite: "Stage" ### Costumes 1. "backdrop1" - empty svg ### Global Variables camX = -5.541089712831959 camY = 5.040545539639077 camZ = 28.981893704450492 camRotX = 1.9275088036433994 camRotY = -51.60191946390256 box pos = 2 p1 pos x = 27.22674425306197 p1 pos y = 4.905358638085839 p1 pos z = 22.672941854785513 p1 rot x = -2.013260055713694 p1 rot y = -91.97522480145928 p2 pos x = 10.981102773709779 p2 pos y = 5.478414227172528 p2 pos z = -2.8954420354229393 p2 rot x = -3.986739944286306 p2 rot y = 173.52477519854074 _A = -0.5875800235081498 _B = -0.060000462484294206 _C = -0.8069384490008098 _D = -32.339152894528965 _q.x = -1.3333333333333333 _q.y = -1.0000000000000002 _q.z = -1 _q.w = 0.004999999999999645 _scale = 1.3434692008864928 _X = 20.063950437376135 _Y = 0.01793304741484203 _Z = -54.687449098466665 p1 side = 0 p2 side = 0 _X2 = 0.7082676560325539 _Y2 = 0.015471803156070624 _Z2 = -0.7057744333179348 _dist = 0.9989922342927355 _X3 = 0.07887907025534036 _Y3 = 0.9955636919419734 _Z3 = 0.0512935430880016 camRotZ = 0 ### Global Lists boxX = [1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1,-1,1,1,1,1] boxY = [-1,-1,1,1,-1,-1,1,1,-1,-1,-1,-1,1,1,1,1,1,-1,1,-1,-1,1,-1,1] boxZ = [-1,-1,-1,-1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1] boxIdx = [1,2,3,4,0,5,6,7,8,0,9,10,11,12,0,13,14,15,16,0,17,18,19,20,0,21,22,23,24] boxU = [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1] boxV = [1,1,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,0,1,0] map = ["# Blender v2.80 (sub 75) OBJ File: 'level.blend'","# www.blender.org","v -3.721678 -0.049381 -0.189361","v -3.721678 2.350619 1.010639","v -3.721678 -0.049381 1.010639","v -0.121678 -0.049381 1.010639","v -2.521678 -0.049381 1.010639","v -1.321678 -0.049381 2.210639","v -0.121678 -0.049381 2.210639","v -2.521678 -0.049381 -1.389361","v -1.321678 -0.049381 -0.189361","v -1.321678 -0.049381 -1.389361","v -0.121678 -0.049381 4.610639","v 3.478322 2.350619 4.610639","v 1.078322 -1.249381 4.610639","v -1.321678 -0.049381 3.239780","v -1.321678 -0.349381 -1.389361","v -1.321678 -0.349381 -0.189361","v -1.321678 -3.649381 -0.189361","v -0.121678 -3.649381 1.010639","v -2.521678 2.350619 -1.389361","v 0.178322 2.350619 -1.389361","v 1.078322 -1.249381 2.210639","v -1.621678 -0.049381 2.510639","v -2.821678 2.350619 1.310639","v -2.821678 -0.049381 1.310639","v -0.121678 -3.649381 2.210639","v 2.278322 -3.649381 1.010639","v 0.178322 -0.049381 -1.389361","v -1.321678 2.350619 4.610639","v 3.478322 -1.249381 2.210639","v 3.478322 -1.249381 1.010639","v 4.678322 -3.649381 -0.189361","v 4.678322 -1.249381 1.010639","v 3.478322 -3.649381 1.010639","v 3.478322 -3.649381 -0.189361","v 4.678322 -0.049381 -1.389361","v 4.678322 -0.349381 -1.389361","v 3.478322 2.350619 1.010639","v 3.478322 0.406111 2.768096","v 3.478322 0.885490 3.099420","v 0.178322 1.681293 -2.392141","v 0.178322 1.681293 -2.899848","v 0.178322 2.350619 -3.789361","v -3.721678 2.350619 -0.189361","v -7.921679 -0.049381 2.210639","v -7.921679 2.350619 1.010639","v -7.921679 2.350619 4.610639","v 4.978322 -0.049381 -1.389361","v 4.978322 2.350619 1.310639","v 4.978322 -1.249381 1.310639","v -2.821678 -0.049381 -3.489362","v -4.021678 2.350619 -4.689362","v -4.021678 -0.049381 -4.689362","v -5.221678 -0.049381 -4.689362","v -5.221678 2.350619 2.210639","v -5.221678 -0.049381 2.210639","v -1.321678 1.769468 4.610639","v 4.678322 2.350619 1.010639","v 4.678322 2.350619 -1.389361","v -2.521678 2.350619 1.010639","v 3.778322 2.350619 1.310639","v 3.778322 -1.249381 1.310639","v 0.178322 -0.049381 -3.789361","v 7.078322 2.350619 -3.789361","v -4.021678 2.350619 1.310639","v -4.021678 -0.049381 1.310639","v -1.621678 2.350619 2.510639","v -1.621678 1.339262 3.239780","v -1.621678 1.769468 3.730645","v 0.178322 -0.049381 -3.264387","v 0.178322 -0.049381 -2.004030","v 7.078322 -0.049381 -1.389361","v 7.078322 2.350619 3.410639","v 7.078322 -0.049381 -3.789361","v 5.878322 -1.249381 4.610639","v 7.078322 -1.249381 3.410639","v 7.078322 -1.249381 1.310639","v 3.778322 0.885490 4.610639","v 3.778322 2.350619 4.610639","v 5.878322 2.350619 4.610639","v 4.978322 2.350619 -1.389361","v 2.278322 -3.649381 2.210639","v 7.078322 -0.349381 -1.389361","v 7.078322 -3.649381 -3.789361","v 7.078322 -1.249381 1.010639","v -1.321678 -3.649381 -2.589361","v 3.478322 -3.649381 -2.589361","v -3.721678 -2.449381 -2.589361","v -5.521678 -2.449381 -0.189361","v -3.721678 -2.449381 -0.189361","v 7.078322 -3.649381 1.010639","v -7.921679 -2.449381 -0.189361","v -7.921679 -2.449381 -2.589361","v 4.678322 -3.649381 -3.789361","v 4.678322 -3.649381 -2.589361","v -2.521678 -3.649381 -0.189361","v 4.678322 -1.249381 -3.789361","v 3.478322 -1.249381 -3.789361","v 3.478322 -3.649381 -3.789361","v 4.678322 -3.649381 1.010639","v -4.021678 -0.049381 -0.489361","v -5.221678 2.350619 -4.689362","v -5.521678 -0.049381 2.210639","v -5.521678 2.350619 2.210639","v -2.521678 -3.649381 -2.589361","v -2.521678 -0.349381 -2.589361","v -5.521678 -0.349381 -0.189361","v -5.521678 2.350619 1.010639","v -5.521678 -0.349381 -1.689361","v -2.821678 2.350619 -1.689361","v -0.121678 -0.049381 -1.689361","v -2.821678 -0.049381 -1.689361","v -4.021678 2.350619 -0.489361","v -0.121678 1.681293 -2.392141","v -0.121678 2.350619 -1.689361","v -0.121678 2.350619 -3.489362","v -0.121678 -0.049381 -3.489362","v -2.821678 2.350619 -3.489362","v -1.321678 -1.249381 -3.789361","v -1.321678 -3.649381 -3.789361","v -2.521678 -1.249381 -3.789361","v -7.921679 -0.349381 -2.589361","v -7.921679 -0.349381 -1.689361","v -7.921679 -0.049381 4.610639","v -0.121678 -0.049381 -3.264387","v -1.321678 2.350619 2.210639","v -1.321678 1.769468 3.730645","v -1.321678 1.339262 3.239780","v 7.078322 -0.349381 -3.789361","v -2.521678 -0.349381 -3.789361","v -1.621678 -0.049381 3.239780","v -1.621678 2.350619 4.610639","v -0.121678 1.334524 -2.004030","v -0.121678 1.681293 -2.899848","v 0.178322 1.334524 -3.264387","v -0.121678 1.334524 -3.264387","v 0.178322 1.334524 -2.004030","v -0.121678 -0.049381 -2.004030","v -1.621678 1.769468 4.610639","v 3.778322 0.406111 2.768096","v 3.478322 -1.249381 2.768096","v 3.778322 0.885490 3.099420","v 3.478322 0.885490 4.610639","v 3.778322 -1.249381 2.768096","vt -3.233296 2.967245","vt -4.266358 5.033368","vt -4.266358 2.967245","vt -6.801005 2.953363","vt -9.858781 4.998886","vt -7.822957 1.934642","vt -19.784817 2.782454","vt -20.806952 3.042399","vt -20.807987 2.786605","vt -20.819412 -0.027113","vt -22.253933 3.048271","vt -22.266392 -0.021245","vt -1.772326 5.033368","vt -0.739265 2.967245","vt 0.552063 5.033367","vt 0.632984 2.985867","vt -0.827986 5.051991","vt -0.827986 2.985868","vt 0.552063 2.967245","vt -5.777434 4.992420","vt 1.081511 1.841764","vt -0.118599 -0.841764","vt 1.081511 -0.841764","vt -0.192297 2.998116","vt -1.219546 5.052616","vt -1.219546 2.998116","vt -2.246796 2.998116","vt -3.590570 2.938299","vt -3.590570 2.675616","vt -1.489106 1.887568","vt -0.438373 5.039765","vt 1.100473 3.337132","vt 1.390584 3.756881","vt -18.504814 3.033056","vt -14.668966 2.761692","vt -14.667923 3.017489","vt 1.415339 4.457154","vt 1.852417 4.457154","vt 2.618186 5.033366","vt -1.772326 2.967246","vt -3.233296 5.033369","vt 1.871844 2.939614","vt 2.895414 4.978665","vt -0.165592 4.983521","vt 0.290760 2.978804","vt -2.025459 5.037664","vt -2.025459 1.949372","vt -6.570318 2.984621","vt -8.008999 5.036838","vt -8.017302 2.990494","vt -9.040474 2.994644","vt -14.915407 5.064865","vt -14.923710 3.018521","vt -5.778216 4.498274","vt -5.299420 2.967245","vt -1.489106 5.039762","vt -3.590570 5.039765","vt -5.299420 5.033368","vt -6.760389 2.967246","vt -3.054891 5.037664","vt -3.054890 1.949372","vt -0.438374 1.887568","vt -25.334635 2.982743","vt -19.464455 5.014119","vt -25.331394 5.023418","vt -1.861047 5.051991","vt -1.861048 2.985868","vt 0.632985 5.051991","vt 1.260690 4.181329","vt 1.683270 4.551687","vt -17.427013 2.970206","vt -13.342424 5.004411","vt -11.904305 1.941110","vt -13.347281 1.943395","vt -15.132875 1.946227","vt -10.115836 3.753520","vt -10.113860 4.999292","vt -11.899451 5.002124","vt 0.290760 5.037664","vt 0.548118 2.978803","vt 0.548118 5.037666","vt -19.467690 2.973442","vt -26.358011 2.016305","vt -25.342432 -0.014861","vt -24.326845 2.016305","vt -23.311260 -0.014863","vt -23.311260 3.031888","vt 21.767981 2.652999","vt 19.722870 -0.149694","vt 23.807446 1.884512","vt 23.804214 -0.156158","vt -1.223339 5.038099","vt -1.223339 2.983599","vt -0.196091 2.983599","vt -2.227418 2.974450","vt -1.200169 2.974450","vt -1.200170 5.028945","vt -1.200430 5.011963","vt -1.187088 2.957510","vt -0.159861 2.964179","vt -3.410640 2.985868","vt -9.032170 5.040990","vt -15.179501 3.019561","vt -15.171200 5.065903","vt 9.521119 0.886814","vt 10.539838 -0.135139","vt 10.544283 2.670783","vt -16.194370 5.070055","vt -17.226889 2.772072","vt -18.505852 2.777266","vt -17.234152 0.981523","vt -4.871609 5.051992","vt -7.195999 2.985870","vt -4.871610 2.985869","vt -3.410640 5.051992","vt -7.801013 4.475779","vt -7.195999 5.051992","vt -8.745592 5.051994","vt -4.268182 2.975279","vt -6.562016 5.030966","vt -2.252161 2.983599","vt -1.224912 2.983599","vt -1.224912 5.038099","vt 11.563408 1.903913","vt -19.796234 -0.031268","vt -18.768911 0.987750","vt 5.952777 2.678061","vt 5.187526 2.679275","vt 5.949944 0.892477","vt -0.168826 2.942849","vt 3.909277 0.895709","vt -6.760389 5.033368","vt -8.068939 4.533064","vt -7.646361 4.162707","vt 16.665091 1.895829","vt 12.580509 -0.138377","vt 16.661852 -0.144845","vt 25.844887 -0.159391","vt 25.848122 1.881284","vt 17.682192 -0.146461","vt 19.727312 2.656231","vt 17.685425 1.894212","vt 11.564620 2.669163","vt 12.583739 1.902296","vt -19.783775 3.038247","vt 0.731796 0.315099","vt 1.306750 0.646510","vt 0.731796 0.646510","vt 0.170932 0.315099","vt 0.170932 0.646510","vt -0.384875 0.315099","vt -0.384875 0.646510","vt -1.184684 2.971012","vt -1.439407 4.146055","vt -1.439407 2.971012","vt -1.184236 4.146055","vt -0.929513 2.971012","vt -0.929513 4.146055","vt -0.674341 4.146055","vt -0.929064 2.966989","vt -0.674341 2.966989","vt 0.362361 -0.005959","vt -0.293549 0.295513","vt -0.293549 -0.005959","vt 1.246674 -0.005959","vt 0.362361 0.295513","vt -5.523133 4.497871","vt 0.612358 1.887568","vt -4.305183 3.369550","vt -0.611393 2.959165","vt -0.356670 4.364805","vt -0.611393 4.364805","vt 1.645806 0.312575","vt 0.978380 0.656175","vt 0.978379 0.312575","vt -0.752471 0.656175","vt -0.752471 0.312575","vt -23.289558 -0.017090","vt -23.277103 3.052424","vt -0.118599 1.841764","vt 1.100473 1.887568","vt 2.713823 3.756879","vt 2.713823 5.039765","vt 1.081221 4.158627","vt 1.081221 2.967245","vt 2.166243 2.967245","vt 2.618186 2.967245","vt 2.166243 4.158627","vt 1.260690 2.985867","vt 2.440843 4.551686","vt 2.440842 5.051991","vt -9.860755 3.753114","vt -7.466892 2.985870","vt -7.466892 4.177252","vt -8.745592 2.985871","vt -8.551915 4.177252","vt -8.551915 2.985871","vt -8.238088 4.475779","vt -4.259876 5.021623","vt -7.646361 2.967245","vt -8.826512 5.033369","vt -8.826512 4.533064","vt 1.306750 0.315099","vt -1.184684 4.146055","vt -1.184236 2.971012","vt -0.929064 4.146055","vt 1.246674 0.295514","vt -5.885824 5.037666","vt -5.885825 3.780791","vt -4.589413 3.780790","vt -4.305183 1.949371","vt -0.356670 2.959164","vt 1.645806 0.656175","vt -5.522351 4.992014","vt 0.785498 -0.366247","vt -1.349338 -0.366247","vt -0.281919 -1.433665","vt 0.785498 -1.433665","vt -1.349338 1.768590","vt -0.281919 0.701172","vt -0.281919 1.768590","vt -0.281919 -2.349102","vt 0.785498 -3.568501","vt 1.852916 -1.433665","vt 0.785498 -1.433665","vt 2.920334 -0.366247","vt 0.785498 -0.366247","vt -2.416757 -0.366247","vt -2.416757 0.701172","vt 1.052353 3.436453","vt 1.052353 2.315346","vt 5.055172 1.768590","vt 7.190007 3.903426","vt 5.322025 1.768590","vt 7.190007 1.768590","vt -0.281919 2.836008","vt 3.987753 0.701172","vt 3.987753 2.836008","vt -2.416757 2.836008","vt -4.017883 0.701172","vt -2.416757 0.701172","vt -6.152719 0.701172","vt -6.152719 2.836008","vt 5.055172 3.903426","vt 5.055172 2.836008","vt 7.190007 3.903426","vt 5.055172 0.701172","vt -1.349338 0.701172","vt -0.281919 0.701172","vt -1.349338 2.836008","vt -4.017883 -1.433665","vt 0.785498 3.436453","vt 0.785498 3.636571","vt -1.616192 3.636571","vt -0.281919 3.903426","vt 5.055172 -0.366247","vt 7.190007 -0.366247","vt 5.322025 -0.633102","vt 7.190007 -0.633102","vt -2.683610 0.968027","vt -2.683610 4.703990","vt -3.751028 4.703990","vt -3.751028 -1.433665","vt -2.683610 -0.633102","vt -0.548774 -1.700520","vt -1.616192 -0.633102","vt -0.548774 -2.349102","vt -6.152719 -3.568501","vt -6.152719 -1.433665","vt 3.987753 -0.366247","vt 7.190007 -2.501083","vt 6.122590 -3.568501","vt 0.785498 2.315346","vt 1.852916 -3.568501","vt 3.987753 -1.433665","vt 3.987753 -1.929532","vt 2.920334 -1.433665","vt 1.052353 3.903426","vt 1.052353 1.768590","vt -1.616192 2.035445","vt 0.785498 2.035445","vt 3.987753 3.903426","vt 4.254608 -1.929532","vt 4.254608 -0.633102","vt 0.899557 1.495172","vt 0.041242 -0.424075","vt 0.899556 -0.424076","vt 0.913602 1.500852","vt 0.042993 -0.445888","vt 0.913602 -0.445888","vt 0.002765 -3.407894","vt -0.976705 0.020253","vt 0.002765 0.020253","vt 0.910498 1.481684","vt 0.052185 -0.437564","vt 0.910499 -0.437564","vt 0.982235 -5.366834","vt -1.221574 -3.407893","vt 0.982235 -3.407893","vt -0.976705 6.876543","vt 0.982234 4.917604","vt -0.976705 4.917604","vt -1.956176 -5.366834","vt -1.221573 -5.366834","vt -1.956176 -0.959217","vt -2.935645 -0.959218","vt 1.961706 -3.407893","vt 3.920645 -5.366834","vt 3.920645 -0.224615","vt 1.961706 -3.163025","vt 2.206572 -0.224615","vt 1.227102 -1.204086","vt 1.227102 -2.183556","vt -0.242103 -2.183556","vt -3.670248 -3.163026","vt -3.670248 -2.183556","vt -1.221574 -1.204085","vt -2.690778 0.999723","vt -2.690778 -1.204086","vt 0.002765 -1.938688","vt 0.982235 -0.959217","vt 0.982235 -1.938688","vt -0.976705 -0.959217","vt -0.976705 1.244590","vt 1.961705 0.020253","vt 3.920645 3.938134","vt 3.920645 0.020253","vt 0.982234 3.938134","vt 0.982234 4.917604","vt -0.976705 4.917604","vt -2.935645 1.244590","vt -2.935646 6.876543","vt -0.976705 5.162473","vt 1.227102 5.162473","vt 2.941175 6.876543","vt 3.920645 5.897073","vt 3.920645 4.183002","vt 1.227102 4.183002","vt 0.041243 1.495173","vt 0.042993 1.500852","vt 0.052185 1.481684","vt 0.982234 6.876543","vt -1.221574 0.999723","vt -2.935646 6.876543","vn 1.0000 0.0000 0.0000","vn 0.0000 0.0000 -1.0000","vn 0.7071 0.0000 -0.7071","vn 0.0000 -0.0000 1.0000","vn -0.7071 -0.0000 0.7071","vn -0.8944 0.4472 0.0000","vn -1.0000 0.0000 0.0000","vn 0.7071 -0.0000 0.7071","vn -0.7071 0.0000 -0.7071","vn 0.0000 -0.7457 -0.6663","vn 0.0000 -1.0000 0.0000","vn 0.0000 -0.7245 0.6892","vn 0.0000 -0.7520 0.6591","vn 0.0000 -0.5686 0.8226","vn 0.0000 1.0000 0.0000","vn 0.7071 0.7071 0.0000","vn 0.0000 0.7071 -0.7071","vn 0.0000 0.9138 0.4061","vn 0.0000 0.4472 -0.8944","vn 0.0000 0.4472 0.8944","vn 0.0000 -0.7071 0.7071","vn 0.0000 -0.9363 -0.3511","usemtl wall","s 1","f 1/1/1 2/2/1 3/3/1","f 11/4/2 12/5/2 13/6/2","f 15/7/1 9/8/1 16/9/1","f 17/10/3 4/11/3 18/12/3","f 4/11/3 17/10/3 16/9/3","f 4/11/3 16/9/3 9/8/3","f 19/13/4 10/14/4 20/15/4","f 22/16/5 23/17/5 24/18/5","f 27/19/4 20/15/4 10/14/4","f 11/4/2 28/20/2 12/5/2","f 26/21/6 29/22/6 30/23/6","f 26/24/2 30/25/2 33/26/2","f 34/27/7 33/26/7 30/25/7","f 35/28/7 36/29/7 32/30/7","f 37/31/7 38/32/7 39/33/7","f 27/34/4 36/35/4 35/36/4","f 40/37/1 41/38/1 42/39/1","f 8/40/8 43/41/8 1/1/8","f 44/42/1 45/43/1 46/44/1","f 47/45/1 48/46/1 49/47/1","f 8/40/4 10/14/4 19/13/4","f 50/48/5 51/49/5 52/50/5","f 53/51/1 54/52/1 55/53/1","f 11/4/2 56/54/2 28/20/2","f 2/2/2 5/55/2 3/3/2","f 35/28/7 57/56/7 58/57/7","f 59/58/3 6/59/3 5/55/3","f 49/47/4 60/60/4 61/61/4","f 57/56/2 30/62/2 37/31/2","f 62/63/4 63/64/4 42/65/4","f 24/18/4 64/66/4 65/67/4","f 66/68/7 67/69/7 68/70/7","f 71/71/7 72/72/7 63/64/7","f 74/73/9 72/72/9 75/74/9","f 76/75/7 75/74/7 72/72/7","f 77/76/2 78/77/2 79/78/2","f 76/75/7 72/72/7 71/71/7","f 80/79/2 35/80/2 58/81/2","f 71/71/7 63/64/7 73/82/7","f 29/83/2 81/84/2 21/85/2","f 21/85/2 25/86/2 7/87/2","f 25/86/2 21/85/2 81/84/2","f 82/88/7 83/89/7 84/90/7","f 83/89/7 90/91/7 84/90/7","f 97/92/7 98/93/7 86/94/7","f 94/95/1 93/96/1 96/97/1","f 32/98/1 99/99/1 31/100/1","f 64/66/7 100/101/7 65/67/7","f 52/50/4 101/102/4 53/51/4","f 102/103/4 54/52/4 103/104/4","f 87/105/4 104/106/4 105/107/4","f 103/104/7 107/108/7 106/109/7","f 106/109/7 107/108/7 108/110/7","f 106/109/7 88/111/7 102/103/7","f 109/112/2 110/113/2 111/114/2","f 112/115/9 111/114/9 100/101/9","f 113/116/7 114/117/7 115/118/7","f 116/119/4 117/120/4 50/48/4","f 85/121/1 119/122/1 118/123/1","f 120/124/1 105/107/1 104/106/1","f 17/10/2 95/125/2 16/9/2","f 88/111/2 106/109/2 89/126/2","f 16/9/2 89/126/2 106/109/2","f 95/125/2 89/126/2 16/9/2","f 121/127/1 122/128/1 92/129/1","f 105/107/4 121/127/4 87/105/4","f 123/130/1 44/42/1 46/44/1","f 106/109/7 102/103/7 103/104/7","f 92/129/4 87/105/4 121/127/4","f 92/129/1 122/128/1 91/131/1","f 125/132/1 126/133/1 127/134/1","f 122/128/1 44/42/1 91/131/1","f 97/135/4 119/136/4 98/137/4","f 84/90/2 99/138/2 32/139/2","f 93/140/4 128/141/4 96/142/4","f 83/89/4 128/141/4 93/140/4","f 129/143/1 105/107/1 120/124/1","f 129/143/4 120/124/4 118/144/4","f 82/88/7 128/141/7 83/89/7","f 27/34/4 10/145/4 15/7/4","f 97/135/4 129/143/4 118/144/4","f 40/146/10 132/147/10 113/148/10","f 41/149/11 113/148/11 133/150/11","f 134/151/12 133/150/12 135/152/12","f 69/153/4 135/154/4 124/155/4","f 136/156/2 137/157/2 132/158/2","f 127/159/4 130/160/4 14/161/4","f 126/162/13 67/163/13 127/164/13","f 56/165/11 68/166/11 126/162/11","f 138/167/2 56/54/2 11/4/2","f 29/168/7 37/31/7 30/62/7","f 139/169/1 61/61/1 60/60/1","f 140/170/4 139/171/4 38/172/4","f 38/173/14 141/174/14 39/175/14","f 39/175/11 77/176/11 142/177/11","f 1/1/1 43/41/1 2/2/1","f 15/7/1 10/145/1 9/8/1","f 22/16/5 66/68/5 23/17/5","f 25/178/1 18/12/1 4/11/1","f 4/11/1 7/179/1 25/178/1","f 26/21/6 81/180/6 29/22/6","f 37/31/7 29/168/7 38/32/7","f 29/168/7 140/181/7 38/32/7","f 142/182/7 12/183/7 39/33/7","f 12/183/7 37/31/7 39/33/7","f 27/34/4 15/7/4 36/35/4","f 20/15/1 27/19/1 136/184/1","f 27/19/1 70/185/1 136/184/1","f 69/186/1 62/187/1 134/188/1","f 62/187/1 42/39/1 134/188/1","f 20/15/1 136/184/1 40/37/1","f 41/38/1 134/188/1 42/39/1","f 20/15/1 40/37/1 42/39/1","f 8/40/8 19/13/8 43/41/8","f 47/45/1 80/79/1 48/46/1","f 50/48/5 117/120/5 51/49/5","f 53/51/1 101/102/1 54/52/1","f 2/2/2 59/58/2 5/55/2","f 35/28/7 32/30/7 57/56/7","f 59/58/3 125/132/3 6/59/3","f 49/47/4 48/46/4 60/60/4","f 57/56/2 32/30/2 30/62/2","f 62/63/4 73/82/4 63/64/4","f 24/18/4 23/17/4 64/66/4","f 66/68/7 22/16/7 67/69/7","f 22/16/7 130/189/7 67/69/7","f 138/190/7 131/191/7 68/70/7","f 131/191/7 66/68/7 68/70/7","f 74/73/9 79/78/9 72/72/9","f 13/6/2 12/5/2 142/192/2","f 79/78/2 74/73/2 77/76/2","f 80/79/2 47/45/2 35/80/2","f 64/66/7 112/115/7 100/101/7","f 52/50/4 51/49/4 101/102/4","f 102/103/4 55/53/4 54/52/4","f 109/112/2 114/117/2 110/113/2","f 112/115/9 109/112/9 111/114/9","f 137/193/7 110/113/7 132/194/7","f 110/113/7 114/117/7 132/194/7","f 115/118/7 116/195/7 135/196/7","f 116/195/7 124/197/7 135/196/7","f 113/116/7 132/194/7 114/117/7","f 115/118/7 135/196/7 133/198/7","f 133/198/7 113/116/7 115/118/7","f 116/119/4 115/199/4 117/120/4","f 14/200/1 6/59/1 127/134/1","f 6/59/1 125/132/1 127/134/1","f 125/132/1 28/201/1 126/133/1","f 28/201/1 56/202/1 126/133/1","f 122/128/1 45/43/1 44/42/1","f 97/135/4 118/144/4 119/136/4","f 84/90/2 90/91/2 99/138/2","f 40/146/10 136/203/10 132/147/10","f 41/149/11 40/146/11 113/148/11","f 134/151/12 41/149/12 133/150/12","f 69/153/4 134/204/4 135/154/4","f 136/156/2 70/205/2 137/157/2","f 127/159/4 67/206/4 130/160/4","f 126/162/13 68/166/13 67/163/13","f 56/165/11 138/207/11 68/166/11","f 78/208/1 77/209/1 141/210/1","f 139/169/1 143/211/1 61/61/1","f 60/60/1 78/208/1 141/210/1","f 141/210/1 139/169/1 60/60/1","f 140/170/4 143/212/4 139/171/4","f 38/173/14 139/213/14 141/174/14","f 39/175/11 141/174/11 77/176/11","f 77/76/2 74/73/2 142/192/2","f 13/6/2 142/192/2 74/73/2","f 11/4/2 123/130/2 138/167/2","f 123/130/2 46/44/2 138/167/2","f 138/167/2 46/44/2 131/214/2","f 96/142/4 128/141/4 97/135/4","f 97/135/4 128/141/4 129/143/4","f 4/215/15 5/216/15 6/217/15","f 7/218/15 4/215/15 6/217/15","f 8/219/15 9/220/15 10/221/15","f 7/218/15 6/217/15 14/222/15","f 8/219/15 5/216/15 9/220/15","f 11/223/16 21/224/16 7/218/16","f 25/225/15 26/226/15 18/227/15","f 3/228/15 5/216/15 1/229/15","f 69/230/15 70/231/15 35/232/15","f 73/233/15 47/234/15 71/235/15","f 85/236/15 34/237/15 86/238/15","f 87/239/15 88/240/15 89/241/15","f 91/242/15 88/240/15 92/243/15","f 93/244/15 94/245/15 83/246/15","f 31/247/15 83/246/15 94/245/15","f 85/236/15 95/248/15 17/249/15","f 104/250/16 89/241/16 95/248/16","f 88/240/15 87/239/15 92/243/15","f 91/242/17 102/251/17 88/240/17","f 124/252/15 116/253/15 50/254/15","f 47/234/15 73/233/15 35/232/15","f 86/238/15 119/255/15 85/236/15","f 94/245/15 34/237/15 31/247/15","f 99/256/15 90/257/15 31/247/15","f 71/235/18 49/258/18 76/259/18","f 100/260/15 50/254/15 52/261/15","f 53/262/15 100/260/15 52/261/15","f 55/263/15 100/260/15 53/262/15","f 100/260/15 55/263/15 65/264/15","f 65/264/15 22/265/15 24/266/15","f 55/263/15 130/267/15 22/265/15","f 123/268/15 102/251/15 44/269/15","f 33/270/15 34/237/15 26/226/15","f 26/226/15 17/249/15 18/227/15","f 76/259/15 49/258/15 75/271/15","f 75/271/15 49/258/15 74/272/15","f 102/251/15 123/268/15 55/263/15","f 137/273/15 69/230/15 124/252/15","f 4/215/15 9/220/15 5/216/15","f 11/223/15 7/218/15 14/222/15","f 8/219/15 1/229/15 5/216/15","f 11/223/16 13/274/16 21/224/16","f 29/275/15 21/224/15 140/276/15","f 21/224/15 13/274/15 140/276/15","f 25/225/15 81/277/15 26/226/15","f 73/233/15 62/278/15 35/232/15","f 62/278/15 69/230/15 35/232/15","f 70/231/15 27/279/15 35/232/15","f 85/236/15 17/249/15 34/237/15","f 31/247/15 90/257/15 83/246/15","f 85/236/15 104/250/15 95/248/15","f 104/250/16 87/239/16 89/241/16","f 91/242/17 44/269/17 102/251/17","f 50/254/15 111/280/15 137/273/15","f 111/280/15 110/281/15 137/273/15","f 137/273/15 124/252/15 50/254/15","f 86/238/15 98/282/15 119/255/15","f 94/245/15 86/238/15 34/237/15","f 71/235/18 47/234/18 49/258/18","f 100/260/15 111/280/15 50/254/15","f 65/264/15 55/263/15 22/265/15","f 11/223/15 55/263/15 123/268/15","f 26/226/15 34/237/15 17/249/15","f 74/272/15 49/258/15 143/283/15","f 49/258/15 61/284/15 143/283/15","f 137/273/15 70/231/15 69/230/15","f 14/222/15 130/267/15 11/223/15","f 140/276/15 74/272/15 143/283/15","f 140/276/15 13/274/15 74/272/15","f 55/263/15 11/223/15 130/267/15","f 31/285/19 30/286/19 32/287/19","f 96/288/20 86/289/20 94/290/20","f 106/291/11 15/292/11 16/293/11","f 118/294/20 104/295/20 85/296/20","f 45/297/21 108/298/21 107/299/21","f 82/300/22 32/301/22 36/302/22","f 121/303/11 108/298/11 122/304/11","f 105/305/11 108/298/11 121/303/11","f 105/305/11 129/306/11 15/292/11","f 107/299/11 103/307/11 45/297/11","f 45/297/11 103/307/11 46/308/11","f 131/309/11 54/310/11 66/311/11","f 66/311/11 54/310/11 23/312/11","f 23/312/11 54/310/11 64/313/11","f 54/310/11 112/314/11 64/313/11","f 101/315/11 51/316/11 112/314/11","f 51/316/11 109/317/11 112/314/11","f 115/318/11 109/317/11 117/319/11","f 43/320/11 59/321/11 2/322/11","f 19/323/11 20/324/11 59/321/11","f 59/321/11 20/324/11 125/325/11","f 12/326/11 125/325/11 20/324/11","f 12/326/11 28/327/11 125/325/11","f 37/328/11 12/326/11 20/324/11","f 57/329/11 37/328/11 58/330/11","f 37/328/11 20/324/11 58/330/11","f 20/324/11 42/331/11 58/330/11","f 63/332/11 58/330/11 42/331/11","f 58/330/11 63/332/11 80/333/11","f 80/333/11 63/332/11 48/334/11","f 63/332/11 72/335/11 48/334/11","f 72/335/11 79/336/11 48/334/11","f 79/336/11 78/337/11 48/334/11","f 60/338/11 48/334/11 78/337/11","f 31/285/19 34/339/19 30/286/19","f 96/288/20 97/340/20 86/289/20","f 106/291/11 108/298/11 15/292/11","f 118/294/20 120/341/20 104/295/20","f 45/297/21 122/304/21 108/298/21","f 82/300/22 84/342/22 32/301/22","f 105/305/11 15/292/11 108/298/11","f 54/310/11 101/315/11 112/314/11","f 51/316/11 117/319/11 109/317/11","f 115/318/11 114/343/11 109/317/11","f 43/320/11 19/323/11 59/321/11","f 103/307/11 131/309/11 46/308/11","f 54/310/11 131/309/11 103/307/11","f 15/292/11 129/306/11 128/344/11","f 128/344/11 82/300/11 15/292/11"] planeX = [-1,-1,1,1] planeY = [-1,1,-1,1] _matrix = [0.75,0,-0.7893956646393606,0,0,0.9999999999999999,-0.08060877338659472,0,0,0,-0.08409695324370392,-1,0,0,-43.44665589655894,0] planeU = [0,0,1,1] planeV = [0,1,0,1] ### Blocks ```scratchblocks when stage clicked runtimeoptions | run green flag ``` ## Sprite: "Sprite1" ### Costumes 1. "grid" - a 16x16 png containing a 2x2 white/grey checkerboard pattern 2. "box" - a 16x16 png of stereotypical box, with border around the edge and X-shape in the middle 3. "outline" - purple portal outline, empty on the inside 4. "outline2" - purple portal outline, filled with black on the inside 5. "outline3" - lime-colored portal outline, empty on the inside 6. "outline4" - lime-colored portal outline, filled with black on the inside ### Blocks ```scratchblocks define start with oblique perspective FOV: (FOV) near: (NEAR) far: (FAR) plane: (A) (B) (C) (D) Simple3D | start with perspective FOV: (FOV) near: (NEAR) far: (FAR) Simple3D | save into [_matrix v] at (1) if <(D) > [0]> then set [_A v] to ((0) - (A)) set [_B v] to ((0) - (B)) set [_C v] to ((0) - (C)) set [_D v] to ((0) - (D)) else set [_A v] to (A) set [_B v] to (B) set [_C v] to (C) set [_D v] to (D) end set [_q.x v] to ((((_A) / ([abs v] of (_A))) + (item (9) of [_matrix v])) / (item (1) of [_matrix v])) set [_q.y v] to ((((_B) / ([abs v] of (_B))) + (item (10) of [_matrix v])) / (item (6) of [_matrix v])) set [_q.z v] to [-1] set [_q.w v] to (((1) + (item (11) of [_matrix v])) / (item (15) of [_matrix v])) set [_scale v] to ((2) / ((((_A) * (_q.x)) + ((_B) * (_q.y))) + (((_C) * (_q.z)) + ((_D) * (_q.w))))) replace item (3) of [_matrix v] with (((_A) * (_scale)) - (item (4) of [_matrix v])) replace item (7) of [_matrix v] with (((_B) * (_scale)) - (item (8) of [_matrix v])) replace item (11) of [_matrix v] with (((_C) * (_scale)) - (item (12) of [_matrix v])) replace item (15) of [_matrix v] with (((_D) * (_scale)) - (item (16) of [_matrix v])) Simple3D | start with saved in [_matrix v] at (1) when flag clicked pointerlock | set pointer lock (true v) Simple3D | set clear color R:(0) G:(0) B:(0) A:(1) Simple3D | create mesh [box] Simple3D | set [box] indices [boxIdx v] Simple3D | set [box] positions XYZ [boxX v] [boxY v] [boxZ v] Simple3D | set [box] texture coordinates UV [boxU v] [boxV v] Simple3D | set [box] primitives (triangle strip v) Simple3D | set [box] texture (Simple3D | texture from costume (costume box)) [clamp to edge v] [pixelated v] Simple3D | set [box] discord pixels less opaque than [0.1], for those that pass true Simple3D | create mesh [map] Simple3D | set [map] from [obj mtl v] [map v] Simple3D | set [map] texture (Simple3D | texture from costume (costume grid)) [repeat v] [pixelated v] Simple3D | set [map] cull (back faces v) Simple3D | create mesh [plane] Simple3D | set [plane] positions XY [planeX v] [planeY v] Simple3D | set [plane] texture coordinates UV [planeU v] [planeV v] Simple3D | set [plane] primitives (triangle strip v) Simple3D | create mesh [plane1] Simple3D | make [plane1] inherit from meshes [plane] Simple3D | set [plane1] texture (Simple3D | texture from costume (costume outline)) [clamp to edge v] [pixelated v] Simple3D | create mesh [plane2] Simple3D | make [plane2] inherit from meshes [plane] Simple3D | set [plane2] texture (Simple3D | texture from costume (costume outline2)) [clamp to edge v] [pixelated v] Simple3D | create mesh [plane3] Simple3D | make [plane3] inherit from meshes [plane] Simple3D | set [plane3] texture (Simple3D | texture from costume (costume outline3)) [clamp to edge v] [pixelated v] Simple3D | create mesh [plane4] Simple3D | make [plane4] inherit from meshes [plane] Simple3D | set [plane4] texture (Simple3D | texture from costume (costume outline4)) [clamp to edge v] [pixelated v] Simple3D | create mesh [plane2b] Simple3D | make [plane2b] inherit from meshes [plane2] Simple3D | set [plane2b] blending (overwrite color (fastest for opaque) v) Simple3D | create mesh [plane4b] Simple3D | make [plane4b] inherit from meshes [plane4] Simple3D | set [plane4b] blending (overwrite color (fastest for opaque) v) Simple3D | create mesh [blocker1] Simple3D | make [blocker1] inherit from meshes [plane] Simple3D | set [blocker1] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] Simple3D | set [blocker1] discord pixels less opaque than [0.5], for those that pass true Simple3D | create mesh [blocker2] Simple3D | make [blocker2] inherit from meshes [plane] Simple3D | set [blocker2] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] Simple3D | set [blocker2] discord pixels less opaque than [0.5], for those that pass true Simple3D | create mesh [p1image] Simple3D | make [p1image] inherit from meshes [plane] Simple3D | set [p1image] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] Simple3D | create mesh [p2image] Simple3D | make [p2image] inherit from meshes [plane] Simple3D | set [p2image] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] Simple3D | render to texture of [blocker1] Simple3D | depth test (closer v) write (true v) Simple3D | render to texture of [blocker2] Simple3D | depth test (closer v) write (true v) Simple3D | render to texture of [p1image] Simple3D | depth test (closer v) write (true v) Simple3D | render to texture of [p2image] Simple3D | depth test (closer v) write (true v) Simple3D | render to stage forever controls :: custom box movement :: custom draw :: custom end define controls change [camRotX v] by ((mouse y) * (0.5)) change [camRotY v] by ((mouse x) * (-0.5)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:(0) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) check plane :: custom define draw box Simple3D | wrapper { Simple3D | move X:(16) Y:(0) Z:(0) Simple3D | rotate around [X v] by (([sin v] of ((box pos) * (60))) * (10)) degrees Simple3D | rotate around [Y v] by ((box pos) * (15)) degrees Simple3D | move X:(0) Y:(0) Z:(-32) Simple3D | rotate around [Y v] by (35) degrees Simple3D | scale X:(4) Y:(4) Z:(4) Simple3D | draw mesh [box] } define controls (6 directions) set [camRotX v] to (mouse y) set [camRotY v] to ((0) - (mouse x)) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | transform direction X:( - ) Y:( - ) Z:( - ) from [view space v] to [world space v] change [camX v] by (Simple3D | transformed [X v]) change [camY v] by (Simple3D | transformed [Y v]) change [camZ v] by (Simple3D | transformed [Z v]) Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) define draw Simple3D | depth test (closer v) write (true v) Simple3D | clear (color and depth v) Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.1) far: (200) Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | rotate around [X v] by ((0) - (camRotX)) degrees Simple3D | rotate around [Y v] by ((0) - (camRotY)) degrees Simple3D | move X:((0) - (camX)) Y:((0) - (camY)) Z:((0) - (camZ)) Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | set clear color R:(0) G:(0) B:(0) A:(0) Simple3D | set global color [multiplier v] R:(0) G:(0) B:(0) A:(0) Simple3D | render to texture of [blocker1] Simple3D | clear (color and depth v) Simple3D | wrapper { draw plane (p1 pos x) (p1 pos y) (p1 pos z) (p1 rot x) (p1 rot y) [plane2b] :: custom Simple3D | set global color [adder v] R:(1) G:(1) B:(1) A:(1) draw plane (p2 pos x) (p2 pos y) (p2 pos z) (p2 rot x) (p2 rot y) [plane4b] :: custom Simple3D | set global color [adder v] R:(0) G:(0) B:(0) A:(0) } Simple3D | render to texture of [blocker2] Simple3D | clear (color and depth v) Simple3D | wrapper { Simple3D | set global color [adder v] R:(1) G:(1) B:(1) A:(1) draw plane (p1 pos x) (p1 pos y) (p1 pos z) (p1 rot x) (p1 rot y) [plane2b] :: custom Simple3D | set global color [adder v] R:(0) G:(0) B:(0) A:(0) draw plane (p2 pos x) (p2 pos y) (p2 pos z) (p2 rot x) (p2 rot y) [plane4b] :: custom } Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) Simple3D | render to texture of [p1image] Simple3D | clear (color and depth v) Simple3D | wrapper { Simple3D | move X:(p1 pos x) Y:(p1 pos y) Z:(p1 pos z) Simple3D | rotate around [Y v] by (p1 rot y) degrees Simple3D | rotate around [X v] by (p1 rot x) degrees set clipping plane :: custom Simple3D | rotate around [X v] by ((0) - (p2 rot x)) degrees Simple3D | rotate around [Y v] by ((0) - (p2 rot y)) degrees Simple3D | move X:((0) - (p2 pos x)) Y:((0) - (p2 pos y)) Z:((0) - (p2 pos z)) Simple3D | wrapper { Simple3D | move X:(p1 pos x) Y:(p1 pos y) Z:(p1 pos z) Simple3D | rotate around [Y v] by (p1 rot y) degrees Simple3D | rotate around [X v] by (p1 rot x) degrees set clipping plane :: custom Simple3D | rotate around [X v] by ((0) - (p2 rot x)) degrees Simple3D | rotate around [Y v] by ((0) - (p2 rot y)) degrees Simple3D | move X:((0) - (p2 pos x)) Y:((0) - (p2 pos y)) Z:((0) - (p2 pos z)) Simple3D | wrapper { Simple3D | move X:(p1 pos x) Y:(p1 pos y) Z:(p1 pos z) Simple3D | rotate around [Y v] by (p1 rot y) degrees Simple3D | rotate around [X v] by (p1 rot x) degrees set clipping plane :: custom Simple3D | rotate around [X v] by ((0) - (p2 rot x)) degrees Simple3D | rotate around [Y v] by ((0) - (p2 rot y)) degrees Simple3D | move X:((0) - (p2 pos x)) Y:((0) - (p2 pos y)) Z:((0) - (p2 pos z)) draw plane (p1 pos x) (p1 pos y) (p1 pos z) (p1 rot x) (p1 rot y) [plane2] :: custom draw scene :: custom } Simple3D | clear (depth v) draw plane (p1 pos x) (p1 pos y) (p1 pos z) (p1 rot x) (p1 rot y) [plane1] :: custom draw scene :: custom } Simple3D | clear (depth v) draw plane (p1 pos x) (p1 pos y) (p1 pos z) (p1 rot x) (p1 rot y) [plane1] :: custom draw scene :: custom } Simple3D | render to texture of [p2image] Simple3D | clear (color and depth v) Simple3D | wrapper { Simple3D | move X:(p2 pos x) Y:(p2 pos y) Z:(p2 pos z) Simple3D | rotate around [Y v] by (p2 rot y) degrees Simple3D | rotate around [X v] by (p2 rot x) degrees set clipping plane :: custom Simple3D | rotate around [X v] by ((0) - (p1 rot x)) degrees Simple3D | rotate around [Y v] by ((0) - (p1 rot y)) degrees Simple3D | move X:((0) - (p1 pos x)) Y:((0) - (p1 pos y)) Z:((0) - (p1 pos z)) Simple3D | wrapper { Simple3D | move X:(p2 pos x) Y:(p2 pos y) Z:(p2 pos z) Simple3D | rotate around [Y v] by (p2 rot y) degrees Simple3D | rotate around [X v] by (p2 rot x) degrees set clipping plane :: custom Simple3D | rotate around [X v] by ((0) - (p1 rot x)) degrees Simple3D | rotate around [Y v] by ((0) - (p1 rot y)) degrees Simple3D | move X:((0) - (p1 pos x)) Y:((0) - (p1 pos y)) Z:((0) - (p1 pos z)) Simple3D | wrapper { Simple3D | move X:(p2 pos x) Y:(p2 pos y) Z:(p2 pos z) Simple3D | rotate around [Y v] by (p2 rot y) degrees Simple3D | rotate around [X v] by (p2 rot x) degrees set clipping plane :: custom Simple3D | rotate around [X v] by ((0) - (p1 rot x)) degrees Simple3D | rotate around [Y v] by ((0) - (p1 rot y)) degrees Simple3D | move X:((0) - (p1 pos x)) Y:((0) - (p1 pos y)) Z:((0) - (p1 pos z)) Simple3D | clear (depth v) draw plane (p2 pos x) (p2 pos y) (p2 pos z) (p2 rot x) (p2 rot y) [plane4] :: custom draw scene :: custom } Simple3D | clear (depth v) draw plane (p2 pos x) (p2 pos y) (p2 pos z) (p2 rot x) (p2 rot y) [plane3] :: custom draw scene :: custom } Simple3D | clear (depth v) draw plane (p2 pos x) (p2 pos y) (p2 pos z) (p2 rot x) (p2 rot y) [plane3] :: custom draw scene :: custom } Simple3D | render to stage Simple3D | set clear color R:(0.5) G:(0.5) B:(0.5) A:(1) Simple3D | clear (color and depth v) Simple3D | wrapper { Simple3D | configure [viewToProjected v] transformation Simple3D | start with no transformation Simple3D | configure [worldToView v] transformation Simple3D | start with no transformation Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | draw mesh [blocker2] Simple3D | depth test (same v) write (false v) Simple3D | draw mesh [p1image] Simple3D | depth test (closer v) write (true v) Simple3D | clear (depth v) Simple3D | draw mesh [blocker1] Simple3D | depth test (same v) write (false v) Simple3D | draw mesh [p2image] Simple3D | depth test (closer v) write (true v) } Simple3D | clear (depth v) Simple3D | set global color [multiplier v] R:(0) G:(0) B:(0) A:(0) Simple3D | set global color [adder v] R:(0) G:(0) B:(0) A:(0) draw plane (p1 pos x) (p1 pos y) (p1 pos z) (p1 rot x) (p1 rot y) [plane2] :: custom draw plane (p2 pos x) (p2 pos y) (p2 pos z) (p2 rot x) (p2 rot y) [plane4] :: custom Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) Simple3D | depth test (closer or same v) write (true v) draw plane (p1 pos x) (p1 pos y) (p1 pos z) (p1 rot x) (p1 rot y) [plane1] :: custom draw plane (p2 pos x) (p2 pos y) (p2 pos z) (p2 rot x) (p2 rot y) [plane3] :: custom Simple3D | depth test (closer v) write (true v) draw scene :: custom define box movement set [box pos v] to ((timer) mod (5)) if <(box pos) > [1]> then set [box pos v] to [1] end change [box pos v] by ([floor v] of ((timer) / (5))) set [box pos v] to ((box pos) * (2)) define draw map Simple3D | wrapper { Simple3D | scale X:(10) Y:(10) Z:(10) Simple3D | draw mesh [map] } define draw scene draw map :: custom draw box :: custom when [1 v] key pressed Simple3D | transform X:(0) Y:(0) Z:(-5) from [view space v] to [world space v] set [p1 pos x v] to (Simple3D | transformed [X v]) set [p1 pos y v] to (Simple3D | transformed [Y v]) set [p1 pos z v] to (Simple3D | transformed [Z v]) set [p1 rot x v] to (camRotX) set [p1 rot y v] to (camRotY) when [2 v] key pressed Simple3D | transform X:(0) Y:(0) Z:(-5) from [view space v] to [world space v] set [p2 pos x v] to (Simple3D | transformed [X v]) set [p2 pos y v] to (Simple3D | transformed [Y v]) set [p2 pos z v] to (Simple3D | transformed [Z v]) set [p2 rot x v] to ((0) - (camRotX)) set [p2 rot y v] to ((camRotY) + (180)) define set clipping plane Simple3D | transform X:(0) Y:(0) Z:(0) from [model space v] to [view space v] set [_X v] to (Simple3D | transformed [X v]) set [_Y v] to (Simple3D | transformed [Y v]) set [_Z v] to (Simple3D | transformed [Z v]) Simple3D | transform direction X:(0) Y:(0) Z:(1) from [model space v] to [view space v] Simple3D | configure [viewToProjected v] transformation start with oblique perspective FOV: [90] near: [0.1] far: [200] plane: (Simple3D | transformed [X v]) (Simple3D | transformed [Y v]) (Simple3D | transformed [Z v]) ((0) - (((Simple3D | transformed [X v]) * (_X)) + (((Simple3D | transformed [Y v]) * (_Y)) + ((Simple3D | transformed [Z v]) * (_Z))))) :: custom Simple3D | configure [modelToWorld v] transformation define reset transforms Simple3D | start with no transformation Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.1) far: (200) Simple3D | save into [_matrix v] at (1) replace item (11) of [_matrix v] with [1] replace item (15) of [_matrix v] with [0] Simple3D | start with saved in [_matrix v] at (1) Simple3D | configure [modelToWorld v] transformation define test reset Simple3D | configure [viewToProjected v] transformation Simple3D | start with perspective FOV: (90) near: (0.1) far: (200) Simple3D | configure [modelToWorld v] transformation define check plane Simple3D | configure [modelToWorld v] transformation Simple3D | start with no transformation Simple3D | move X:(p1 pos x) Y:(p1 pos y) Z:(p1 pos z) Simple3D | rotate around [Y v] by (p1 rot y) degrees Simple3D | rotate around [X v] by (p1 rot x) degrees Simple3D | transform X:(camX) Y:(camY) Z:(camZ) from [world space v] to [model space v] set [_X v] to (Simple3D | transformed [X v]) set [_Y v] to (Simple3D | transformed [Y v]) set [_Z v] to (Simple3D | transformed [Z v]) Simple3D | transform direction X:(0) Y:(0) Z:(1) from [view space v] to [model space v] set [_X2 v] to (Simple3D | transformed [X v]) set [_Y2 v] to (Simple3D | transformed [Y v]) set [_Z2 v] to (Simple3D | transformed [Z v]) if <<([abs v] of (_X)) < [5]> and <([abs v] of (_Y)) < [5]>> then if <((p1 side) * (_Z)) < [0]> then Simple3D | start with no transformation Simple3D | move X:(p2 pos x) Y:(p2 pos y) Z:(p2 pos z) Simple3D | rotate around [Y v] by (p2 rot y) degrees Simple3D | rotate around [X v] by (p2 rot x) degrees Simple3D | transform X:(_X) Y:(_Y) Z:(_Z) from [model space v] to [world space v] set [camX v] to (Simple3D | transformed [X v]) set [camY v] to (Simple3D | transformed [Y v]) set [camZ v] to (Simple3D | transformed [Z v]) Simple3D | transform direction X:(_X2) Y:(_Y2) Z:(_Z2) from [model space v] to [world space v] set [camRotY v] to (([atan v] of ((Simple3D | transformed [X v]) / (Simple3D | transformed [Z v]))) + (<(Simple3D | transformed [Z v]) < [0]> * (180))) set [_dist v] to ([sqrt v] of (((Simple3D | transformed [X v]) * (Simple3D | transformed [X v])) + ((Simple3D | transformed [Z v]) * (Simple3D | transformed [Z v])))) set [camRotX v] to ((0) - (([atan v] of ((Simple3D | transformed [Y v]) / (_dist))) + (<(_dist) < [0]> * (180)))) set [p1 side v] to [0] else set [p1 side v] to (_Z) end else set [p1 side v] to [0] end Simple3D | start with no transformation Simple3D | move X:(p2 pos x) Y:(p2 pos y) Z:(p2 pos z) Simple3D | rotate around [Y v] by (p2 rot y) degrees Simple3D | rotate around [X v] by (p2 rot x) degrees Simple3D | transform X:(camX) Y:(camY) Z:(camZ) from [world space v] to [model space v] set [_X v] to (Simple3D | transformed [X v]) set [_Y v] to (Simple3D | transformed [Y v]) set [_Z v] to (Simple3D | transformed [Z v]) Simple3D | transform direction X:(0) Y:(0) Z:(1) from [view space v] to [model space v] set [_X2 v] to (Simple3D | transformed [X v]) set [_Y2 v] to (Simple3D | transformed [Y v]) set [_Z2 v] to (Simple3D | transformed [Z v]) if <<([abs v] of (_X)) < [5]> and <([abs v] of (_Y)) < [5]>> then if <((p2 side) * (_Z)) < [0]> then Simple3D | start with no transformation Simple3D | move X:(p1 pos x) Y:(p1 pos y) Z:(p1 pos z) Simple3D | rotate around [Y v] by (p1 rot y) degrees Simple3D | rotate around [X v] by (p1 rot x) degrees Simple3D | transform X:(_X) Y:(_Y) Z:(_Z) from [model space v] to [world space v] set [camX v] to (Simple3D | transformed [X v]) set [camY v] to (Simple3D | transformed [Y v]) set [camZ v] to (Simple3D | transformed [Z v]) Simple3D | transform direction X:(_X2) Y:(_Y2) Z:(_Z2) from [model space v] to [world space v] set [camRotY v] to (([atan v] of ((Simple3D | transformed [X v]) / (Simple3D | transformed [Z v]))) + (<(Simple3D | transformed [Z v]) < [0]> * (180))) set [_dist v] to ([sqrt v] of (((Simple3D | transformed [X v]) * (Simple3D | transformed [X v])) + ((Simple3D | transformed [Z v]) * (Simple3D | transformed [Z v])))) set [camRotX v] to ((0) - (([atan v] of ((Simple3D | transformed [Y v]) / (_dist))) + (<(_dist) < [0]> * (180)))) set [p2 side v] to [0] else set [p2 side v] to (_Z) end else set [p2 side v] to [0] end define draw plane (x) (y) (z) (rx) (ry) (mesh) Simple3D | wrapper { Simple3D | move X:(x) Y:(y) Z:(z) Simple3D | rotate around [Y v] by (ry) degrees Simple3D | rotate around [X v] by (rx) degrees Simple3D | scale X:(5) Y:(5) Z:(5) Simple3D | draw mesh (mesh) } Simple3D | when canvas resolution changes Simple3D | set [blocker1] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] Simple3D | set [blocker2] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] Simple3D | set [p1image] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] Simple3D | set [p2image] texture (Simple3D | texture of size (Simple3D | canvas width) (Simple3D | canvas height)) [clamp to edge v] [pixelated v] // 3D model used:\n\nName: Simple AFPS Level\nAuthor: drummyfish\nLink: https://opengameart.org/content/simple-afps-level\nLicense: CC0 ``` ## Sprite: "Sprite2" ### Costumes 1. "costume1" - 'WASD - move camera 1 and 2 - move portals' ### Blocks ```scratchblocks when flag clicked show set [GHOST v] effect to (50) wait (5) seconds repeat (50) change [GHOST v] effect by (1) end hide ``` # End of Portals.sb3 # Project: Conway's Game of Life Running entirely on GPU on 1024x1024 grid. Uses render to texture, blending modes and tinting. # Start of ConwaysGameOfLife.sb3 ## Sprite: "Stage" ### Costumes 1. "" - empty svg ### Global Variables x res = 2048 y res = 2048 input main = "main1" output main = "main2" tmp = "main2" zoom = 16 scroll x = -0.04843749999999994 scroll y = -0.023437500000000003 mouse x = -172 mouse y = 180 ### Global Lists init colors = [] planeX = [-1,-1,1,1] planeY = [-1,1,-1,1] planeU = [0,0,1,1] planeV = [0,1,0,1] ### Blocks ```scratchblocks define init pixel states delete all of [init colors v] repeat (x res) repeat (y res) if <(pick random (1) to (2)) = [1]> then add [255] to [init colors v] add [255] to [init colors v] add [255] to [init colors v] add [255] to [init colors v] else add [0] to [init colors v] add [0] to [init colors v] add [0] to [init colors v] add [255] to [init colors v] end end end Simple3D | set (input main) texture (Simple3D | texture from list init colors at (1) of size (x res) (y res)) [repeat v] [pixelated v] Simple3D | set (output main) texture (Simple3D | texture of size (x res) (y res)) [repeat v] [pixelated v] Simple3D | set [counter] texture (Simple3D | texture of size (x res) (y res)) [repeat v] [pixelated v] delete all of [init colors v] define count neighbors Simple3D | set global color [adder v] R:(0) G:(0) B:(0) A:(1) Simple3D | set global color [multiplier v] R:((1) / (8)) G:((1) / (8)) B:((1) / (8)) A:(1) Simple3D | render to texture of [counter] Simple3D | clear (color v) Simple3D | set (input main) blending (additive v) Simple3D | set (input main) texture coordinate offset UV ((-1) / (x res)) ((-1) / (y res)) Simple3D | draw mesh (input main) Simple3D | set (input main) texture coordinate offset UV ((-1) / (x res)) (0) Simple3D | draw mesh (input main) Simple3D | set (input main) texture coordinate offset UV ((-1) / (x res)) ((1) / (y res)) Simple3D | draw mesh (input main) Simple3D | set (input main) texture coordinate offset UV (0) ((-1) / (y res)) Simple3D | draw mesh (input main) Simple3D | set (input main) texture coordinate offset UV (0) ((1) / (y res)) Simple3D | draw mesh (input main) Simple3D | set (input main) texture coordinate offset UV ((1) / (x res)) ((-1) / (y res)) Simple3D | draw mesh (input main) Simple3D | set (input main) texture coordinate offset UV ((1) / (x res)) (0) Simple3D | draw mesh (input main) Simple3D | set (input main) texture coordinate offset UV ((1) / (x res)) ((1) / (y res)) Simple3D | draw mesh (input main) Simple3D | set (input main) texture coordinate offset UV (0) (0) Simple3D | set (input main) blending (default v) when flag clicked set [x res v] to [1024] set [y res v] to [1024] set [input main v] to [main1] set [output main v] to [main2] set [zoom v] to [1] set [scroll x v] to [0] set [scroll y v] to [0] Simple3D | depth test (everything v) write (false v) Simple3D | set clear color R:(0) G:(0) B:(0) A:(1) Simple3D | clear (color and depth v) Simple3D | create mesh [base] Simple3D | set [base] positions XY [planeX v] [planeY v] Simple3D | set [base] texture coordinates UV [planeU v] [planeV v] Simple3D | set [base] primitives (triangle strip v) Simple3D | create mesh (input main) Simple3D | make (input main) inherit from meshes [base] Simple3D | create mesh (output main) Simple3D | make (output main) inherit from meshes [base] Simple3D | create mesh [counter] Simple3D | make [counter] inherit from meshes [base] Simple3D | create mesh [counter multiply] Simple3D | make [counter multiply] inherit from meshes [counter] Simple3D | set [counter multiply] blending (multiply v) init pixel states :: custom forever count neighbors :: custom generate new main :: custom controls :: custom render to stage :: custom set [tmp v] to (input main) set [input main v] to (output main) set [output main v] to (tmp) end define generate new main lmscomments | comment [upper bound] { Simple3D | render to texture of (output main) Simple3D | clear (color v) Simple3D | set global color [adder v] R:(((3.5) / (8)) * (256)) G:(((3.5) / (8)) * (256)) B:(((3.5) / (8)) * (256)) A:(0) Simple3D | set global color [multiplier v] R:(-256) G:(-256) B:(-256) A:(1) Simple3D | draw mesh [counter] } lmscomments | comment [distort lower bound] { Simple3D | render to texture of [counter] Simple3D | set global color [adder v] R:((1) / (8)) G:((1) / (8)) B:((1) / (8)) A:(0) Simple3D | set global color [multiplier v] R:((-1) / (8)) G:((-1) / (8)) B:((-1) / (8)) A:(1) Simple3D | set (input main) blending (subtractive v) Simple3D | draw mesh (input main) Simple3D | set (input main) blending (default v) } lmscomments | comment [lower bound] { Simple3D | render to texture of (output main) Simple3D | set global color [adder v] R:(((-1.5) / (8)) * (256)) G:(((-1.5) / (8)) * (256)) B:(((-1.5) / (8)) * (256)) A:(0) Simple3D | set global color [multiplier v] R:(256) G:(256) B:(256) A:(1) Simple3D | draw mesh [counter multiply] } define render to stage Simple3D | set global color [multiplier v] R:(1) G:(1) B:(1) A:(1) Simple3D | set global color [adder v] R:(0) G:(0) B:(0) A:(0) Simple3D | render to stage Simple3D | clear (color v) Simple3D | start with orthographic near:(-1) far:(1) Simple3D | scale X:(zoom) Y:(zoom) Z:(1) Simple3D | move X:(scroll x) Y:(scroll y) Z:(0) Simple3D | draw mesh (output main) Simple3D | start with no transformation set [x res v] to [120] set [y res v] to [90] set pixel [3] [3] :: custom set pixel [4] [3] :: custom set pixel [5] [3] :: custom define set pixel (x) (y) replace item ((((x) + ((x res) * (y))) * (4)) + (1)) of [init colors v] with [255] replace item ((((x) + ((x res) * (y))) * (4)) + (2)) of [init colors v] with [255] replace item ((((x) + ((x res) * (y))) * (4)) + (3)) of [init colors v] with [255] when [up arrow v] key pressed if > then set [zoom v] to ((zoom) * (2)) end when [down arrow v] key pressed if > then set [zoom v] to ((zoom) / (2)) end define controls if then set [tmp v] to (((runtimeoptions | stage (height v)) / (2)) * (zoom)) change [scroll x v] by (((mouse x) - (mouse x :: variables)) / (tmp)) change [scroll y v] by (((mouse y) - (mouse y :: variables)) / (tmp)) end set [mouse x v] to (mouse x) set [mouse y v] to (mouse y) // Configuration for https://turbowarp.org/\nYou can move, resize, and minimize this comment, but don't edit it by hand. This comment can be deleted to remove the stored settings.\n{"hq":true} // _twconfig_ ``` ## Sprite: "instructions" ### Costumes 1. "instructions" - Text at the top 'Drag with mouse to scroll. Mouse wheel to zoom.' ### Blocks ```scratchblocks when flag clicked show repeat until <(timer) > [7]> set [GHOST v] effect to (((timer) - (6)) * (100)) end hide ``` # End of ConwaysGameOfLife.sb3